1.text-align
text-align 是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式。
提示:将块级元素或表元素居中,要通过在这些元素上适当地设置左、右外边距来实现。
2.position:relative
相对于原来的位置偏移。且原来位置保留。
如果不设置relative属性,sub1的位置按照正常的文档流,它应该处于某个位置。但当设置sub1为的position为relative后,将根据top,right,bottom,left的值按照它理应所在的位置进行偏移,relative的“相对的”意思也正体现于此。
position:absolute
为两种情况: (1)当sub1的父对象(或曾祖父,只要是父级对象)parent也设置了position属性,且position的属性值为absolute或者relative时,也就是说,不是默认值的情况,此时sub1按照这个parent来进行定位。 注意,如果parent设定了margin,border,padding等属性,那么这个定位点将忽略padding,将会从padding开始的地方(即只从padding的左上角开始)进行定位,也就是忽略padding,当然并不会忽略margin和border。
由于当position设置为absolute后,会导致sub1溢出正常的文档流,就像它不属于 parent一样,它漂浮了起来,在DreamWeaver中把它称为“层”,其实意思是一样的。此时sub2将获得sub1的位置,它的文档流不再基于 sub1,而是直接从parent开始。
(2)如果sub1不存在一个有着position属性的父对象,那么那就会以body为定位对象,按照浏览器的窗口进行定位。
position:fixed fixed是特殊的absolute,即fixed总是以body为定位对象的,按照浏览器的窗口进行定位,即使拖动滚动条,他的位置也是不会改变的。与background-attachment:fixed相似 当然在Dreamweaver下似乎没有支持。
3.表格
table-layout 属性
tableLayout 属性用来显示表格单元格、行、列的算法规则。可能的值
值 | 描述 |
---|---|
automatic | 默认。列宽度由单元格内容设定。 |
fixed | 列宽由表格宽度和列宽度设定。 |
inherit | 规定应该从父元素继承 table-layout 属性的值。 |
表格标题 caption
caption-side 属性设置表格标题的位置。
值 | 描述 |
---|---|
top | 默认值。把表格标题定位在表格之上。 |
bottom | 把表格标题定位在表格之下。 |
inherit | 规定应该从父元素继承 caption-side 属性的值。 |
4.visibility:hidden与display:none的区别
display:none属性 HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;
visibility:hidden属性 HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在。