HTML和CSS

html新增标签

一: H5基础 及 新变化  1.布局的语义化标签       

article:标签装载显示一个独立的文章内容,例如一篇文章、报导、小说。      m

section :标签定义文档中的节(section、区段),例如一个小说中的一章节。     

aside:用来装载非正文类的内容,对于主题内容的说明。   

header :标签定义文档的页面头部,通常是一些引导和导航信息   

footer : 标签定义 section 或 document 的页脚   

nav :标签定义显示导航链接在需要突出显示文本时使用标签。标签用于描述文档或文档某个部分的细节,而这个细节并不需要文档加载时就展示,而是可以折叠。默认显示的details 元素的标题。标签定义运行中的进度(进程)。标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。标签规定用于表单的密钥对生成器字段。当提交表单时,私钥存储在本地,公钥发送到服务器。   

2.新增表单输入类型  email        url        number(min、max、step数字间隔、value)     

range (min、max、step数字间隔、value)      search        color        Date系列   

3.新增表单属性   placeholder    :  输入框提示信息  autofocus      :  指定表单获取输入焦点 

required      :  必须要填写的字段

pattern        :  正则验证  pattern="\d{1,5}"    checkValidity  :  显式验证法

css选择器

兄弟相邻选择器 element+element

伪类选择器

1.  :link 伪类向未访问的链接添加特殊的样式。

2.  :visited 伪类向已访问的链接添加特殊的样式。

3.  :hover 伪类在鼠标移到元素上时向此元素添加特殊的样式。

4.  :active 伪类向激活(在鼠标点击与释放之间发生的事件)的元素添加特殊的样式。

结构性伪类选择器

1.  :not(selector) 选择器匹配非指定元素/选择器的每个元素。

2.  :first-child 选择器用于选取属于其父元素的首个子元素的指定选择器。

3.  :last-child 选择器匹配属于其父元素的最后一个子元素的每个元素。

4.  :only-child 选择器匹配属于其父元素的唯一子元素的每个元素。

UI元素状态伪类选择器

1.  :focus 选择器用于选取获得焦点的元素。

2.  :enabled选择器被用来指定当元素处于可用状态时的样式。

3.  :disabled选择器被用来指定当元素处于不可用状态时的样式。

4.  :read-only选择器被用来指定当元素处于只读状态时的样式。

5.  :read-write 选择器用于匹配可读及可写的元素。

6.  :checked伪类选择器用来指定当表单中的radio单选框或者是checkbox复选框处于选取状态时的样式。

7.  :default选择器用来指定当页面打开时默认处于选取状态的单选框或复选框的控件的样式。

8.  :indeterminate选择器用来指定当页面打开时,一组单选框中没有任何一个单选框被设定为选中状态时,整组单选框的样式。

9.  :selection伪类选择器用来指定当元素处于选中状态时的样式。

伪元素选择器

1.  :first-line 选择器用于选取指定选择器的首行。

2.  :first-letter:为某个元素中的文字的首字母或第一个字使用样式;

3.  :before:在某个元素之前插入一些内容;(请使用 content 属性来指定要插入的内容。)

4.  :after: 在某个元素之后插入一些内容;(请使用 content 属性来指定要插入的内容。)

你可能感兴趣的:(HTML和CSS)