以下是软件开发网整理认为需要首先认识和掌握基本常用的属性:
CSS必须了解和掌握的重要属性:
margin : auto | length 由浮点数字和单位标识符组成的长度值 | 百分数。百分数是基于父对象的高度。对于内联对象来说,左右外延边距可以是负数值。
padding : length 由浮点数字和单位标识符组成的长度值 | 或者百分数。百分数是基于父对象的宽度。
float : none | left |right 这个是浮动,在定义布局中必定用到的属性,在使用它的时候要注意产生的走位和浏览器兼容性问题,要在很多的实践操作中多了解这个属性。有这个属性就要了解以下这个配套使用的属性“清除”
clear : none | left |right | both; none 允许两边都可以有浮动对象both不允许有浮动对象;left不允许左边有浮动对象 right不允许右边有浮动对象。
background:url(images/aardvark.gif) left top no-repeat | repeat-x | repeat-y 定义背景图片来美化版面也是我们很常用到的属性。
overflow : visible | auto | hidden | scroll 这个作用在布局中我通常利用他来防止、解决浏览器兼容出现问题
border:1px solid #CCCCC 这个是定义边框大小,线条,颜色的属性。
list-style-image list-style-position list-stle-type 这个列表属性通常使用在有序列表和无序列表当中,列表在定义网页标题索引文字连接中经常使用,这是验证CSS定义优越于表格的典型代表。
以上是软件开发网认为在学习CSS中必须要熟记和理解的CSS属性,充分理解了它门的特性能够大大提高我们应用布局的自由度。所以学习这个并不是很难,掌握以上样式你会发觉,以前不了解的时候做起页面来感觉力不从心,掌握后很自然根据自己的逻辑思维完全可以去实现自己想要的布局和版面,并且CSS抵触情绪会缓解很多。
谈到这,我要提出一个很常见的问题。我认为WEB标准并不是禁止table全部使用DIV,包括我自己刚开始的时候也有这样的错误想法,“标准”我的理解是规范设计师养成一个良好的编写习惯,达到一种主流的统一。有的情况下表格的在网页的功能实现上还是会有优越于DIV的时候,并且无节制DIV使用过多耗费ie解析增加cpu负担。这也是我们值得注意的问题。
掌握以上常用的属性的同时,下面通过参考网络博客由设计铭 编写的一个CSS三列布局模板,主要围绕如何掌握CSS精要,学习网页布局教程实例模板,网友可以下载该模板根据文章内容细心琢磨,从而领会掌握技术。该模板经过本站编排涵盖上面列出重要的CSS属性。
由于是布局教程例子,在版面的细节上没有花更多时间精细修饰,不过我觉得模板的版面不错,懂CSS的可以下载进行更细致的美工将会是一个很不错的网页,初步学习的可以下载来修改修改属性参数从而更形象掌握属性的特性,以达到更深掌握CSS的目的。










