单选题(5题)
1、 下列标签中,哪一个不是行级标签(inline)?()。
A.a
B.div
C.span
D.img
答案:A
解析:html标签分为三种:1、块级标签:标签独占一行,可指定宽高、内外边距(常用的块级标签有<div>、<p>、<h1>...<h6>、<ol>、<ul>等);2、行内(内联)标签:标签在一行内,宽度和高度由内容决定,内容超过HTML的宽度时才会换行(常用的行内标签有<a>、<span>等);3、行内块标签(inline-block):标签同时具备行内标签和块级标签的特点,使用display:inline-block可以将元素设置为行内块标签(常用的标签有<img>、<input>)。
2、有一段html代码:
’<div style=”color:red; text-color:blue;”><span style=”color:green;text-color:black;”>Hello</span></div>’,那么"Hello"的字体颜色是()。
A.red
B.blue
C.green
D.black
答案:C
解析:css样式中没有text-color这一属性,所以根据css选择器的优先级判断span中的内联样式为style="color:green"
3、下面关于HTML说法错误的是?()。
A.HTML是一种标记语言
B.HTML可以控制页面和内容的外观
C.HTML文档总是静态的
D.HTML文档是超文本文档
答案:B
解析:HTML是用来给网页搭建结构的,外观由css来控制;HTML :超文本标记语言(HTML HyperText Markup Language )。HTML文档是一个放置了标记(tags)的.html文件(.htm)。是一种客户端浏览器解释的语言,不用经过编译。HTML语言是通过各种标记来标识文档的结构,以及标识超链接、图片、文字、段落、表单等信息
4、什么标签定义的内容将显示在浏览器窗口的标题栏中()。
A.Html
B.head
C.body
D.title
答案:D
解析:HTML中title为标题标签、head为网页的头部部分,不会在网页中显示,而body为网页的主体部分,内容会在网页中显示,html标记着文档的开始和结束;
5.下面哪个属性不会让 div 脱离文档流(normal flow)()。
A.position: absolute;
B.position: fixed;
C.position: relative;
D.float: left;
答案:C
解析:标准文档流,指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式。前面内容发生了变化,后面的内容位置也会随着发生变化。HTML就是一种标准文档流文件。HTML中的标准文档流特点通过两种方式体现:微观现象和元素等级。
左右浮动、固定定位、绝对定位会脱离标准文档流,而相对定位是属于半脱离文档流