zoukankan      html  css  js  c++  java
  • HTML5新特性之CSS+HTML5实例

    1、新的DOCTYPE和字符集

    HTML5的一项准则就是化繁为简,Web页面的DOCTYPE被极大的简化。

    <!DOCTYPE html>

    同时字符集声明也被简化了:

    <meta charset="utf-8">

    2、新元素和旧元素

    HTML5引入了很多新的标签,根据内容和类型的不同,被分为7大类。



    3、语义化标签

    语义化标签可以简化HTML页面设计,并且将来搜索引擎在抓取和索引网页的时候,也会利用这些元素的优势。

    HTML5的宗旨之一就是存在即合理。Google分析了上百万的页面,发现DIV标签的通用ID名称重复量很大。例如,很多开发人员喜欢使用DIV id="footer"来标记页脚内容,

    所以HTML5 引入了一组新的片段类元素。



    4、HTML5代码样例

    <!DOCTYPE html>
    <html>
    
    <head>
    	<meta charset="utf-8">
    	<title>HTML5</title>
    	<link rel="stylesheet" href="html5.css">
    </head>
    
    <body>
    	<header>
    		<h1>My first web</h1>
    		<h2>learn html5</h2>
    		<h4>HTML5 Rocks!</h4>
    	</header>
    
    	<div id="container">
    		<nav>
    			<h3>导 航 链 接</h3>
    			<a href="http://www.baidu.com">百   度</a>
    			<a href="http://www.google.com">谷   歌</a>
    			<a href="http://www.sina.com">新   浪</a>
    		</nav>
    
    		<section>
    			<article>
    				<header>
    					<h1>什么是 HTML5</h1>
    				</header>
    				<p>  HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。</p>
    				<p>  HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。</p>
    				<p>  HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。</p>
    				<footer>
    					<h2>what is html5</h2>
    				</footer>
    			</article>
    
    			<article>
    				<header>
    					<h1>HTML5 新特性</h1>
    				</header>
    				<ul>
    					<li>用于绘画的 canvas 元素
    					<li>用于媒介回放的 video 和 audio 元素
    					<li>对本地离线存储的更好的支持
    					<li>新的特殊内容元素,比如 article、footer、header、nav、section
    					<li>新的表单控件,比如 calendar、date、time、email、url、search
    				</ul>
    				<footer>
    					<h2>new feature of html5</h2>
    				</footer>
    			</article>
    		</section>
    
    		<aside>
    			<div>
    				SEARCH:<input type="text"></input>
    				<button>Go</button>
    			</div>
    			
    			<p>HTML5:Lorem ipsum dolor HTML5  nunc ant nunquam sit amet, consectetur adipiscing
    				elit. Vivamus at est eros, vel frinailla urna.</p>
    			<p>Per inceptos himenaeos. Quisque feugiat, justo at vehicula
    				pellentesque, turpis lorem dictum nunc.</p>
    		</aside>
    		<footer>
    			<h2>Copyright:Caijinping</h2>
    		</footer>
    	</div>
    </body>
    
    </html>
    
    

    效果演示:


    5、CSS设置内容样式

    <!DOCTYPE html>
    <html>
    
    <head>
    	<meta charset="utf-8">
    	<title>HTML5</title>
    	<link rel="stylesheet" href="html5.css">
    	<style>
    		body{
    			background-color:#CCCCCC;
    			font-family:Geneva,Arial,Helvetica,sans-serif;
    			margin:0px auto;
    			border:solid;
    			border-color:#FFFFFF;
    		}
    		header{
    			background-color:#F47D31;
    			display:block;
    			color:#FFFFFF;
    			text-align:center;
    		}
    		header h2{
    			margin:0px;
    			color:white;
    		}
    		h1{
    			font-size:72px;
    			margin:0px;
    		}
    		h2{
    			font-size:24px;
    			margin:0px;
    			text-align:center;
    			color:#F47D31;
    		}
    		h3{
    			font-size:18px;
    			margin:0px;
    			text-align:center;
    			color:#F47D31;
    		}
    		h4{
    			color:#F47D31;
    			background-color:#fff;
    			-webkit-box-shadow:2px 2px 20px #888;
    			-webkit-transform:rotate(-45deg);
    			-moz-box-shadow:2px 2px 20px #888;
    			-moz-transform:rotate(-45deg);
    			position:absolute;
    			padding:0px 120px;
    			top:40px;
    			left:-110px;
    			text-align:center;
    		}
    		nav{
    			display:block;
    			10%;
    			float:left;
    			text-align:center;
    		}
    		nav a:link,nav a:visited{
    			display:block;
    			border-bottom:3px solid #fff;
    			padding:10px;
    			text-decoration:none;
    			font-weight:bold;
    			margin:5px;
    		}
    		nav a:hover{
    			color:white;
    			background-color:#F47D31;
    		}
    		nav h3{
    			margin:15px;
    			color:white;
    		}
    		#container{
    			background-color:#888;
    		}
    		section{
    			display:block;
    			65%;
    			float:left;
    		}
    		article{
    			background-color:#eee;
    			display:block;
    			margin:10px;
    			padding:10px;
    			-webkit-border-radius:10px;
    			-moz-border-radius:10px;
    			border-radius:10px;
    			-webkit-box-shadow:2px 2px 20px #aaa;
    			-webkit-transform:rotate(0deg);
    			-moz-box-shadow:2px 2px 20px #aaa;
    			-moz-transform:rotate(0deg);
    		}
    		article header{
    			-webkit-border-radius:10px;
    			-moz-border-radius:10px;
    			border-radius:10px;
    			padding:5px;
    		}
    		article footer{
    			-webkit-border-radius:10px;
    			-moz-border-radius:10px;
    			border-radius:10px;
    			padding:5px;
    		}
    		article h1{
    			font-size:18px;
    		}
    		aside{
    			display:block;
    			25%;
    			float:left;
    		}
    		aside div{
    			margin:15px;
    			color:white;
    			float:left;
    		}
    		aside p{
    			margin:15px;
    			color:white;
    			font-weight:bold;
    			font-style:italic;
    		}
    		footer{
    			clear:both;
    			display:block;
    			background-color:#F47D31;
    			color:#FFFFFF;
    			text-align:center;
    			padding:15px;
    			float:bottom;
    		}
    		footer h2{
    			font-size:14px;
    			color:white;
    		}
    		a{
    			color:#F47D31;
    		}
    		a:hover{
    			text-decoration:underline;
    		}
    		li{
    			padding:10px;
    		}
    	</style>
    </head>
    
    <body>
    	<header>
    		<h1>My first web</h1>
    		<h2>learn html5</h2>
    		<h4>HTML5 Rocks!</h4>
    	</header>
    
    	<div id="container">
    		<nav>
    			<h3>导 航 链 接</h3>
    			<a href="http://www.baidu.com">百   度</a>
    			<a href="http://www.google.com">谷   歌</a>
    			<a href="http://www.sina.com">新   浪</a>
    		</nav>
    
    		<section>
    			<article>
    				<header>
    					<h1>什么是 HTML5</h1>
    				</header>
    				<p>  HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。</p>
    				<p>  HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。</p>
    				<p>  HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。</p>
    				<footer>
    					<h2>what is html5</h2>
    				</footer>
    			</article>
    
    			<article>
    				<header>
    					<h1>HTML5 新特性</h1>
    				</header>
    				<ul>
    					<li>用于绘画的 canvas 元素
    					<li>用于媒介回放的 video 和 audio 元素
    					<li>对本地离线存储的更好的支持
    					<li>新的特殊内容元素,比如 article、footer、header、nav、section
    					<li>新的表单控件,比如 calendar、date、time、email、url、search
    				</ul>
    				<footer>
    					<h2>new feature of html5</h2>
    				</footer>
    			</article>
    		</section>
    
    		<aside>
    			<div>
    				SEARCH:<input type="text"></input>
    				<button>Go</button>
    			</div>
    			
    			<p>HTML5:Lorem ipsum dolor HTML5  nunc ant nunquam sit amet, consectetur adipiscing
    				elit. Vivamus at est eros, vel frinailla urna.</p>
    			<p>Per inceptos himenaeos. Quisque feugiat, justo at vehicula
    				pellentesque, turpis lorem dictum nunc.</p>
    		</aside>
    		<footer>
    			<h2>Copyright:Caijinping</h2>
    		</footer>
    	</div>
    </body>
    
    </html>
    
    

    效果演示:



  • 相关阅读:
    新mac本安装Homebrew姿势(大前提:需要FQ)
    git 常用命令
    elementUI 函数自定义传参
    微信小程序避坑指南——echarts层级太高/层级遮挡
    前端向后端传递formData类型的二进制文件
    elemetnUI表格分别给列表每一个按钮加loading
    前端获取cookie,并解析cookie成JSON对象
    elementUI 输入框用户名和密码取消自动填充
    AOP面向切面编程
    关于ArrayList、HashSet、HashMap在并发下不安全的实例以及解决办法
  • 原文地址:https://www.cnblogs.com/pangblog/p/3278373.html
Copyright © 2011-2022 走看看