小结

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. Chapter 07-Basic statistics(Part1 描述统计数据)

    在这一部分中,仍然使用mtcars(Motor Trend Car Road Tests)这一数据集,以及mpg(one mile per gallon), hp(horsepower), wt(we ...

  2. LNMP 源码发布Thinksaas论坛

    第一步:搭建LNMP架构 LNMP架构 注意:搭建php服务时,初始化 ./configure --prefix=/usr/local/php5 \ --enable-fpm \ --enable-d ...

  3. openssl的移植

    下载openssl1.1并解压,进入openssl根目录,执行配置命令 ./Configure linux-armv4 --prefix=$(pwd)/__install 这里使用当前目录下的__in ...

  4. Flink入门(二)——Flink架构介绍

    1.基本组件栈 了解Spark的朋友会发现Flink的架构和Spark是非常类似的,在整个软件架构体系中,同样遵循着分层的架构设计理念,在降低系统耦合度的同时,也为上层用户构建Flink应用提供了丰富 ...

  5. Python中的Tcp协议应用之TCP服务端-协程版(推荐)

    利用gevent第三方库,实现协程. 通过协程实现一个服务端服务多个客户端需求. 使用协程的好处是协程比线程更加节省内存资源. gevent安装命令: pip3 install gevent 注意:在 ...

  6. 如何运用DDD - 领域服务

    目录 如何运用DDD - 领域服务 概述 什么是领域服务 从实际场景下手 更贴近现实 领域服务VS应用服务 扩展上面的需求 最常见的认证授权是领域服务吗 使用领域服务 不要过多的使用领域服务 不要将过 ...

  7. iOS设计模式之:建造者模式Builder Pattern,用于改进初始化参数

    转自:http://www.cnblogs.com/wengzilin/p/4365855.html 本文主要讨论一下iOS中的Builder Pattern.与网上很多版本不同,本文不去长篇大论地解 ...

  8. Java修炼——内部类详解

    内部类详解 定义:将一个类定义在另一个类的内部,该类就称为内部类 类中定义的内部类特点: 内部类作为外部类的成员,可以直接访问外部类的成员 (包括 private 成员),反之则不行. 内部类做为外部 ...

  9. Spring Boot结合Mybatis

    pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http ...

  10. 2018 牛客国庆集训派对Day4 - H 树链博弈

    链接:https://ac.nowcoder.com/acm/contest/204/H来源:牛客网 题目描述 给定一棵 n 个点的树,其中 1 号结点是根,每个结点要么是黑色要么是白色 现在小 Bo ...