Html5和CSS3补充

Html5介绍
H tml -----xhtml版本---w3c和whatwg(web应用技术工作组) ----html5
H tml5广义 =html5+css3+javascript+api
代码更加简洁、标签具有语义化、新增了一些属性、代码更加的宽松
Html5的发展史
2004提出构想-----2008模拟第一份草案-----2012 推广 html5-----2020年正式的版本
当今的html5处于推广阶段----各个浏览器存在兼容性,可以容纳
那些浏览器支持html5
I e9版本以上支持html5,其他浏览器基本都支持。
Html5的结构
<!doctype html>
<html>
  <head>
    <meta charset= UTF-8 >
    <title>网站的标题</title>
</head>
<body>
</body>
</html>
H tml5语法更加的宽松---
<meta . /> 
1 <meta charset= UTF-8 >
2<meta charset= UTF-8 />
3<meta charset= UTF-8 ></meta> html5可以把所有的标签都看成是双标签
向下兼容----比html5版本低的版本语法都支持
Html5新增的标签
<header> 网页文档的一个区域---网页的头部
<nav>代表网页的导航---链接的哪行文本
<section> 代表网页的一个块---div相似
<article> 网页中的文章内容
<aside> 网页文档的测边栏
<footer>代表网页的页脚---版权
之前的xhtml结构是
<div class= header ></div>
<div class= nav ></div>
<div class= section >
   <div class= section_left ></div>
   <div class= section_right ></div>
</div>
<div class= footer ></div>
H tml5的结构
Html5新增的type属性值
  • P laceholder= 内容 输入框的默认提示信息
  • R equired= required 必填项(不填无法提交网页)
A utofocus= autofocus 自动获取焦点---光标自动定位到输入框中
Html5新增的表单属性
email
限定用户输入的必须是email类型
url
限定用户输入的必须是URL类型(网络地址)
D ate
限定用户输入的必须是日期类型
month
限定用户输入的必须是月类型
time
限定用户输入的必须是时间类型
W eek
限定用户输入的必须是周类型
N umber
限定用户输入的必须是数字类型
S earch
用户输入的必须是一个搜索框
C olor
产生一个颜色选项
Range
产生一个滑块
http://www.w3school.com.cn/ 去查找一些内容
视频和音频
格式
 1<video src= 视频的路径 autoplay= autoplay   controls>
 2<video autoplay= autoplay controls >
<source src= XX.mp4   >
<source src= XX.ogg   >
<source src= XX.webm   >
  </video>
格式:
1<audio src= 声音文件路径 autoplay= autoplay controls>
2<audio autoplay= autoplay controls >
<source src= XX.mp3   >
<source src= XX.ogg   >
<source src= XX.wav   >
  </ audio >
Css3
C ss2+新语法 ! 对css2进行扩充 删减 优化
选择器
类选择器 id选择器 标签选择器
属性选择器
 E---element元素  data -----属性
 <标签 属性= 属性值 ></标签> ----html元素
E[data]
选择带有data属性的元素对象,给该元素对象加样式
E[data= one ]
选择带有data属性的元素对象,并且属性值等于one的加样式
E[data^= o ]
选择器带有data属性的元素对象,并且属性值以o开头的   ^开头
E[data$= e ]
选择器带有data属性的元素对象,并且属性值以e结尾的   $结尾
E[data*= n ]
择器带有data属性的元素对象,并且属性值 包含 n,*包含

伪类结构

E---element元素 
E:first-child{ }
第一个孩子
E:last-child{ }
最后一个孩子
E:only-child{  }
只有一个孩子
E:nth-child(n){  }
第n个孩子 n=1 2 3 4 5 li:nth-child(3){ }
E:nth-child(2n+1)
E:nth-child(odd)
获得奇数孩子,n=1 3 5 7
E:nth-child(2n){   }
E:nth-child(even){  }
获得偶数孩子 n=2 4 6 8
伪元素
E:first-letter
设置第一个文字
E:first-line
第一行文字
E::after
在盒子的里面的最后面插入内容
E::before
在盒子的里面的最前面插入内容
http://iconfont.cn/ 小标都可以上这里来找
设置文本的阴影
T ext-shadow: 水平 垂直 模糊强调 颜色;
水平:正值 右侧  负值 左侧 
垂直:正值 下侧  负值 上侧
可以有多组值,之间用逗号相隔
设置盒子的阴影
B ox-shadow: 水平 垂直 模糊强度 模糊尺寸 颜色 内外阴影inset ;默认是外阴影但是如果是外阴影不加outset【如果有多组值中间用逗号相隔】
盒子变成圆角
border-radius :左上  右上 右下  左下
设置半透明颜色
C olor:rgba(255,0,0,0.3)
B ackground:rgba(0,0,0,0.6)
背景图片的尺寸
B ackground-size:宽度 高度;例如:background-size: 400px 500px;
B ackground-size:cover; 背景图片会把整个盒子( 宽度和高度 )都用背景覆盖上
B ackground-size:contain背景图片会把盒子的宽度或高度覆盖就停止
2


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值