HTML新增

本文详细介绍了HTML5的新语法,包括可省略的元素、新增标签如<header>、<footer>等,并讲解了文本阴影、盒子阴影、CSS3圆角等样式效果的实现方法。同时,讨论了垂直居中布局的多种解决方案,以及媒体文件(视频、音频)的引入方式。此外,还提及了不同浏览器内核的前缀使用。
摘要由CSDN通过智能技术生成

一、H5的语法

1.内容类型(ContentType)  HTML5的文件扩展符与内容类型保持不变,仍然为".html"或".htm"

 2.DOCTYPE声明  <!DOCTYPE html>不区分大小写

3.指定字符集编码   <meta charset="UTF-8">

4.可省略标记的元素不允许写结束标记的元素:br、col、embed、hr、img、input、link、meta   

5.可以省略结束标记的元素:

   li、dt、dd、p、option、colgroup、thead、tbody、tfoot、tr、td、th

6.可以省略全部标记的元素:html、head、body、colgroup、tbody

7.属性值可以使用双引号,也可以使用单引号。

二、html5新增标签

1.header 头部区域

2.footer 尾部区域

3.nav 导航区域

4.section 内容区域

5.article 文章

6.aside 辅助信息

7.hgroup 标题组

8.figure 类似于dl dt dd figcaption 标题

-----------

9.mark高亮显示 【搜索 str+f 写要搜索的内容】

10.dialog对话框 【需要结合open才可显示】

11.画布 canvas

三、文本阴影,text-shadow:

定义/作用:设置文本阴影的效果

 语法:text-shadow:x方向的位置 y方向的位置【向下】 模糊距离 颜色[默认跟文本的颜色一致]

有两个必须的属性值:x方向的位置 y方向的位置

四、盒子阴影,box-shadow

定义/作用:设置盒子的阴影效果

 语法:box-shadow:x轴方向 y轴方向 模糊距离 模糊大小 颜色【默认跟字体颜色一致】 inset/outset

五、CSS3的圆角

border-radius:0【左上】 0【右上】 0【右下】 0【左下】;

 六、垂直居中的解决方法

 垂直居中的方法:【如果有文字需要单独设置 text-align:center】
(1)line-height 和 height的属性值保持一致,可以保证垂直居中的效果
【只对inline元素生效,block/inline-block如果是子级,则会继承父级的line-height实现居中,如果父级没有设置line-height将不生效】
然后给该元素一个宽度,设置margin:auto 则可水平居中
(2)给想要居中的元素设置绝对定位 position:absolute left:0 right:0 top:0 bottom:0  margin:auto也可实现居中对齐
(3)如果元素有 width 和height  则可用定位 position:absolute left:50% top:50% 
          margin-left:-【宽度的一半】margin-top:-【高度的一半】
(4)display:inline-block 又设置了line-height和width  则可以用 vertical-align:middle 加上 margin:auto实现垂直居中

七、媒体文件引入

1.视频: video  src路径 controls  autoplay自动播放  loop循环  preload预加载  poster定义视频第一帧显示的图片video controls

2.source src type  作用:选择一个浏览器可以支持的视频类型播放 mp4 ogg wemb8 音频:radio src controls autoplay loop preload

3.embed src图片/视频/音频/超链接【可能会找不到文件】

八、浏览器内核

-ms- ie

-webkit- 谷歌

-o- 欧鹏

-moz- 火狐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值