例えば:
header,footer,section,article,aside,nav
サンプル:
http://html5next.appspot.com/section.html
HTML5ソース: <!DOCTYPE html> <html> <head> <meta charset="utf-8" > <title>HTML5</title> <link rel="stylesheet" href="section.css"> </head> <body> <header> <h1>Header</h1> <h2>Subtitle</h2> <h4>HTML5 サンプル!</h4> </header> <div id="container"> <nav> <h3>Nav</h3> <a href="http://www.sqlendia.com">SqlEndia</a> <a href="http://koma.webso.jp">Koma新知識</a> <a href="http://webdesktop.jp">WebDeskTop.Jp</a> </nav> <section> <article> <header> <h1>Article Header</h1> </header> <p>HTML5はすご…い</p> <p>本当にすごい!</p> <footer> <h2>Article Footer</h2> </footer> </article> <article> <header> <h1>Article Header</h1> </header> <p>一緒にHTML5を勉強しましょう。</p> <footer> <h2>Article Footer</h2> </footer> </article> </section> <aside> <h3>Aside</h3> <p>現時点ではHTML5仕様策定はまだ終っていないので、完全にサポートしているブラウザーも少ない状況です。</p> </aside> <footer> <h2>Footer</h2> </footer> </div> </body> </html> CSS3ソース: body { background-color:whitesmoke; font-family:Geneva,Arial,Helvetica,sans-serif; margin: 0px auto; max-width:900px; border:solid; border-color:#FFFFFF; } header { background-color: #F47D31; display:block; color:#FFFFFF; text-align:center; } header h2 { margin: 0px; } 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 150px; top: 50px; left: -120px; text-align:center; } nav { display:block; width:25%; float:left; } 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; width:50%; 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 #888; -webkit-transform: rotate(-10deg); -moz-box-shadow: 2px 2px 20px #888; -moz-transform: rotate(-10deg); } 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; width:25%; float:left; } aside h3 { margin: 15px; color: white; } 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; } footer h2 { font-size: 14px; color: white; } /* links */ a { color: #F47D31; } a:hover { text-decoration: underline; }
0 件のコメント:
コメントを投稿