Heim > Web-Frontend > HTML-Tutorial > 某网站静态首页的实现小结_html/css_WEB-ITnose

某网站静态首页的实现小结_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:56:55
Original
1055 Leute haben es durchsucht

 

来源:http://www.ido321.com/842.html

header部分的实现

   1: <div class="top">
Nach dem Login kopieren
   2:      <ul class="topul">
Nach dem Login kopieren
   3:          <li id="time"><a href="#">9月25日 周四</a></li>
Nach dem Login kopieren
   4:          <li><a href="#">联系我们</a></li>
Nach dem Login kopieren
   5:          <li><a href="#">收藏本站</a></li>
Nach dem Login kopieren
   6:      </ul>
Nach dem Login kopieren
   7:  </div>
Nach dem Login kopieren
   8:  <div class="header">
Nach dem Login kopieren
   9:      <div class="logo">
Nach dem Login kopieren
  10:          <a href="#"><img src="./img/logo.png" alt="xxxxx"></a>
Nach dem Login kopieren
  11:      </div>
Nach dem Login kopieren
  12:      <div class="nav">
Nach dem Login kopieren
  13:          <ul class="navul">
Nach dem Login kopieren
  14:              <li><a href="#">首页</a></li>
Nach dem Login kopieren
  15:              <li><a href="#">校园动态</a></li>
Nach dem Login kopieren
  16:              <li><a href="#">失物招领</a></li>
Nach dem Login kopieren
  17:              <li><a href="#">二手市场</a></li>
Nach dem Login kopieren
  18:              <li><a href="#">论坛专区</a></li>
Nach dem Login kopieren
  19:              <li><a href="#">个人中心</a></li>
Nach dem Login kopieren
  20:          </ul>
Nach dem Login kopieren
  21:      </div>
Nach dem Login kopieren
  22:  </div>
Nach dem Login kopieren
  23: </div>
Nach dem Login kopieren

header部分的css

   1: .top
Nach dem Login kopieren
   2: {
Nach dem Login kopieren
Nach dem Login kopieren
   3:     margin-top: 1em;
Nach dem Login kopieren
   4: }
Nach dem Login kopieren
   5: .topul
Nach dem Login kopieren
   6: {
Nach dem Login kopieren
   7:     list-style: none;
Nach dem Login kopieren
   8:     margin-right: 3%;
Nach dem Login kopieren
   9:     color: #8B8989;
Nach dem Login kopieren
  10: }
Nach dem Login kopieren
  11: .topul li
Nach dem Login kopieren
  12: {
Nach dem Login kopieren
  13:     float: right;
Nach dem Login kopieren
  14:     margin-left: 25px;
Nach dem Login kopieren
  15: }
Nach dem Login kopieren
  16: .topul li a
Nach dem Login kopieren
  17: {
Nach dem Login kopieren
  18:     color: #8B8989;
Nach dem Login kopieren
  19:     text-decoration: none;
Nach dem Login kopieren
  20: }
Nach dem Login kopieren
  21: .topul li a:hover
Nach dem Login kopieren
  22: {
Nach dem Login kopieren
  23:     color: #8B8989;
Nach dem Login kopieren
  24:     text-decoration: none;
Nach dem Login kopieren
  25: }
Nach dem Login kopieren
  26: .header
Nach dem Login kopieren
  27: {
Nach dem Login kopieren
  28:     margin-top: 1em;
Nach dem Login kopieren
  29:     height:100px;
Nach dem Login kopieren
  30:     position: relative;
Nach dem Login kopieren
  31:     top: 0;
Nach dem Login kopieren
  32:     left: 0;
Nach dem Login kopieren
  33: }
Nach dem Login kopieren
  34: .logo
Nach dem Login kopieren
  35: {
Nach dem Login kopieren
  36:     float: left;
Nach dem Login kopieren
  37: }
Nach dem Login kopieren
  38: .nav
Nach dem Login kopieren
  39: {
Nach dem Login kopieren
  40:     float: left;
Nach dem Login kopieren
  41:     width: 80%;
Nach dem Login kopieren
  42:     position: absolute;
Nach dem Login kopieren
  43:     top:55%;
Nach dem Login kopieren
  44:     left: 20%;
Nach dem Login kopieren
  45: }
Nach dem Login kopieren
  46: .navul
Nach dem Login kopieren
  47: {
Nach dem Login kopieren
  48:     list-style: none;
Nach dem Login kopieren
  49:     text-align: center;
Nach dem Login kopieren
  50: }
Nach dem Login kopieren
  51: .navul li
Nach dem Login kopieren
  52: {
Nach dem Login kopieren
  53:     float: left;
Nach dem Login kopieren
  54:     width: 12.5%;
Nach dem Login kopieren
  55:     line-height: 200%;
Nach dem Login kopieren
  56:     margin-left: 3.5%;
Nach dem Login kopieren
  57:     letter-spacing: 2px;
Nach dem Login kopieren
  58: }
Nach dem Login kopieren
  59: .navul li a
Nach dem Login kopieren
  60: {
Nach dem Login kopieren
  61:     color: #000000;
Nach dem Login kopieren
  62:     text-decoration: none;
Nach dem Login kopieren
  63: }
Nach dem Login kopieren
  64: .navul li a:hover
Nach dem Login kopieren
  65: {
Nach dem Login kopieren
  66:     color: #000000;
Nach dem Login kopieren
  67:     text-decoration: none;
Nach dem Login kopieren
  68: }
Nach dem Login kopieren

对于body部分,用css画圆时出现了兼容问题

   1: <div class="shaft">
Nach dem Login kopieren
   2:     <div class="past">
Nach dem Login kopieren
   3:         <div class="circle">
Nach dem Login kopieren
   4:             <a href="#"><span>1</span></a>
Nach dem Login kopieren
   5:         </div>
Nach dem Login kopieren
   6:     </div>
Nach dem Login kopieren
   7:     <div class="lianjie"></div>
Nach dem Login kopieren
   8:     <div class="now">
Nach dem Login kopieren
   9:         <div class="circle">
Nach dem Login kopieren
  10:             <a href="#"><span>2</span></a>
Nach dem Login kopieren
  11:         </div>
Nach dem Login kopieren
  12:     </div>
Nach dem Login kopieren
  13:     <div class="lianjie"></div>
Nach dem Login kopieren
  14:     <div class="future">
Nach dem Login kopieren
  15:         <div class="circle">
Nach dem Login kopieren
  16:             <a href="#"><span>3</span></a>
Nach dem Login kopieren
  17:         </div>
Nach dem Login kopieren
  18:     </div>
Nach dem Login kopieren
  19: </div>
Nach dem Login kopieren
  20: <br/><br/><br/>
Nach dem Login kopieren
  21: <div class="maioshu">
Nach dem Login kopieren
  22:     <div class="desc descpast">
Nach dem Login kopieren
  23:         <img src="./img/past.png" alt="past">
Nach dem Login kopieren
  24:         <h3>最初的梦想</h3>
Nach dem Login kopieren
  25:         <p>2008年医工伍学秦创立</p>
Nach dem Login kopieren
  26:     </div>
Nach dem Login kopieren
  27:     <div class="desc descnow">
Nach dem Login kopieren
  28:         <img src="./img/now.png" alt="now">
Nach dem Login kopieren
  29:         <h3>活在当下</h3>
Nach dem Login kopieren
  30:         <p>用爱把协会做好</p>
Nach dem Login kopieren
  31:     </div>
Nach dem Login kopieren
  32:     <div class="desc descfuture">
Nach dem Login kopieren
  33:         <img src="./img/future.png" alt="future">
Nach dem Login kopieren
  34:         <h3>展望未来</h3>
Nach dem Login kopieren
  35:         <p>会有个怎么样的你</p>
Nach dem Login kopieren
  36:     </div>
Nach dem Login kopieren
  37: </div>
Nach dem Login kopieren

主要的css

   1: .circle
Nach dem Login kopieren
   2: {
Nach dem Login kopieren
Nach dem Login kopieren
   3:      background-color:#F8F6F5;
Nach dem Login kopieren
   4:      width: 50px;   /* div的宽和高为600px即正方形的边长为600px */
Nach dem Login kopieren
   5:      height: 50px;
Nach dem Login kopieren
   6:      text-align: center;
Nach dem Login kopieren
   7:
Nach dem Login kopieren
   8:      -moz-border-radius: 25px;   /* 圆的半径为边长的一半,即300px */
Nach dem Login kopieren
   9:      -webkit-border-radius: 25px;
Nach dem Login kopieren
  10:      border-radius: 25px;
Nach dem Login kopieren
  11:
Nach dem Login kopieren
  12:      display: -moz-box;
Nach dem Login kopieren
  13:      display: -webkit-box;
Nach dem Login kopieren
  14:      display: box;
Nach dem Login kopieren
  15:
Nach dem Login kopieren
  16:      -moz-box-orient: horizontal;
Nach dem Login kopieren
  17:      -webkit-box-orient: horizontal;
Nach dem Login kopieren
  18:      box-orient: horizontal;
Nach dem Login kopieren
  19:
Nach dem Login kopieren
  20:      -moz-box-pack: center;
Nach dem Login kopieren
  21:      -moz-box-align: center;
Nach dem Login kopieren
  22:
Nach dem Login kopieren
  23:      -webkit-box-pack: center;
Nach dem Login kopieren
  24:      -webkit-box-align: center;
Nach dem Login kopieren
  25:      box-pack: center;
Nach dem Login kopieren
  26:      box-align: center;
Nach dem Login kopieren
  27:      font:normal 25px/100%;
Nach dem Login kopieren
  28:      text-shadow:1px 1px 1px #000;
Nach dem Login kopieren
  29:      color:#000000;
Nach dem Login kopieren
  30: }
Nach dem Login kopieren

效果

在IE中,数字1,2,3不能居中,所以后来加个span(之前没有),用IE hacks解决

   1: <!--[if IE]>
Nach dem Login kopieren
   2:   <style type="text/css">
Nach dem Login kopieren
   3:     .circle span
Nach dem Login kopieren
   4:     {
Nach dem Login kopieren
   5:         display:block;
Nach dem Login kopieren
   6:         padding-top:12px;
Nach dem Login kopieren
   7:         font-weight:bold;
Nach dem Login kopieren
   8:     }
Nach dem Login kopieren
   9:   </style>
Nach dem Login kopieren
  10: <![endif]-->
Nach dem Login kopieren

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage