H5響應(yīng)式開(kāi)發(fā)之資訊內(nèi)容(一)
資訊內(nèi)容頁(yè)布局
資訊內(nèi)容
首先我們引入主頁(yè)的導(dǎo)航和底部。
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no"> <title>PHP中文網(wǎng)</title> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"> </head> <body> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <a href="index.html" class="navbar-brand logo" ><img src="https://img.php.cn/upload/course/000/000/004/5819475ea4910787.png" height="50" alt="PHP中文網(wǎng)"></a> <button type="button"class="navbar-toggle"data-toggle="collapse" data-target="#navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse"id="navbar-collapse"> <ul class="nav navbar-nav navbar-right daohang " > <li class="active"><a href="index.html"><span class="glyphicon glyphicon-home"></span> 首頁(yè)</a></li> <li><a href="information.html"><span class="glyphicon glyphicon-bookmark"></span> 資訊</a></li> <li><a href="#"><span class="glyphicon glyphicon-fire"></span> 實(shí)例</a></li> <li><a href="#"><span class="glyphicon glyphicon-envelope"></span> 關(guān)于我們</a></li> </ul> </div> </div> </nav> <footer id="footer"> <div class="container"> <p>自學(xué)路線 | 合作相關(guān) | 投訴建議</p> <p> 2016 PHP中文網(wǎng)企業(yè)網(wǎng)站.powered by Bootstrap.</p> </div> </footer> <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script> <script src="http://cdn.bootcss.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script type="text/javascript"></script> </body> </html>
我們對(duì)內(nèi)容頁(yè)增加一個(gè)圖片背景。
<div class=" jumbotron"> <div class="container"> <hgroup> <h1>資訊</h1> <h4>PHP中文網(wǎng)的最新動(dòng)態(tài),資源.....</h4> </hgroup> </div> </div>
我們使用jumbotron特性。
超大屏幕(Jumbotron)。顧名思義該組件可以增加標(biāo)題的大小,并為登陸頁(yè)面內(nèi)容添加更多的外邊距(margin)。使用超大屏幕(Jumbotron)的步驟如下:
創(chuàng)建一個(gè)帶有 class .jumbotron. 的容器 <div>。除了更大的 <h1>,字體粗細(xì) font-weight 被減為 200px。
在容器內(nèi)使用<hgroup>標(biāo)簽,該標(biāo)簽是H5新增的標(biāo)簽,用于對(duì)網(wǎng)頁(yè)或區(qū)段(section)的標(biāo)題進(jìn)行組合。
然后對(duì)樣式進(jìn)行控制,加入圖片。
body { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; } #myCarousel{ margin: 50px 0 0 0; } .logo{ padding: 0; } .daohang{ margin-top: 0; } .carousel-inner img{ margin: 0 auto; } .jumbotron{ background-image: url(https://img.php.cn/upload/course/000/000/004/581af31542837558.jpg); margin: 50px 0 0; color: #ccc; } .jumbotron h1{ font-size: 26px; padding: 0 0 0 20px; } .jumbotron h4{ font-size: 15px; padding: 0 0 0 20px; } /*小屏幕 大于等于768px*/ @media (min-width: 768px) { .tab-h2{ font-size: 26px; } .tab-p{ font-size: 16px; } .text h3{ font-size: 22px; } .text p{ font-size: 16px; } .jumbotron h1{ font-size: 30px; } .jumbotron h4{ font-size: 16px; } } /*中等屏幕 大于等于992px*/ @media (min-width: 992px) { .tab-h2{ font-size: 28px; } .tab-p{ font-size: 17px; } .text h3{ font-size: 24px; } .text p{ font-size: 18px; } .jumbotron h1{ font-size: 32px; padding: 0 0 0 20px; } .jumbotron h4{ font-size: 17px; padding: 0 0 0 20px; } } /*大屏幕 大于等于1200px*/ @media (min-width: 1200px) { .tab-h2{ font-size: 30px; } .tab-p{ font-size: 18px; } .text h3{ font-size: 26px; } .text p{ font-size: 19px; } } #footer{ color: white; background-color: #000000; padding: 20px; text-align: center; }
本章難點(diǎn)
bootstrap方法的拓展使用
按照不同分辨率不同的字體大小設(shè)置