pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

初學者必知的HTML 5入門級技巧

Web技術的發展速度太快了,如果你不與時俱進,就會被淘汰。因此,為了應對即將到來的HTML 5,本文總結了11個HTML 5的初級技巧,希望能對你進一步學習好HTML 5會有所幫助。 1. 新的Doct

Web技術的發展速度太快了,如果你不與時俱進,就會被淘汰。因此,為了應對即將到來的HTML 5,本文總結了11個HTML 5的初級技巧,希望能對你進一步學習好HTML 5會有所幫助。

1. 新的Doctype聲明

XHTML的聲明太長了,我相信很少會有前端開發人員能手寫出這個Doctype聲明。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML 5的Doctype聲明很短,看到這個聲明相信你馬上就能記住,不用浪費腦細胞去記那長的有點變態的XHTML的Doctype聲明了。

<!DOCTYPE html>
HTML 5的簡短的DOCTYPE聲明是讓Firefox、Chrome等現代瀏覽器和IE6/7/8等瀏覽器都進入(準)標準模式,你可能會奇怪IE6/7居然也可以支持HTML 5 Doctype,事實上,IE是只要doctype符合這種格式,都會進入標準模式。

2. <figure>標簽

看看下面一段簡單的代碼:

<img alt="About image" src="path/to/image">   <h6&image of Mars.&/h6>
遺憾的是,這里的h6標簽和img標簽好像沒有什么關系,語義不夠明確。HTML 5意識到了這一點,于是就采用了<figure>標簽。當<figure>結合<figcaption>標簽的使用,可以讓h6標簽和img標簽組合起來,代碼就更具語義化了。

<figure> <img alt="about image" src="path/to/image">   <figcaption> <h6>This is an image of something interesting. </h6> </figcaption> </figure>
3. 重新定義<small>

不久前,我使用了<small>標簽來創建與logo相關的副標題。但是在HTML 5中重新定義了<small>標簽,使之更能表現語義化,在<small>的字號都會變小,想想如果這個標簽用于網站的底部的版權信息還是個不錯的做法。

4. 去掉了Javascript和CSS標簽的type屬性

通常你會在<link>和<script>加上type屬性:

<link rel="stylesheet" type=text/css href="path/to/stylesheet.css"> <script type="text/javascript" src="path/to/script.js">l;</script>
在HTML 5中,不再需要type屬性了,因為這顯得有點多余,去掉之后可以讓代碼更為簡潔。

<link href="path/to/stylesheet.css"> <script src="path/to/script.js"></script>
5. 是否使用雙引號

這有點讓人糾結,HTML 5并不是XTHML,你可以省去標簽中的雙引號。相信大多數同志也包括我都習慣了加上雙引號,因為這讓代碼看起來會更標準。不過,這可以根據你的個人喜好來確定是到底要不要雙引號。

<h6 id="someid" class="myclass"> start the reactor. </h6>
 6. 使網頁內容可以編輯

7. 電子郵件輸入框

HMTL 5中新增了一個輸入框的電子郵件屬性,可以檢測輸入的內容是否符合電子郵件的書寫格式,功能越來越強大了吧,在HTML 5之前只能依靠JavaScript來檢測。雖然內置的表單驗證功能很快就會成為現實,但這個屬性很多瀏覽器都還不支持,只會當作普通的文本輸入框來處理。

<form method=get>    <label for="email">email:</label> <input id="email" type="email" name="email">   <button type="submit"> submit form </button> </form>

 

電子郵件輸入框

到目前為止,包括現代瀏覽器在內都不支持該屬性,所以這個屬性暫時還是靠不住的。

8. 占位符

文本框中的占位符(看看本博的搜索框效果)有利于提升用戶體驗,之前,我們只能依靠JS來實現占位符的效果,在HTML 5中新增了占位符屬性placeholder。

  1. &lt;input type="email" name="email" placeholder="doug@givethesepeopleair.com"&gt;

同樣,目前的主流現代瀏覽器對該屬性的支持不大好,暫時只有Chrome和Safari支持該屬性,Firefox和Opera不支持該屬性。

占位符

9. 本地存儲

HTML 5的本地存儲功能,可以讓現代瀏覽器“記住”我們輸入的,就算瀏覽器關閉和刷新也不會受影響。雖然這個功能有些瀏覽器不支持,但是IE8, Safari 4, 還有 Firefox 3.5還是支持這個功能的,你可以測試下。

本地存儲

10. 更有語義的header和footer

下面的代碼在HTML 5中將不復存在

  1. &lt;div id=header>
         ...  
  2. &lt;/div>
  3. &lt;div id=footer>
  4.      ...  
  5. &lt;/div&gt;
    通常我們都會給header和footer定義一個div,然后再添加一個id,但是在HTML5中可以直接使用<header>和>footer>標簽,所以可以將上面的代碼改寫成:
  1. &lt;header>
        ...  
  2. &lt;/header>
    &lt;footer>
  3.     ...  
  4. &lt;/footer>
    要注意不要將這兩個標簽和網站的頭部和頁腳混淆起來,它們只是代表它們的容器。

11. IE對HTML 5的支持

IE瀏覽器目前對HTML 5的支持并不好,也是阻礙HTML5的更快普及的一大絆腳石,不過,IE9對HTML 5的支持度還是很不錯的。IE把HTML 5新增的標簽都解析成內聯元素,而實際上它們是塊級元素,所以有必要為它們定義一個樣式:

 

  1. header, footer, article, section, nav, menu, hgroup {  
  2.    display: block;  

盡管如此,IE還是不能解析這些新增的HTML 5標簽,這個時候就需要借助Javascript來解決這個問題:

  1. document.createElement("article");  
  2. document.createElement("footer");  
  3. document.createElement("header");  
  4. document.createElement("hgroup");  
  5. document.createElement("nav");  
  6. document.createElement("menu"); 

你可以借助這一段Javascript代碼來修復IE更好的解析HTML 5,

  1. &lt;script mce_src="http://html5shim.googlecode.com/svn/trunk/html5.js"&&/script>
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心| 合肥卓创建筑装饰,专业办公室装饰、商业空间装修与设计。 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技| 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 光伏家 - 太阳能光伏发电_分布式光伏发电_太阳能光伏网 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 污水/卧式/潜水/钻井/矿用/大型/小型/泥浆泵,价格,参数,型号,厂家 - 安平县鼎千泵业制造厂 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 液压压力机,液压折弯机,液压剪板机,模锻液压机-鲁南新力机床有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | CPSE安博会| 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 阁楼货架_阁楼平台_仓库仓储设备_重型货架_广州金铁牛货架厂 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页| 防潮防水通风密闭门源头实力厂家 - 北京酷思帝克门窗 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 万博士范文网-您身边的范文参考网站Vanbs.com | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 |