HTML_07_css_HTML5_and_Css3
        【摘要】 
                    
 HTML5
 
  
 
 
 html---xhtml--html5(是w3c和whatwg web应用技术的工作组)
 
 
 html5=html5+css3+js+api
 
  
 
 特点
 
 
 代码更加的简洁
 
 
 标签具有语义化
 
 
 新增的一些属性
 
 
 代码更加宽松
 
  
 
  
...
    
    
    
     HTML5 
 html---xhtml--html5(是w3c和whatwg web应用技术的工作组) 
 html5=html5+css3+js+api 
 特点 
 代码更加的简洁 
 标签具有语义化 
 新增的一些属性 
 代码更加宽松 
 2004提出设想--2008模拟第一草案--2012推广--2020正式 
 当今处于推广想所以各个浏览器曾在兼容性 
 ie9以上支持 
 html5的结构 
 <!doctype html> 
 <html> 
 <head> 
 <meta charset="UTF-8"> 
 //<meta charset="UTF-8"></meta> 
 //<meta charset="UTF-8" /> 
 <title></title> 
 </head> 
 <body> 
 </body> 
 </html> 
 向下兼容,语法 
 新增标签 
 <header>标题 
 <nav>导航栏 
 <section>div类似 
 <article>文章 
 <asider>侧边栏 
 <footer>版权页脚 
 新增type类型 
 placeholder=“请输入用户名” 
 required=“required”;必填项 
 autofocus=“autofocus”;直接定位到输入框 

 
 新增属性 
 email <inout type="email" name="name">限定必须为邮箱 
 url <inout type="url" name="name"> 
 dat 限定用户输入必须是日期 
 month 
 time 
 week 
 number 
 search 必须是一个搜索框 
 color 产生一个颜色 
 range 产生一个左右滑块 
 视频 
 
 
 
 格式 
 <video src="路径" autoplay=“autoplay” controls> 
 <video autoplay=“autoplay” controls> 
 <source src ="xxx.mp4"> 
 <source src ="xxx"> 
 </video> 
 音频 
 
 
  <audio src="路径" autoplay=“autoplay” controls> 
 <audio autoplay=“autoplay” controls> 
 <source src ="xxx.mp3"> 
 <source src ="xxx"> 
 </audio> 
 css3 
 css3=css2+新语法 
 对css2进行扩充 删减 优化 
 选择器 
 加了 属性选择器 
 E---element元素/标签 data 属性/id class 
 <标签 属性=“属性值”></标签> 
 
 
 
 .myclass li[class="myli"]{ 
 } 
 伪类结构 
 E---element元素 //标签 
 li:first-child{} 
 E:first-child{}: 选择标签的第一个孩子 
 E:last-child{}: 
 E:only-child{}: 只有一个孩子 
 E:nth-child(){3}:第三个孩子 
 E:nth-child(){2n+1}:奇数 
 E:nth-child(){odd} 
 E:nth-child(){2n}偶数 
 E:nth-child(){even} 
 伪元素 
 E:first-letter{}:设置第一个字 
 E: first-line{}:第一行 
 E::after{}:插入盒子的后面 content:“xxxx” 
 E::before{}:插入盒子的前面 
 iconfont.cn 
 可以插入到图标 
 设置文本的阴影 
 text-shadow:水平 垂直 大小 颜色; 
 text-shadow:1px 1px 3px red,1px 1px 3px red//可以多组合; 
 盒子的阴影 
 border-shadow:水平 垂直 模糊强度 模糊尺寸 颜色 内外阴影inset默认 outset 
 
 
 box-shadow: 2px 2px 2px 2px gray,2px 2px 2px 2px gray//可以多组合; 
 
 
  border-radius:5px 5px 5px 5px;圆角值 

 
 border-radius:50px ; 
 
 //这个是宽高度不同 假如一样 

 
 设置半透明的颜色 
 color :gba(255,0,0,0.3) 
 background:rgba(0,0,0,0.6) 
 背景的尺寸 
 background-size:宽度 和高度 
 background-size:属性; 
 cover 背景图片会吧整个背景都覆盖上 
 contain 把宽度或者高度覆盖就停止 
 
 
 文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。
原文链接:hiszm.blog.csdn.net/article/details/52895797
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)