核心提示:CSS笔记1.给img /标签的alt属性添加让人一听或者一看就能明白的内容。2.搜索引擎会将h1视为仅次于title3.几乎所有元素的display属性值要么为block,要么为inline。最明显...
CSS笔记
1.给<img />标签的alt属性添加让人一听或者一看就能明白的内容。
2.搜索引擎会将<h1>视为仅次于<title>
3.几乎所有元素的display属性值要么为block,要么为inline。最明显买的一个例外是table元素,他有自己特殊的display属性值!
4.无论你想了解哪一个html元素,第一个要问的问题都应该是:它是块级元素还是行内元素。
5.块级元素盒子会扩展到与父元素同宽,行内元素盒子会“收缩包裹”其内容,并且会尽可能抱紧。
6.blockquote元素会默认缩进。
7.&ldquo和&rdquo,使用这两个引号的实体,能让页面显得更加专业。
8.用HTML来构建DOM,最后使用CSS来修改DOM。
9.h1,h2,h3{color:blue}把三个选择符组合在一起,就可以减少重复输入。(如果你想在后面单独为h3应用一条规则,在后面添加即可)
10.上下文选择符是以空格作为分隔,而分组选择符是以逗号作为分隔。
11.p*{color:red;}这样会把p包含的所有元素的文本变为红色。section *a{color:red;}任何是section的孙子元素,而非子元素的a标签都会被选中。至于a的父元素是什么,没有关系。
12.没有默认样式的span,由于我们没有明确为其添加样式,所以就继承了其父元素的样式。
13.ID也可以用在页内的导航链接中,目标是同一页的另一个位置。
14.ID值得唯一性对js尤其重要,否则就会导致js行为异常。
15.类的目的是为了标识一组具有相同特征的元素。**类可以应用给任意多个页面中任意多的HTML元素的公共标识符,以便我们为这些元素应用想用的样式。
16.继承和上下文选择符能让不同的标签共享样式,从而降低你需要编写和维护的css的量。**