html元素,标签和属性、表单、布局相关问题自测
html元素,标签和属性之间的关联与区别?
为什么说html是结构化的文档?
表单控件中的name属性为什么非常重要?
为什么现在都不再使用表格进行页面布局了?
一个元素,最终呈现的样式,由几方面的因素决定的?
1.html元素,标签和属性之间的关联与区别?
html元素
html元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。**
例如:<title>百度是全球最大的中文网站!</title>
<p>哪有什么岁月静好,是因为有人为你负重前行!</p>
HTML标签
<html> 与 </html> 标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。文档的头部由 <head> 标签定义,而主体由 <body> 标签定义。*
<html>
<head>
这里是文档的头部 ... ...
...
</head>
<body>
这里是文档的主体 ... ...
...
</body>
</html>
HTML标签属性
> HTML标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,语法:name=”value”。
属性总是在 HTML 元素的开始标签中规定。
关联与区别
关联:标签属性定义了标签的附加属性,完整的一对标签构成了一个元素,无数个元素构成了HTML文档
区别:功能上的区别,属性中的名值对用来定义标签的附加属性,标签告诉了浏览我是什么,元素构成了HTML文档
2.为什么说html是结构化的文档?
首先HTML标签都是语义化的,比如<head></head>语义就是头部,用来定义HTML头部内容
其次HTML层级分明,代码写出来也工整好看。要是代码乱放也浏览器无法解析出来,层次分明
3.表单控件中的name属性为什么非常重要?
表单控件的name值,重要的原因是提供名称给前后端进行传递交互数据处理
4.么现在都不再使用表格进行页面布局了?
使用表格进行页面布局会带来很多问题问题:
1 把格式数据混入你的内容中。
o Table使得文件的大小无谓地变大,而用户访问每个 页面时都必须下载一次这样的格式信息。
o 客户的时间和带宽也是有限的。
2 Table使得重新设计现有的站点和内容极为消耗劳力,且昂贵
3 Table使我们保持整个站点的视觉的一致性极难,花费也极高。
4 Table的页面还大大降低了它对残疾人和用手机或 PDA 浏览者的亲和力
而使用DIV CSS进行网页布局这样一种工作方式
1 DIV CSS 布局 使页面载入得更快 ,降低流量费用
3 DIV CSS 布局 在修改设计时更有效率而代价更低
4 DIV CSS 布局 帮助整个站点保持视觉的一致性更容易
5 DIV CSS 布局 让站点可以更好地被搜索引擎找到
6 DIV CSS 布局 使站点对浏览者和浏览器更具亲和力
7 DIV CSS 布局 在世界上越来越多人采用 Web 标准时,对于网站制作人员来说还能 提高职场竞争实力
5.一个元素元素,最终呈现的样式,由几方面的因素决定的?
行内样式(内联样式)
用户自定义样式
浏览器定义的
继承的