DIV+CSS

简介:

DIV是层叠样式表中的定位技术,全称DIVision,即为划分,有时可以称其为图层。 DIV元素是用来为HTML(超文本标记语言)文档内大块(block-level)的内容提供结构和背景的元素。

一、定义

<div> 可定义文档中的分区或节(division/section)。<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。

注:<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符。

二、标签

<div>内容</div>
<div class="divcss5">内容</div>
<div id="divcss5">内容</div>

三、用法

<div> 是一个块级元素,且必须成对使用。实际上,换行是 <div> 固有的特定的格式表现。可以通过 <div> 的 class 或 id 应用额外的样式。可以对同一个 <div> 元素同时应用 class 和 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的特定的元素。

四、属性

标准属性:如颜色、字体、大小、对齐等;

事件属性:如单击、双击、鼠标按下、鼠标抬起、鼠标移动、键盘按下、键盘抬起等(是不是很熟悉);

全局属性:id、class、style等;

可选属性:align。

五、DIV+CSS优势

1.代码精简,减少重构难度

网站使用DIV+CSS布局使代码很是精简,相信大家也都略有所闻,css文件可以在网站的任意一个页面进行调用,而若是使用table表格修改部分页面却是显得很麻烦。如果不使用DIV+CSS,比如一个大型门户网站(百度、谷歌、新浪等),就需手动改很多页面,而且看着那些表格也会感觉很乱也很浪费时间,但是使用css+div布局只需修改css文件中的一个代码即可。

2.提高网页访问速度

使用了DIV+CSS布局的网页与Table布局比较,精简了许多页面代码,那么其浏览访问速度自然得以提升,也从而提升了网站的用户体验度。

3.SEO优化

采用div-css布局的网站对于SEO(搜索引擎优化)很是友好,因此其避免了Table嵌套层次过多而无法被搜索引擎抓取的问题,而且简洁、结构化的代码更加有利于突出重点和适合搜索引擎抓取。

4.浏览器兼容性

若使用table布局网页,在使用不同浏览器情况下会发生错位,而div+css则不会,无论什么浏览器,网页都不会出现变形情况。

最后,需要注意的是,蜘蛛(网络爬虫)也不喜欢一个页面有太多的css代码,否则同样会影响蜘蛛的爬行,影响搜索引擎的收录,所以采用外部调用的方式调用CSS是非常不错的方法。

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宋文轩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值