伪类和伪元素

伪类用冒号:表示, 而且不能单独存在
伪类和伪元素也不是任意定义的, 一般是特指的那几个,如: :link, :isited, :before :first-child等
实际中用得最多的,主要是连接a标签的伪类, 掌握这个就行了
a标签伪类的顺序是:
a:link
a:visited
a:hover
a:active
这四个是有顺序的: hover必须放在link和visited后面, active必须放在hover以后.不然设置的颜色等样式不会生效.php

记忆方法: love-hate: l: link, v: isited, h: hover a: activecss

span>和div>都是无语义的
使用span是为了表达:在段落内,某些文字内容的样式跟段落的样式不一样而引入的.html

要去除写web程序的一种误解, 认为写web程序就是写html页面, 用不少花哨的颜色/排版/css等来写html. 这是一个误区

要把你写的东西看成是一个程序! 既然是程序, 那么一切东西都是从 "功能"上来考虑的: 内容为王实际上就是功能为王. 凡是

对 "功能" 无用的东西, 都要通通去掉! 要用对待C/C++程序的思想和眼光来对待web程序同样严谨!

即便是css也是为功能服务的! 对功能没有意义的css一样要 抛掉!


css单词和单词之间用连字符"-"链接, 而php用下划线"_"链接

css颜色的表示方法有5种

#001122, #012: 这是简略表示法(缩写形式, 能够节约字节, 也能够).
rgb(100,200,0), rgb(100%, 0%, 0%). 颜色名称表示法.web

请注意,当使用 RGB 百分比时,即便当值为 0 时也要写百分比符号。

可是在其余的状况下就不须要这么作了。好比说,当尺寸为 0 像素时
,0 以后不须要使用 px 单位,由于 0 就是 0,不管单位是什么浏览器

网络安全色? 那是之前的事, 如今都不用了.

由于之前的显示器/电脑显卡, 只能显示256种颜色, 因此只有216种颜色做为web安全标准颜色.如今的显示器/电脑显卡
都能显示数百万种颜色, 因此这个概念就再也不存在了!安全

多重声明的最后一个分号?

若是要定义不止一个声明,则须要用分号将每一个声明分开。
最后一条规则是不须要加分号的,由于分号在英语中是一个分隔符号,不是结束符号。
然而,大多数有经验的设计师会在每条声明的末尾都加上分号,
这么作的好处是,当你从现有的规则中增减声明时,会尽量地减小出错的可能性。网络

CSS 对大小写不敏感。不过存在一个例外:若是涉及到与 HTML 文档一块儿工做的话,

class 和 id 名称对大小写是敏感的web安全

到底用em仍是px, 再也不纠结

pt: 是绝对长度单位:point,即点: 如今基本都不用了
px: 像素, 是相对长度单位: 是相对于浏览器的显示屏的分辨率
em: 是相对长度...
在中文站点中, 通常都用px, 而不用em, 由于"中文站点中用em会引发中文文字的严重变形!?"spa

css的三种方式使用场合?

若是css为web程序中, 多个文件使用,用linking外联方式, 外部方式
若是css只被一个单独的文件使用, 则使用内嵌方式embedding, 页内方式
若是某个特殊样式只为单个的元素使用, 则使用inline方式, 行内方式.
这三种方式在开发web程序的时候, 均可以使用, 三者结合使用.设计

相关文章
相关标签/搜索