作用: 学习如何搭建页面结构和准备页面的内容, 相当于盖房子(毛坯房)
HyperTextMarkupLang: 超文本标记语言
超文本: 指不仅仅是纯文本,还包括字体效果和多媒体(音频,视频和图片)相关
学习HTML主要学习的就是有哪些标签,以及标签的使用方法
HTML页面结构:
文档声明: 告诉浏览器使用HTML哪个版本的标准解析页面,此写法代表使用html5的标准解析页面
页面的跟标签,所有标签都写在此标签内部
头标签, 给浏览器看的内容 设置页面字符集Title 设置页面的标题
体标签, 给用户看的内容
内容标题h1-h6
独占一行, 字体加粗, 自带上下间距
段落标签p
独占一行,自带上下间距
水平分割线hr
换行br
加粗b
斜体i
下划线u
删除线s
无序列表: ul和li
有序列表: ol和li
作用: 获取用户输入的内容,并提交给服务器
学习form表单,主要学习的就是有哪些控件,控件包括:文本框,密码框,单选,多选,下拉选等
相关代码:
注册页面
标签名选择器: 匹配页面中所有同名标签
格式: 标签名{样式代码}
id选择器: 当需要匹配页面中某一个元素的时候使用
格式: #id{样式代码}
类选择器: 将多个不相关的元素设置为同一个class值, 这样就将这多个元素划分成了同一类,然后通过类选择器进行选择
格式: .class{样式代码}
分组选择器: 将多个选择器划分为一组(可以理解为将多个选择器合并成一个选择器)
格式: 标签名,#id,.class{样式代码}
任意元素选择器: 匹配页面中所有元素,包括html和body
格式:*{样式代码}
子孙后代选择器: 通过元素和元素之间的关系匹配元素
格式:body div div p{样式代码} 匹配body里面的div里面的div里面的所有p包括后代
子元素选择器:通过元素和元素之间的关系匹配元素
格式:body>div>div>p{样式代码} 匹配body里面的div里面的div里面的所有p子元素不包含后代
伪类选择器: 匹配的是元素的状态,包括:未访问状态/访问过状态/悬停状态/点击状态
格式: a :link未访问/visited访问过/hover悬停/active激活{样式代码}