html元素标签和属性之间的区别:
- 页面中看到的内容都是由元素组成
- 元素是由标签描述,标签根据元素的类型分为单标签和双标签
- 每一个元素的特征由属性来描述,描述的属性写到起始标签中
- 单标签是个例外,比如<br/>它本身就是开始标签也是结束标签,但是不包含任何内容
<P></P>这就是一个标签
<p>今天学习了吗</p>由起始标签到结束标签组成,用来包含某些内容,这就是元素
<div class="index"></div>这里面中的class就是属性,box就是属性值,一个元素里可以有多个属性,各个属性之间与空格隔开
html元素标签和属性之间的关联:
<div class="box">今天天气真不错</div>
元素是由标签和属性共同进行描述的
<!DOCTYPE html> 声明HTML文档
<html lang="en"> HTML页面的根元素
<head>包含文档的元数据
<meta charset="UTF-8">定义网页编码格式为UTF-8
<title>晚饭吃什么</title> 描述文档标题
</head>
<body>可看到的页面内容
<h1>麻辣小龙虾</h1>定义一个大标题
<p>饭后小烧烤</p>定义一个段落
</body>
</html>
为什么说html是结构化的文档?
首先HTML是一种具有语义的,具有结构层次的超文本标记语言
其次HTML层级分明,你所看到的大多数网页都是HTML通过结构化的标签组合完成,一层接过一层,层次分明
表单控件中的name属性为什么非常重要?
name属性是当我把这个数据提交到服务器上的时候,服务器上的PHP或者当前页面的javaScript这样的代码它要读取表单内容的时候,它要根据变量名来读取, name是数据标识符也可以叫数据的变量名
为什么现在都不使用表格进行页面布局了?
一 使用表格进行页面布局会带来很多问题:
1.把格式数据混入你的内容中
2.table使得文件的大小无谓的变大变小
二 使用DlV CSS进行网页布局这一种方式可以使页面载入更快,降低流量费用,在修改设计时更有效率而代价更低
一个元素,最终呈现的样式,由几个方面的因素决定的?
目前为止,一个元素的样式来自三个方面:
1.继承的
2.浏览器自定义的
3.用户自定义的<style>
优先级由低到高