日期:2014-05-20  浏览次数:21048 次

为什么都需要用DIV+CSS布局呀?
RT.

------解决方案--------------------
div灵活
------解决方案--------------------
DIV+CSS 页面渲染快点 灵活 代码简洁 表现和结构分离
------解决方案--------------------
那是在7、8年前,做网页的人们还普遍不懂ajax时髦概念之前,特别追求的一个时髦概念。现在看如果有实际的意义,那么就是比较容易统一修改网页皮肤。
------解决方案--------------------
“DIV+CSS布局”这个说法其实是国内歪曲了国外的最初的css与html分离的说法,然后又流传出去的。其实用来布局的就是Css,跟div并没有直接的关系。
------解决方案--------------------
div+css的核心意思就是:按照web标签的本意构建视图,
div的本意就是:区块划分,
楼主,如果你们的开发组织不能够自动化构建视图,
那么你感觉不到div为什么是用来布局视图的最佳选择
比如说:有一个注册表单的布局变化如下:
1,2,3
4
5,6
或者
1,2,3,4,5,6
或者
1
2
3
4
5
6
你试试看,如何只用一种html代码实现这种中布局
最适合的就是div+css

------解决方案--------------------
一、使页面载入得更快   由于将大部分页面代码写在了CSS当中,使得页面体积容量变得更小。相对于表格嵌套的方式,DIV+CSS将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。   二、降低流量费用   页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。   三、修改设计时更有效率   由于使用了DIV+CSS制作方法,在修改页面的时候更加容易省时。根据区域内容标记,到CSS里找到相应的ID,使得修改页面的时候更加方便,也不会破坏页面其他部分的布局样式。   四、保持视觉的一致性   DIV+CSS最重要的优势之一:保持视觉的一致性;以往表格嵌套的制作方法,会使得页面与页面,或者区域与区域之间的显示效果会有偏差。而使用DIV+CSS的制作方法,将所有页面,或所有区域统一用CSS文件控制,就避免了不同区域或不同页面体现出的效果偏差。   五、更好地被搜索引擎收录   由于将大部分的HTML代码和内容样式写入了CSS文件中,这就使得网页中正文部分更为突出明显,便于被搜索引擎采集收录。   六、对浏览者和浏览器更具亲和力   我们都知道网站做出来是给浏览者使用的,对浏览者和浏览器更具亲和力,DIV+CSS在这方面更具优势。由于CSS富含丰富的样式,使页面更加灵活性,它可以根据不同的浏览器,而达到显示效果的统一和不变形。
------解决方案--------------------
- - 还是灵活 ,简洁... 比以前的html方便的多
------解决方案--------------------
以前的table布局太过于复杂,要写很多代码不方便,加载快,div可以下载一个显示一个,而table要完整下载才能显示。而table标记要解析到对应的</table>才会显示,而div这里就不用!它用由上而上显示 出来!

------解决方案--------------------
P哥说的好专业啊!!
------解决方案--------------------
探讨

謝謝各位。
有沒有好的網站推薦呀?

------解决方案--------------------
DIV在布局的时候,还是采用最外层一个大DIV里面是N多得小DIV。TABLE也是大TABLE里面套小DIV。都是大包小。看不出有什么区别,TABLE在布局的时候使用起来还方便些。DIV布局涉及各种浏览器兼容性问题。还复杂些。希望高手能给出一个比较科学的解释。
------解决方案--------------------
来跟各位大神学习了
------解决方案--------------------
因为需要,所以就需要用....
------解决方案--------------------
CSS,很高深的东西...