您的位置:首页 > Web前端 > CSS

css个人心得(可能有些不对希望指出)

2008-02-14 02:47 267 查看
 

1. 网站首先要写好整个大体的框架,然后可以将需要的内容写入,先不用急着写css。
写好了内容之后再去用css给内容排版,这种方法来的最方便。并且在你排版的时候是先将大概的每个部分安排好,然后再去写小div
2. 尽量少使用绝对定位,这种方法虽然使用,但是换成了不同的浏览器就完全不能支持了。
尽量去使用float。这个时候其实很容易,首先把大框架安排好固定好一个width—象素值,然后在里面用象素去安排,如果超过了则会自动换行,不需要你人为去制定,在我写这个css的时候用了3次绝对定位,然后在opera里面浏览的时候就根本不是一个网站了,所以这点还需要做修改。看来用float定位应该不会出现类似问题。
3. 写css的时候会用到很多计算象素来安排内容的问题,需要计算象素的安排,所以这对前期的ps制作网页效果图有很高的要求。要么在制作的时候就考虑到这些问题。
4. 图片问题,还是不清楚在css+div里面图片应该怎么处理,是不是应该把图片甚至地址全部丢进css中,两种做法都有用,但是不知道哪一种更好,不过在使用html中写一个img时候 给它包含在<a>里面的时候在ie6中观察始终会有一圈紫色的已访问的信息,不知道怎么删除。文字可以用text-decoration:none来删除,但是图片却删不掉。
5. 给ul ol 加前面的小标签的时候也没有办法加载。
6. 做完整个觉得这次写css是从头写到尾,不知道这算不算是css+div的思想,就是先安排内容,然后用css将内容放在需要放去的位置。
7. 对于<img>图标,在css中一定要定义其border:0;否则在显示的时候会有个带颜色的框框包裹图片。
8. Css定位技巧太巧妙了,可以根本不用指定所有的width全部让浏览器自己去解析,很多地方结合使用float和clear可以达到很多意想不到的效果,太美妙了,这些定位的方法!
 

对于csszengarden的HTML页面写法的一些经验和心得:
 

1.       div包含这些是老话就不用重复了,下面是看一些细节上的东西。
2.       一些标题元素,就一行字的元素,使用<span>标签包含,在外面可以加上<h1> <h2>等等小标签再将<span>包含。
3.       对于每个div里面的<p>标签,给每个p标签都打上class。原因:class的存在就是区别相同的标记的,要让html中的每个标签都在css中可以很精确的找到。
4.       有段落的缎子最好给段落增加一个标题。
5.       引入css的办法:
<style type="text/css" title="currentStyle" media="screen">
       @import "188/188.css";
       </style>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息