Div+Css,让程序开发人员又可以用写字板来画html页面了:)
使用<div><span>和margin,padding,border等属性,完全取代一层嵌一层的table层次, 甚至<br>。
不过,Div+CSS并不是要取消需要单元格对齐时的Table。
Google一本CSS2.0中文手册
熟记Margin,Padding,border这些定位和画边的属性如何替代table, 的功能
熟悉几种样式选择符
1. 直接代表html元素:
html:<table>
css: table{}
2.按className
html:<table class= ".mytable">
css .mytable{}
按html元素id
html:<table id= "mytable">
css: #mytable{}
更要充分学习样式的嵌套选择如:
css: #mytable tr{}
table <table id= "mytable"><tr>
则此时tr虽然没有显式声明,但因为他的节点id是mytable而自动选择了#mytable tr{}的定义。
正是因为嵌套属性定义,使CSS文件可以批量可重用定义,批量换肤。
理论比较枯躁,学习一些那些好站点的定义就明白了。