web前端工程师7天0基础到精通(DIV基础)
项目八 DIV基础
现在进行网页设计都流行使用div css的方法。前面已经对css做过简单的介绍,本章再来说一下div标签。
以前的网页设计都是采用table进行页面布局,那么采用div与table比起来有什么优点呢?首先,table不是一个标准的标签,从兼容性角度div兼容性更好;其次,div更加灵活,它使网页从设计的角度由平面变成了三维;第三点,使用div可以节省带宽。
教学目标
1. 了解DIV概念
2. 了解DIV布局的优点
3. 熟悉DIV常见属性
4. 了解盒子模型
实践目标
1、 理解和掌握DIV标签的用法
2、 能使用DIV CSS布局简单的网页
知识储备
课前预习
1、请简要回答以下问题:
1)DIV布局的优点有哪些?
2)DIV标签的基本用法有哪些?
3)如何理解CSS的盒子模型?
一、了解什么是DIV布局
1、DIV布局
HTML 源代码:
效果预览:
表格布局的代码最常见的是在HTML标签之间嵌入一些设计代码,如width=100%,border=0等。表格布局的混乱代码就是这样编写的,大量样式年设计代码混杂在表格,单元格中,使得可读性大大降低,维护起来成本也相当高,为解决这些,现在有了另外一种布局方法DIV布局。
Div全称division 意为”区分”使用DIV的方法跟使用其他tag的方法一样。
如果单独使用DIV而不加任何CSS,那么它在网页中的效果和使用
是一样的。
DIV本身就是容器性质的,你不但可以内嵌table还可以内嵌文本和其它的HTML代码。
DIV可以理解成一个块,是有个比表格简单的元素,从语法上只有
这样简单的定义DIV最大的好处就是样式是由CSS来控制。DIV布局就是一种块布局模式。通常和CSS一起使用,在下一章中我们会对DIV CSS布局进行详细讲解。
二、DIV布局的优点
大大缩减页面代码,提高页面浏览速度,缩减带宽成本;
结构清晰,容易被搜索引擎搜索到,天生优化了seo(Search Engine Optimization)搜索引擎最佳化;
缩短改版时间,只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。
1、使页面载入得更快
由于将大部分页面代码写在了CSS当中,使得页面体积容量变得更小。相对于表格嵌套的方式,DIV CSS将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。
2、降低流量费用
页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。
3、修改设计时更有效率
由于使用了DIV CSS制作方法,在修改页面的时候更加容易省时。根据区域内容标记,到CSS里找到相应的ID,使得修改页面的时候更加方便,也不会破坏页面其他部分的布局样式。
4、保持视觉的一致性
DIV CSS最重要的优势之一:保持视觉的一致性;以往表格嵌套的制作方法,会使得页面与页面,或者区域与区域之间的显示效果会有偏差。而使用DIV CSS的制作方法,将所有页面,或所有区域统一用CSS文件控制,就避免了不同区域或不同页面体现出的效果偏差。
5、更好地被搜索引擎收录
由于将大部分的HTML代码和内容样式写入了CSS文件中,这就使得网页中正文部分更为突出明显,便于被搜索引擎采集收录。
6、对浏览者和浏览器更具亲和力
我们都知道网站做出来是给浏览者使用的,对浏览者和浏览器更具亲和力,DIV CSS在这方面更具优势。由于CSS富含丰富的样式,使页面更加灵活性,它可以根据不同的浏览器,而达到显示效果的统一和不变形。
三、DIV标签的基本用法
1、ID属性
html源代码:
效果预览:
用途:
ID是设置标签的标识,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;ID属性用于定义一个元素的独特的样式。
说明:
ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头