请问用div+css布局有什么可以提高效率的技巧吗?

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:48:28
我用div+css布局的经验才有半年,现在准备去一家新公司工作,新公司对我用div+css制作网页的速度提出了一些我现在实现起来还比较困难的要求,谁能帮我提供一些提高div+css布局的技巧呢?谢谢!
补充一下,写一个页面的代码时是先把结构写好(就是把所有的div等块元素嵌套好,没有样式)再为结构写样式呢?还是边写结构边写样式,这两种写法哪个更科学一些?
而且用div布局似乎要精确到每一个像素,那么再做页面之前是否有必要先计算一下不同版块占有的像素大小然后再写样式呢?还是写样式时一边看页面显示效果一边调版块(div)的宽高呢?

多保存一些CSS的例子,以备开发时所需,毕竟一切从头开始的话,自然速度不会太快。实现设计的模块化,这是提供效率的不二选择。因此,你准备很多模块化的CSS,应用起来自然得心应手,比如下拉菜单的CSS、表格的CSS、有关图片效果的CSS等等。

1,高手都是先写html结构然后再写css代码,因为技术达到了这样的水品以后对于html代码应用css是完全不成问题的,再者这样可以保证文档支持良好的标准,也就是即使页面没有css代码文档同样具有良好的结构与可读性,同时方便屏幕阅读器之类的辅助软件理解文档,照顾残疾人。
2,应用css时如果不是特别必要不用将页面结构与css写到精确到每个像素,尤其是对于页面的整体结构,可以为布局留下一些余地,比如如果你要做一个左右结构1000px的页面,则可以左600px,右380px,流下20px的余地。
3,写css代码忌写一点调试一点,这样既不利于全局把握同时效率非常低,应该先定义大的结构然后再处理细节。
css很简单但是需要经验积累。多做自然就顺手了

用栅格,这方面的知识可以参考一下YUI,developer.yahoo.com/yui。
就目前来看,栅格是效率最高的布局办法,相对来说,其规则会比较多,需要时间来熟悉

40个在线CSS生成器
http://blog.redren.com/2009/01/40-online-css-generator/

我觉得这个不错,你看看吧

<h1>几个CSS的经典技巧</h1>
使用 line-height 垂直居中

line-height:24px;

使用固定宽度的容器并且需要一行垂直居中时,使用 line-height 即可(高度与父层容器一致),更多的垂直居中总结可以看这里。

清除容器浮动

#main {
overfl