html&css笔记(2)
第9章
用background-image属性为任何元素添加背景图片,用url()标识背景位置,它落在背景颜色之上,所以类似于背景颜色,它位于边框之内 p380
可以指定任一边框(上、下、左、右)的样式、颜色、粗细,如border-right-color p397
width属性只指定内容区的宽度 p428
text-align会对块元素中的所有内联元素内容对齐,并且只能用在块元素上,如果直接用于内联元素如<img>,则将不起作用。 p432
子块元素将会继承父块元素的text-align属性。 p433
各个属性的简写 p443
如果对内联元素四周都增加外边距,那么就只有左边和右边会增加空间。可以增加上下内间距,但是会与包围它的内联元素的内边距重叠,所以不会影响他们的间距。p450
读者在属性声明的最后加上!important将会覆盖作者的样式,如:font-size:20px !important; p461
第10章
文本是内联元素的一种特殊情况,浏览器会把它分解为适当的大小,以适应给定的空间,表现为<text>标签,p475
浏览器上下放置两个块元素时,会折叠它们的外边距,他们之间的外边距等于外边距最大的那个元素的外边距。 p477
只要两个垂直外边距碰到一起,他们就会折叠 p478
对于所有的浮动元素都要有一个宽度 p479
段落是一个块元素,所以不会有元素移动到它旁边,在它的前后都有一个换行。 p479
第11章
css表格显示,每个单元格放置一个块元素。 p511
border-spacing属性为表格中的单元格增加边框间距,可以看作是正常元素的外边距 p516
只有使用css绝对定位、相对定位、固定定位的元素才有z-index属性 p529
注意视窗和页面的区别 p536
第12章
现代浏览器就知道主内容和<aside>直接的区别,所以它会对<aside>中的内荣区别对待,比如搜索引擎可能会优先考虑页面上的主要内容。p556
如果<time>元素的内容没有采用官方internet日期/时间格式,那么久必须有datetime属性,且在该属性中表示出符合官方internet日期/时间格式的日期。 p565
块元素的默认display属性为block,如果把它改变为inline,则块元素前后不再会有换行,也就是和内联元素相同。p574
<video>元素中的autoplay和controls属性是布尔属性,他们没有值。可以用post属性为它指定一个海报图像。p583
第13章
对于表格的每一行,如果实际的元素数小于列数,那么仍然要有元素标签,只不过把内容置空,写为<td></td> ,否则表格就不能对齐。p607
对于表格单元,不适用外边距而是使用border-spacing对整个表格进行设置,不能单独设置某一单元格的brder-spacing。p614
使用rowspan属性指定一个表格单元跨越多少行,该单元所占的其他单元格的内容被删除 。相应的,列有一个colspan属性。p632
如果要为列表项定制标记符号,则可以通过设置list-style-image:url()属性完成。p632
使用list-style-position属性控制列表项文字的回绕,:inside表示在标记下回绕,outside表示只在文本下回绕。outside和inside的设置对象是标记。p633
第14章
表单实际上就是一个包含输入域的web页面。p646
<form>表单的action属性指明了处理表单数据的服务器脚本文件。p651
相关联的inpu单选选项必须有相同的name属性值。p653
<lable>属性的for标签的内容为相应元素的id p688
placeholder属性为<input>元素提供提示输入,颜色为灰色,但此时<input>元素的值为空。 p691
未涉及的内容...
web工作线程
作为服务器脚本,Node.js为javascript提供了一种全新的实现方式。