学习前端也有一段时间了,最开始的东西有一些已经记不牢了,准备开始从最基础的HTML复习,将细节之处重新记忆。
浏览器内核可以分为渲染引擎和JS引擎。
渲染引擎负责取得页面内容(HTML、图像等)、整理讯息,以及计算网页的显示方式,然后输出至显示器或打印机。浏览器的内核不同对于网页的语法解释会有不同,渲染的效果也不相同。
JS引擎Javascript语言,执行Javascript语言来实现网页的动态效果。
Web标准不是某一个标准,是由W3C和其他标准化组织制定的一系列标准的集合。主要包括:结构、表现、行为三个方面。
结构标准:结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分。
样式标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指CSS。
行为标准:行为是指网页模板的定义以及交互的编写,主要包括DOM和ECMAScript两个部分。
带有<>符号的元素为HTML标签。标签就是放在<>标签符里表示某个功能的编码命令,也称为HTML标签或HTML元素
1.双标签
<标签名> 内容 标签名>
标题标签 段落标签(文本在段落中根据浏览器窗口大小自动换行) 盒子文本或图像链接标签
2.单标签
<标签名/>
换行标签
<标签名 属性1="属性值1" 属性2="属性值2" …> 内容 标签名>
对HTML标签属性进行设置
通过锚点链接,使用户快速定位到目标内容。
创建锚点链接分为两步:
1.使用链接文本"创建链接文本。
2.使用相应的id名标注跳转目标的位置。
1.无序列表
无序列表会带有自己样式属性,之后的CSS可以修改。
2.有序列表
3.自定义列表
单元格内的文字 |
表格属性cellspacing设置单元格与单元格边框之间的空白间距(默认为2像素)
cellpadding设置单元格内容与单元格边框之间的空白间距(默认为1像素)
使用表格进行布局时,可以将表格分为头部、主体和页脚。
定义表格的头部。
定义表格的主体。合并单元格 跨行合并:rowspan 跨列合并:colspan
表单域 action 是数据被提交的地方 是把用户的信息传递给后台
input控件 name 和 value 这两个属性一般是每个表单控件都要有的属性
label 标签为 input 元素定义标注(标签)。
作用: 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点
独占一行的叫块元素 , 其他的行内元素
块元素可以嵌套块元素、行内元素、行内块元素
行内块不能嵌套块元素,可以嵌套行内元素、行内块元素
行内元素不能嵌套块元素、行内块元素,只能嵌套行内元素
div可以嵌套任意标签 p标签不能嵌套其他块元素,可以嵌套行内元素、行内块元素 不推荐标题里边嵌套其他块元素,可以嵌套行内元素、行内块元素
a标签不能嵌套a标签