css界面-4、DIV+CSS页面布局常见错误分析

2023-08-29 0 8,838 百度已收录

第9讲DIV+CSS界面排版

[教学内容] [教学目的] [教学重难点] [教学方法]

采取讲座、讨论和案例分析相结合的形式。

1. DIV+CSS技术应用网页效果预览

css界面-4、DIV+CSS页面布局常见错误分析

图2-9-1 DIV+CSS技术应用网页效果图

2.实例分析,了解DIV+CSS技术

1.熟悉DIV+CSS技术,了解学习该技术的必要性

div 是标签 css 是层叠样式表。 DIV+CSS是网站标准(或“WEB标准”)中常用的术语之一。 通常用来解释与HTML网页设计标签中表格(table)定位方式的区别,因为目前企业网站设计流程大多使用DIV。 采用+CSS的形式来代替表格实现各种定位,并将页面内容与样式分离。 虽然DIV+CSS的中间布局已经逐渐流行,但DIV+CSS的实现相对复杂,所以在可预见的未来,表格的地位仍然非常重要,但DIV代表了网页设计的发展方向。 一种是简单的,一种是高级的。 至于网页设计中选择哪种布局模式,取决于设计者的个人喜好和设计要求。

DIV+CSS网页布局的意义体现在以下几个方面:

由于大部分页面代码都是用CSS编写,因此页面体积显得更小,使得页面加载速度更快,降低流量成本; 根据区域内容标记css界面,在CSS中找到对应的ID,这样在更改页面时更加方便,并且不会破坏页面其他部分的布局风格; 由于大部分HTML代码和内容样式都写入CSS文件中,这使得网页的文本部分更加突出,易于被搜索引擎收集和收集; 由于CSS包含丰富的样式,使得页面更加灵活,可以根据不同的浏览器达到效果统一、不变显示的目的。

2、网页设计DIV结构实例分析

从上图不难看出,整个网页的布局是有规律的,可以发现。 大致可分为底部区域、中下区域、中上区域和顶部区域。 中下区和中上区又可以分为几个小区块。 经过分析,效果图如下:

css界面-4、DIV+CSS页面布局常见错误分析

图2-9-2 块定义分析图

根据上图,我们得到实际的页面布局如下:

css界面-4、DIV+CSS页面布局常见错误分析

图2-9-3 页面布局层叠结构图

至此,DIV层结构分析完毕,接下来我们开始编写HITM标签和级联样式表

3、制作步骤示例:

1、启动DreamWeaver,新建一个站点名为“zzrsb”,路径为E:/websit,新建一个网页文件,命名为“zzrsb.html”,保存在site文件夹下。

2.在标记中写出DIV结构,代码如下:

顶部区域

学科领域 1

主题区域 1 左

主题区域 1 右

主题区2

主题区域 2 左

主题 2 区域左下角

主题 2 区域左上角

主题 2 区域左上方

主题 2 区域左上方

主题 2 区域右侧

主题 2 区域底部

主题 2 区顶部

底部面积

3. 新建一个CSS文档,命名为“style.css”,并将其保存在site文件夹下。

/*基本信息*/

正文{字体:12px Tahoma;边距:0px;文本对齐:中心;背景:#FFF;}

/*页面层容器*/

#内容{宽度:100%}

/*页肚*/

#head {宽度:1000px;边距:0自动;高度:100px;背景:#900000}

/*页体1*/

#webbody1 {宽度:1000px;边距:0自动;高度:200px;背景:#FEFEFE}

/*页体1*/

#webbody2 {宽度:1000px;边距:0自动;高度:200px;背景:#FCFCFC}

/*页面顶部*/

#foot {宽度:1000px;边距:0自动;高度:50px;背景:#900000}

/*主题区剩余1*/

#webbody1Left {

宽度:746px; /*设置间距*/

文本对齐:左对齐; /*文本左对齐*/

向左飘浮; /*向左飘浮*/

清除:左; /*不允许两边浮动*/

溢出:隐藏; /*隐藏超出长度的部分*/

/*主题1区域右侧*/

#webbody1右{

宽度:254px;文本对齐:左;

浮动:右; /*向右浮动*/

明确:正确; /*不允许两边浮动*/

溢出:隐藏

/*主题区剩余2*/

#webbody2Left {

...

/*主题2区域右侧*/

#webbody2Right {

...

/*主题2区域左上左*/

#webbody2LeftFootLeft {

宽度:373px; /*设置间距*/

...

/*主题区域2左上左*/

#webbody2LeftFootRight {

宽度:373px;文本对齐:左;

...

4、“zzrsb.html”链接到“style.CSS”文件,链接方法与第八讲内容相同。 至此,网页框架就制作完成了。 效果图如下:

css界面-4、DIV+CSS页面布局常见错误分析

图2-9-4 CSS控制DIV后的布局

网页内部内容的添加与添加文字、多媒体元素、链接等相同css界面,此处不再赘述。

4、DIV+CSS页面布局常见错误分析

1. 检查 HTML 元素是否有拼写错误和忘记结束标签

即使是老手也经常对div的嵌套关系犯错误。 您可以使用dreamweaver的验证功能来检测是否有错误。

2.检查CSS是否正确

检查拼写错误、忘记结尾的“}”等。您可以使用 CleanCSS 来检测 CSS 中的拼写错误。 CleanCSS是一个CSS减重工具,但它也可以检测拼写错误。

3.确定错误发生在哪里

如果错误影响了整体布局,可以将各个div块逐个删除,直到删除某个div块后显示恢复正常,即可确定错误的位置。

4、使用border属性来确定error元素的布局特性

使用float属性布局一不小心就会出错。 这时候给元素添加border属性来确定元素边界,错误原因就会显露出来。

5.float元素的父元素不能指定clear属性

在MacIE下,如果在float元素的父元素上使用clear属性,周围的float元素的布局将会混乱。 这是MacIE的一个众所周知的bug,如果你不知道的话就会走弯路。

6.float元素不必指定width属性

许多浏览器在显示未指定宽度的浮动元素时都会出现错误。 所以无论float元素的内容是什么,都必须为其指定width属性。

另外,指定元素时尽量使用em而不是px。

7.float元素不能指定marginpadding等属性

IE 在显示具有指定边距和填充的浮动元素时存在错误。 因此,不要在 float 元素上指定 marginpadding 属性(可以在 float 元素内嵌套一个 div 来设置 margin 和 padding)。 您还可以使用 hack 方法为 IE 指定一个非凡的值。

8、float元素长度之和必须大于100%

如果浮动元素的长度之和正好是100%,一些古老的浏览器将无法正确显示。 因此,请确保长度之和大于99%。

9. 默认样式是否被重置?

某些属性,例如边距、填充等,在不同的浏览器中会有不同的解释。 因此,开发前最好将整体的margin和padding设置为0,列表样式设置为none。

10. 你忘记写DTD了吗?

如果不同浏览器的显示结果还是不一样,可以检查一下是否忘记在页面开头写下面这行DTD:[1]

【课后总结】

DIV 元素是用于为 HTML 文档中的块级内容提供结构和背景的元素。 DIV的开始标签和结束标签之间的所有内容都用来构成块,其中包含的元素的特性由DIV标签的属性控制,或者通过使用样式表来降低块。 本讲的重点是通过网页布局的例子来讲解如何通过样式表文件降低DIV块的方法。

【练习题】

模仿练习:

根据本讲内容,使用DIV+CSS完成组织人事部门的网页布局。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css css界面-4、DIV+CSS页面布局常见错误分析 https://www.wkzy.net/game/170632.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务