小结

DIV+CSS布局页面的优势:表现和内容相分离、代码简洁,提高页面浏览速度、易于维护和改版、提高搜索引擎对网页的索引效率。每个HTML元素都可以看作一个区块,类似于装了东西的盒子,称为盒子模式。一个盒子是装内容的区块,如果多个盒子组合在一起使用,再通过定位和浮动的设置,就可以对整个页面进行布局。标准W3C盒子模型的范围包括margin、border、padding、内容区,并且内容区部分不包含其他部分。DIV+CSS进行页面布局时需要处理的兼容性问题有很多。通常在进行页面布局调试时将其划分为IE和非IE两类。本章的学习建议:重要的是多写、多练、多布局一些有个性的页面;把书上的每个例子亲手输入到计算机中实践;对自己布局的页面不断提出更高的要求。

习题

1.基本CSS代码书写规范不正确的是(D)

A.尽量不缩写

B.全部小写,且每一项CSS定义写成一行

C.ID必须是唯一的,且用在结构的定义中

D.CSS可以尽量使用expression

2.用来标示有序列表的标签是(B)

A.ul                                                                                                       B.ol

C.li                                                                                                         D.dl

3.下列哪句语句是input类型中用于添加可单击按钮的。(C)

A.<input type="submit">                                                                 B.<input type="image">

C.<input type="button">                                                                 D.<input type="reste">

4.下列哪个样式定义后,内联(非块状)元素可以定义宽度和高度(C)

A.display:inline                                                                                  B.display:none

C.display:block                                                                                  D.display:inherit

5.下述有关css属性position的属性值的描述,说法错误的是?(B)

A.static:没有定位,元素出现在正常的流中

B.fixed:生成绝对定位的元素,相对于父元素进行定位

C.relative:生成相对定位的元素,相对于元素本身正常位置进行定位。

D.absolute:生成绝对定位的元素,相对于 static 定位以外的第一个祖先元素进行定位。

解析:fixed相对于浏览器窗口进行定位

6.下列选项中,应用了行内样式的是(B)

A.<p class=”style”>                                                                         B.<p style=”color:red”;>

C.<p id=”content”>                                                                         D.<p class=”style1 style2”>

7.关于下列代码片段分析不正确的是(D)

<style type=”text/css”>

a {

display:inline;

display:block;

width:100px;

height:30px;

border;1px solid red;

}

</style>

A.以上代码用于修改超链接标签的默认样式

B.超链接将以块状方式显示

C.超链接的宽度为100px,高度为30px

D.超链接在同一行显示

8.下列的选项中关于标签div与span的说法正确的是(B)

A.span标签只能用于文本内容

B.div标签显示时将独占一行

C.span标签在浏览器中显示时将占满一行

D.多个div标签元素将在同一行显示

9.在制作系统后台页面时,通常会优先考虑的布局是(B)

A.DIV布局                                                                                      B.框架布局

C.表格布局                                                                                 D.文字布局

10.采用DIV+CSS设计页面布局的优势不包括(D)

A.减少页面冗余代码                                                    B.更容易修改和维护

C.容易被搜索引擎收录                                             D.可以轻松控制页面布局

11.介绍一下CSS的盒子模型?

(1)有两种,IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading;

(2)盒模型:内容(content)、填充(padding)、边界(margin)、 边框(border).

IT兄弟连 HTML5教程 DIV+CSS网页标准化布局 小结及习题的更多相关文章

  1. IT兄弟连 HTML5教程 DIV+CSS网页标准化布局的优势

    标准的网页都需要对内容进行布局,以前都是采用表格的定位技术,从2005年开始逐步转向DIV+CSS的布局方式,目前绝大多数的网站都是采用这种布局方式.使用DIV+CSS对网站进行布局符合W3C标准,采 ...

  2. IT兄弟连 HTML5教程 DIV+CSS网站首页布局示例

    首页的设计直接影响网站的整体形象,虽然没有一个统一的规范,但最好将其设计为大众化的,只要信息内容能够合理地编排即可,使用户可以方便地找到需要的信息.另外,首页的高度最好不要超过三个屏幕,页面中使用的颜 ...

  3. IT兄弟连 HTML5教程 DIV+CSS的兼容性问题

    使用DIV+CSS布局网页其实是很容易的事情,但各种浏览器之间的不兼容性问题,加大了页面布局的难度,给程序员带来很多不便,于是需要花费更多的时间在调试各种浏览器的兼容性上.因为部分CSS属性在不同的浏 ...

  4. div+css网页标准布局实例教程(一)

    今天学习<十天学会web标准(div+css)>的最后一个章节,本章节把前面学习的零碎内容串联起来,组织成一个网站,将根据本人这些年来的从业经验,从建立站点到一个完整的div+css网页的 ...

  5. div+css网页标准布局实例教程(二)

    五.布局页面——头部和导航 有了上边的基础,下面的任务就是要利用html和css制作完成一个完整的网页了.先从头部开始,第三小节时我们已经把整体框架给搭建好了,就像盖房子一样,整体结构已经出来了,下面 ...

  6. IT兄弟连 HTML5教程 使用盒子模型设计页面布局

    布局所涉及的技术非常很多,足以另写单独的一本书了.在本节中主要介绍网站中最常用的布局方案,包括区块框居中.两列浮动.三列浮动及多列浮动的区块框. 1  居中设计 区块框居中的设计是在网页布局中常用的技 ...

  7. div+css网页标准布局实例教程(三)

    前边两节学完后,前台工作基本上完成了,下边的任务该程序员添加程序了.为什么说是基本完成呢?因为要做的工作还很多,不但要把首页做出来,其它的列表页详细页等页面也得做.还要配合程序员把整个网站完成,这样才 ...

  8. 总结与学习DIV+CSS网页布局技巧

    以前用表格布局时设置网页居中非常方便,把表格对齐方式设置为居中就行了,就这么简单,现在呢,用DIV+CSS样式表控制,好像不是那么容易了,其实也很简单,只不过方式不同而已. <style> ...

  9. 43个实例xHTML+CSS(DIV+CSS)网页及导航布局

    在中国,很多前端开发初学者都会把xHTML+CSS页面制作说成DIV+CSS,甚至很多人都还不知道xHTML+CSS是什么意思,只知道盲目的追求DIV+CSS,但在国外,是没有DIV+CSS这个概念的 ...

随机推荐

  1. tcp协议传输方法&粘包问题

    socket实现客户端和服务端 tcp协议可以用socket模块实现服务端可客户端的交互 # 服务端 import socket #生成一个socket对象 soc = socket.socket(s ...

  2. 从零开始openGL—— 二、 基本图形绘制

    前言 这是从零开始openGL系列文章的第二篇,在上篇文章中介绍了基本的环境配置,这篇文章将介绍如何绘制基本图形(圆.三角形.立方体.圆柱.圆锥). 基本框架 下面这里我先给出opengl的3D绘图的 ...

  3. Spring Cloud Hoxton正式发布,Spring Boot 2.2 不再孤单

    距离Spring Boot 2.2.0的发布已经有一个半月左右时间,由于与之匹配的Spring Cloud版本一直没有Release,所以在这期间碰到不少读者咨询的问题都是由于Spring Boot和 ...

  4. python3.6异步IO包asyncio部分核心源码思路梳理

    关于python异步编程的演进过程,两篇文章阐述得妥妥当当,明明白白. 中文资料:https://mp.weixin.qq.com/s?__biz=MzIxMjY5NTE0MA==&mid=2 ...

  5. shell脚本持续更改

    1.用shell查看磁盘是否大于80%并发送邮箱告警. 分析如何查看磁盘占用: # df -h | grep /dev/vda1 | awk '{print $5}' |cut -d "%& ...

  6. sublime text3安装中文版插件

    安装插件前需要先安装 package control 扩展包管理器,安装方法为:进入 https://sublime.wbond.net/Package%20Control.sublime-packa ...

  7. Python核心笔记:在python文件中如何调用其它python脚本文件,你肯定不会

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:zhujuyu 笔者在自学python的时候遇到了这样一个练习题:将 ...

  8. unity3d 动态添加地面贴图 草地

    TerrainData.splatPrototypes = ]{ new SplatPrototype() { texture=Caodi, //Texture2D的贴图 normalMap=null ...

  9. Java中final修饰的数据

    目录 Java中final修饰的数据 有初始值的final域 final+基本数据类型 final+引用数据类型 final与static final 空白final域 final修饰的参数 基本数据 ...

  10. JS基础-作用域

    作用域相关问题 下面的代码打印什么内容,为什么? // 情况 1 // 情况 2 var b = 10; var c = function b() { b = 20; console.log(b) } ...