DIV+CSS是什么意思呢?实质是什么?
- 提问者网友:战皆罪
- 2021-04-12 13:59
- 五星知识达人网友:北方的南先生
- 2021-04-12 14:20
DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。 用div盒模型结构给各部分内容划分到不同的区块,然后用css来定义盒模型的位置、大小、边框、内外边距、排列方式等。
CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言。在我们用table布局时,都曾接触和应用到css。
DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。
简单地说,div 用于搭建网站结构(框架)、css 用于创建网站表现(样式/美化),实质即使用XHTML对网站进行标准化重构,使用CSS将表现与内容分离,便于网站维护,简化html页面代码,可以获 得一个较优秀的网站结构便于日后维护、协同工作和搜索引擎蜘蛛抓取。
当然不是所有的网页都需要用div布局,例如数据页面、报表之类的页面的时候还是会用table,web 标准里并没有说要摒弃table。所谓DIV+CSS布局的叫法让人更为担心,不要让DIV成为Table的替代品,多层嵌套的DIV会严重影响代码的可 阅读性,活用HTML为我们提供的标签吧。
- 1楼网友:神也偏爱
- 2021-04-12 15:31
DIV+CSS只是一种流行的,跟风的说法,在两年前很风气。
div 是新标准所提倡用于排版的一个HTML标签。用来取代由来已久的table排版,但是不要迷信于DIV, 任何新标准的网站应该考虑如何使自己的网站结构变得更中有语义化。而不是过多的,频率的使用div。举个例子,对于表格数据的呈现,还是table标签为最佳对象。
其实所倡导的就是网站结构与表现分离,也就是说由HTML来呈现数据,视觉方面由CSS来解决。归结起来,应该叫XHTML +CSS, 这样做的好处显而易见,网站加载速度更为流畅,而且在不同设备上都能呈现网站信息,修改网站样式变得简单,对搜索引擎的爬取更为有利。