DIV+CSS實戰(一)

1、說明css

  做爲一個後臺的程序員,我也是不多寫前端,最近有一個項目,前端主要是由我來負責,就把我在項目中所學到的東西,記錄下來!個人頁面要嵌入到另外一個系統中,因此,並非按照傳統的top,left,content,我只寫了content部分!我一直以爲知識都是在項目中總結出來的,在作項目的過程當中,才能把知識學以至用,而且加深理解,先看效果圖:前端

 

2、分析程序員

   網頁body 裏面是一個DIV,而後DIV又包含了三個DIV,分別是DIV1,DIV2,DIV3。 DIV1對應圖片中頭部分,也就是全媒體訂閱部分。DIV2對應的是選項卡部分,也就是"關鍵詞訂閱,網站論壇訂閱,微博帳號訂閱......"部分。DIV3對應的就是剩下的內容部分了。DIV3中又包含了一個頭,表格和底部的批量操做。結構圖以下:web

 

3、搭建框架框架

知道了網頁的結構,如今就開始按照上圖,把網頁的結構搭建起來,而後,再慢慢細化。字體

(1)、搭建結構網站

 1 <body>
 2       <form action="" >
 3           <div class="jc-demo-box">
 4             <div class="divHeader">
 5                 "全媒體訂閱"
 6             </div>
 7             <div class="divTab">
 8                 "關鍵詞訂閱,網站論壇訂閱..."
 9             </div>
10             <div class="divContent">
11                 <div class="keyaddClass">
12                     "關鍵詞列表"
13                 </div>
14                 <div class="divContent1">
15                     "全部的關鍵詞"
16                 </div>
17             
18                 <div class="footOperation">
19                     "批量操做"
20                 </div>
21             </div>
22             <div style="clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;"></div>    
23         </div>
24         
25       </form>
26   </body>

結構搭建好了,可是會發現知識一堆文字,如今開始加樣式url

 1 <style type="text/css">
 2         /*給body添加特效,背景色,padding margin等以及body內的字體樣式,*/
 3         body{
 4             background:url(images/yq/key/body_bj.gif) repeat 0 0;
 5             margin: 0px;
 6             padding: 0px;
 7             color: #818389;
 8             font: 13px "宋體",Arial,Helvetica,sans-serif;
 9         }
10         
11         .jc-demo-box{
12              width:96%;
13              text-align: left;
14                margin: 2em auto;
15                background: white;
16                border: 1px #bbb solid;
17                
18                /*DIV設置圓角特效,IE下不支持*/
19              -webkit-border-radius: 4px;
20              -moz-border-radius: 4px;
21              border-radius: 4px; 
22              
23              /*DIV設置發光特效*/
24              -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
25              -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
26              box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
27              padding: 25px 30px;
28              
29              /*設置高度自動適應*/
30              height: auto;
31              min-width: 846px;
32         }
33         
34         .divHeader{
35             height: 28px;
36             margin-bottom: 13px;
37             width:100%;
38             /*爲了是結構看起來更明確,先把邊框加上,之後會去掉*/
39             border: 1px  solid #e8e7e7;
40         }
41         
42         .divTab{
43             height: 34px;
44             width:100%;
45             float: left;
46             /*爲了是結構看起來更明確,先把邊框加上,之後會去掉*/
47             border: 1px solid #e8e7e7;
48         }
49         
50         .divContent{
51             width: 100%;
52             float: left;
53             margin-top: 3px;
54             border: 1px solid #e8e7e7;
55             padding-top: 20px;
56             height: auto;
57         }
58         
59         .keyaddClass{
60             border-bottom: 2px solid #348bc4;
61             margin-bottom: 15px;
62             width: 98%;
63             float: left;
64             padding-left: 2%;
65         }
66         
67         .divContent1{
68             width: 100%;
69             float: left;
70             overflow: hidden;
71             margin-top: 3px;
72             /*爲了是結構看起來更明確,先把邊框加上,以及設置一個高度,之後會去掉*/
73             border: 1px solid #e8e7e7;
74             height: 400px;
75         }
76         
77         .footOperation{
78             background: none repeat scroll 0 0 #257cb5;
79             height: 48px;
80             overflow: hidden;
81             width: 100%;
82             float: left;
83             border-radius:0px 0px 4px 4px;
84         }
85  </style>

效果圖:spa

 

   未完......code

相關文章
相關標籤/搜索