很多的网页都具有一个特点,用一个字来形容,那就是“塞”,它将各种各样的信息如文字、图片、动画等不加考虑的塞到页面上,有多少挤多少,不加以规范,导致浏览时会遇到很多的不方便,主要就是页面主次不分,喧宾夺主,要不就是没有重点,没有很好的归类,整体就像个大杂烩。......
2023-11-19
网页布局又可理解为网页排版。简单地说就是网页中的某一块内容应该放置在网页的哪个位置,占用多大的面积。
在WEB 标准成为WEB 开发人员的共识以前,或者说在CSS 语言被广大WEB 开发人员掌
握并广泛使用之前,网页布局大量使用表格来实现。通过规划表格的行和列,并合理地使用单元格合并,再把需要定位的网页元素放置到各个单元格中,这样可以很容易地实现网页布局。但是,这样做带来了很大的问题。
➢首先,复杂的布局需要多个表格深层嵌套,这会拖累浏览器呈现网页内容的速度,也使得搜索引擎检索内部的数据变得困难。(www.chuimin.cn)
➢其次,使用table、tr、td 等标签来实现布局,使得这些标签丧失了它们本来的语义。从语义上来讲,table 明显是用来承载二维表格数据,比如某个班级在某次考试后的学员成绩表;tr 用来表示表格中的一行,比如特定某个学员的一条成绩记录;td 则用来表示行中的某个单元格,比如特定某一门课程的分数。而使用表格相关的标签实现布局使得它们与它们本来的语义毫不相干。
➢再次,大量使用表格实现布局,直接违反了结构和表现分离的原则,从而不符合WEB 标准。试想一下,网页布局是要解决特定的某一块网页元素应在网页的哪个位置显示以及显示时占用多大面积的问题。这明显属于网页外观样式或者说网页如何表现的范畴,这与表格无关。表格作为HTML 标签,它只应负责承载二维表格的数据以及行与列这种结构。很明显,按照HTML 和CSS 这两种语言的分工,或者按照结构与表现分离的原则,网页布局应该由CSS 样式表语言实现,而与HTML 语言中的表格无关。
在目前的WEB 开发实践中,普遍采用CSS 结合div 标签来实现网页的布局。基本思路是:将整个网页的所有内容分割成为相对独立的内容块,这些内容块分别用一个div标签来包裹,再使用CSS 的属性分别设置这些内容块的位置和尺寸。这样整个页面的版式就受到了控制,从而实现了网页的布局。
有关基于HTML与CSS网页设计的文章
很多的网页都具有一个特点,用一个字来形容,那就是“塞”,它将各种各样的信息如文字、图片、动画等不加考虑的塞到页面上,有多少挤多少,不加以规范,导致浏览时会遇到很多的不方便,主要就是页面主次不分,喧宾夺主,要不就是没有重点,没有很好的归类,整体就像个大杂烩。......
2023-11-19
综合上述内容,可实现更复杂的三行三列式布局,如图8.23 所示。图8.23三行三列式布局与前一个案例中的三列式布局相比,现在增加了顶部独立的行和底部的页脚行。图8.25向左浮动注意divMain 包含的三个div 的宽度总和并不足以充满布局容器的宽度,这是因为我们打算在三个div 之间留一点间隙。图8.26设置左右两边的外边距最后我们人为地为这些div 设置高度模拟最终效果。图8.28竖排的层2.在HTML 中显示三行三列的表格,使用层给表格添加背景图片。......
2023-10-19
清除浮动可以理解为打破横向排列。图8.10例8.6 的运行结果_未清除浮动前说明按照之前所述的浮动的规则,secondDiv 上浮到firstDiv 右侧。假设出于某种需要,我们希望secondDiv 仍然出现在firstDiv 的下方,就像firstDiv没有设置浮动,仅为secondDiv 设置向左浮动那样。图8.11例8.7 的运行结果_清除左侧浮动说明在secondDiv 上设置了清除左侧浮动,也就是说它的左侧不能有浮动元素,这样导致它自己换行显示以满足这一规则。以下代码演示了清除右侧浮动的场景。......
2023-10-19
完成本任务所用到的主要知识点:标签标签标签问题已经制作了一个FLASH 动画,就像电视里的音乐MV 那样精致。这个动画的文件名为“gaoxyjni.swf”。分析FLASH 动画是网页中常见的多媒体类型。解决方案 新建网页文档3.html。 使用EditPlus 打开3.html 网页,在其中编写以下代码。图上机1.4弹出警告对话框单击按钮,浏览器将显示FLASH 动画,如图上机1.5 所示。图上机1.5FLASH 动画 使用chrome 浏览器测试这个网页,发现不能正常显示这个FLASH 动画。......
2023-10-19
上下文选择器又称为派生选择器,用于根据上下文关系来确定某个标签是否使用上下文选择器的样式规则。例5.7:代码运行结果如图5.10 所示。图5.10例5.7 的运行结果_上下文选择器注意样式表中有两条上下文选择器的样式规则。.myp span 选择器名称说明由class 属性为myp 的段落与这种段落内部的span文字块形成上下文关系,符合这种上下文关系的span 文字块将使用此选择器的样式规则。......
2023-10-19
如前所述,XHTML 是HTML 的替代者,它是从HTML 继承而来,但使用了XML 的规则进行严格规范。XHTML 与传统的HTML 的不同之处,主要来自于XML 语法规范的格式要求,即要求“格式良好”。这些要求统称为XHTML 文档的有效性。万维网联盟为XHTML 制定了3种DTD,分别适用于不同场景。过渡的:要求非常宽松的DTD,允许继续使用HTML4.01 的标签和属性,但要求格式良好。为确保XHTML 文档是有效的,应在文档第一行添加DOCTYPE即文档类型声明。DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">严格的:
2023-10-19
本节案例计算车窗天线的输入阻抗,天线位于车窗玻璃内部,并考虑部分车身对天线输入阻抗的影响。图5-270所示为车窗天线计算模型。确保天线与汽车结构的网格连续。FEKO中针对车窗天线的特殊算法,只要求玻璃结构的网格能够精确模拟几何结构即可,无须满足其仿真电尺寸要求,FEKO软件自动应用曲面单元模拟玻璃结构。其中,“Offset A”为0,说明天线单元位于“Reference plane”位置。......
2023-10-31
应急服务设施轴辐网络具体的优点主要有:1)满足应急物服务的同时需求和多点需求重大突发事件影响范围大,应急服务需求点多,需求次数多。4)扩大应急资源服务的辐射范围轴辐网络上的每一个节点,具有双向性。应急服务设施轴辐网络能够有利于应急枢纽设施的迅速筹集,统计信息准确,避免应急资源积压。......
2023-09-19
相关推荐