Mfano wa Kusaidia wa Browser ya HTML5
- Pya ja Muhtasari wa HTML5
- Pya ja Vifano vya Element ya HTML5
Wewe wanaweza kusaidia vya kusoma vya vifaa vya kusoma vya kuzia vya HTML5.
Mfano wa Kusaidia wa Browser ya HTML5
所有现代浏览器都支持 HTML5。
此外,所有浏览器,不论新旧,都会自动把未识别元素当做行内元素来处理。
正因如此,您可以帮助老式浏览器处理”未知的“ HTML 元素。
注释:您甚至可以教授石器时代的 IE6 如何处理未知的 HTML 元素。
把 HTML5 元素定义为块级元素
HTML5 定义了八个新的语义 HTML 元素。所有都是块级元素。
您可以把 CSS display 属性设置为 block,以确保老式浏览器中正确的行为:
Mfano
header, section, footer, aside, nav, main, article, figure { display: block; }
向 HTML 添加新元素
您可以通过浏览器 trick 向 HTML 添加任何新元素:
本例向 HTML 添加了一个名为 <myHero>
kwa kinywaji kipya cha HTML, na kuwakilisha muundo wa display:
Mfano
<!DOCTYPE html> <html> <head> <title>Creating an HTML Element</title> <script>document.createElement("myHero")</script> <style> myHero { display: block; background-color: #ddd; padding: 50px; font-size: 30px; } </style> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> <myHero>My First Hero</myHero> </body> </html>
Mawazo ya JavaScript ya yaliyotumika document.createElement("myHero")
, kwa IE peke yake.
Matukio ya Internet Explorer
Matokeo hii yenye matumizi ya kila kipimo cha kina ya HTML5, lakini:
Tahara:Internet Explorer 8 na zaidi ya zamani, hazina inabaki kuongeza muundo kwa kipimo cha kinachotumika kwa sababu ya uwanja.
Kwa msaada, Sjoerd Visscher alichukua "HTML5 Enabling JavaScript", "the shiv":
<![if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->
Kipindi hiki kilichotumika kama kichwa cha kuzingatia, lakini IE9 ya kwanza inasomwa (na inafahamika).
Matokeo wa Chakula cha Shiv
Mfano
<!DOCTYPE html> <html> <head> <title>Ushiriki wa HTML5</title> <![if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <h1>My First Article</h1> <article> London inaingia mji mkuu wa England. Ni mji wa wakazi wengi zaidi nchini United Kingdom, na eneo la mji wa kubwa kwa wingi wa watu wengi zaidi ya 13 milioni. </article> </body> </html>
Makutano wa kueleza kwa ukurasa <head> kwa sababu Internet Explorer inahitaji kifikia vitu vyote vya kipindi hili kabla ya kureadika.
HTML5 Skeleton
Mfano
<!DOCTYPE html> <html lang="en"> <head> <title>HTML5 Skeleton</title> <meta charset="utf-8"> <![if lt IE 9]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> </script> <![endif]--> <style> body {font-family: Verdana, sans-serif; font-size:0.8em;} header,nav, section,article,footer {border:1px solid grey; margin:5px; padding:8px;} nav ul {margin:0; padding:0;} nav ul li {display:inline; margin:5px;} </style> </head> <body> <header> <h1>HTML5 SKeleton</h1> </header> <nav> <ul> <li><a href="html5_semantic_elements.asp">HTML5 Semantic</a></li> <li><a href="html5_geolocation.asp">HTML5 Geolocation</a></li> <li><a href="html5_canvas.asp">Nyota ya HTML5</a></li> </ul> </nav> <section> <h1>Miji Mafanikio</h1> <article> <h2>London</h2> <p>London ina wakala mkuu wa Uingereza. Ni mji wa wakulima zaidi katika nchi ya United Kingdom,</p> <p>na eneo mpya wa wakulima zaidi ya 13 milioni wa wakulima.</p> </article> <article> <h2>Paris</h2> <p>Paris ina wakala mkuu na mji wa wakulima zaidi wa Ufaransa.</p> </article> <article> <h2>Tokyo</h2> <p>Tokyo ina wakala mkuu wa Japan, kati ya eneo kubwa la Tokyo,</p> na eneo mpya zaidi wa mji katika nchi yote ya kimataifa.</p> </article> </section> <footer> <p>© 2016 CodeW3C.com. Haki zote zilihifadhiwa.</p> </footer> </body> </html>
- Pya ja Muhtasari wa HTML5
- Pya ja Vifano vya Element ya HTML5