成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

web開發(fā)布局---傳統(tǒng)布局篇

Jensen / 3185人閱讀

摘要:傳統(tǒng)布局盒狀模型結(jié)合屬性浮動(dòng)以及定位屬性設(shè)計(jì)的各式傳統(tǒng)布局形式。

1、傳統(tǒng)布局

  盒狀模型結(jié)合 display 屬性、float 浮動(dòng)以及 position 定位屬性設(shè)計(jì)的各式傳統(tǒng)布局形式。

2、說再多不如動(dòng)手實(shí)踐,下面舉三個(gè)例子

html 部分代碼:

 1     <section>
 2         
 3         <div class="layout-one">
 4             <div class="header">headerdiv>
 5             <div class="banner">bannerdiv>
 6             <div class="content">main-contentdiv>
 7             <div class="footer">footerdiv>
 8         div>
 9 
10         
11         <div class="layout-two">
12             <div class="header">headerdiv>
13             <div class="banner">bannerdiv>
14             <div class="content">
15                 <div class="content-left">content-leftdiv>
16                 <div class="content-right">content-rightdiv>
17             div>
18             <div class="footer">footerdiv>
19         div>
20 
21         
22         <div class="layout-three">
23             <div class="header">headerdiv>
24             <div class="main-banner">bannerdiv>
25             <div class="main-content">
26                 <div class="content1">content1div>
27                 <div class="content2">content2div>
28             div>
29             <div class="footer">footerdiv>
30         div>
31     section>

css樣式部分代碼:

 1         /* 基本樣式 */
 2         section {
 3             width: 1200px;
 4             height: 300px;
 5             margin: 0 auto;
 6             padding: 10px;
 7         }
 8         .layout-one, .layout-two, .layout-three {
 9             float: left;
10             margin-left: 20px;
11         }
12         div {
13             width: 300px;
14         }
15         
16         /* 可復(fù)用樣式 */
17         .header {
18             height: 25px;
19             text-align: center;
20             background-color: bisque;
21             line-height: 25px;
22         }
23         .banner {
24             height: 50px;
25             text-align: center;
26             line-height: 50px;
27             background-color: aquamarine;
28         }
29         .footer {
30             height: 25px;
31             text-align: center;
32             line-height: 25px;
33             background-color: black;
34             color: #ffffff;
35         }
36 
37         /* 結(jié)構(gòu)1 基礎(chǔ)樣式 */
38         .layout-one .content {
39             height: 60px;
40             text-align: center;
41             line-height: 60px;
42             background-color: aqua;
43         }
44 
45         /* 結(jié)構(gòu)2 基礎(chǔ)樣式 */
46         .layout-two .content {
47             height: 60px;
48             text-align: center;
49             line-height: 60px;
50             background-color: aqua;
51         }
52         .layout-two .content-left {
53             width: 100px;
54             float: left;
55             border-right: 1px solid #000000;
56         }
57         .layout-two .content-right {
58             width: 199px;
59             float: left;
60         }
61 
62         /* 結(jié)構(gòu)3 基礎(chǔ)樣式 */
63         .main-banner {
64             width: 200px;
65             height: 50px;
66             margin: 0 auto;
67             background-color: aquamarine;
68             text-align: center;
69             line-height: 50px;
70         }
71         .main-content {
72             position: relative;
73             width: 200px;
74             height: 60px;
75             margin: 0 auto;
76             text-align: center;
77             line-height: 60px;
78         }
79         .content1 {
80             width: 60px;
81             height: 60px;
82             position: absolute;
83             top: 0px;
84             left: 30px;
85             background-color: aqua;
86         }
87         .content2 {
88             width: 60px;
89             height: 60px;
90             position: absolute;
91             top: 0px;
92             right: 30px;
93             background-color: aqua;
94         }

頁(yè)面效果:

  通過上述的三個(gè)例子,我們可以發(fā)現(xiàn):

  • 盒子的多重嵌套,雖然讓我們可以方便的劃分區(qū)域,但卻增加了網(wǎng)頁(yè)結(jié)構(gòu)的復(fù)雜性,這將使后期網(wǎng)站的維護(hù)變得十分的困難,從而增加維護(hù)成本;
  • 合理的網(wǎng)頁(yè)布局可以讓我們?cè)诰W(wǎng)站開發(fā)的過程中得到事半功倍的效果
  • 浮動(dòng)的應(yīng)用以及結(jié)合定位屬性的使用,使得我們的網(wǎng)頁(yè)布局花樣變得豐富多彩,但同時(shí)也帶來了不少問題,比如:在定位的過程中對(duì)“距離”的要求變得十分精確等等
  • 網(wǎng)站設(shè)計(jì)與布局的其中一個(gè)也是很重要的要求便是能在不同的設(shè)備上較好的展現(xiàn)對(duì)應(yīng)的內(nèi)容,但如上的傳統(tǒng)布局在一定程度上在這方面不是很好,無(wú)法很好的進(jìn)行響應(yīng)屏幕分辨率的變化!

  為了更近時(shí)代的進(jìn)步,所以我們需要更深入的去學(xué)習(xí),如:響應(yīng)式設(shè)計(jì)中的,流式布局,彈性布局等等!加油吧,騷年!

?

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/1148.html

相關(guān)文章

  • 移動(dòng)端布局與適配

    摘要:實(shí)戰(zhàn)之微信錢包騰訊服務(wù)界面網(wǎng)格布局是讓開發(fā)人員設(shè)計(jì)一個(gè)網(wǎng)格并將內(nèi)容放在這些網(wǎng)格內(nèi)。對(duì)于移動(dòng)端適配,不同的公司不同的團(tuán)隊(duì)有不同的解決方案。柵格系統(tǒng)用于處理頁(yè)面多終端適配的問題。 grid實(shí)戰(zhàn)之微信錢包 騰訊服務(wù)界面 CSS3網(wǎng)格布局是讓開發(fā)人員設(shè)計(jì)一個(gè)網(wǎng)格并將內(nèi)容放在這些網(wǎng)格內(nèi)。而不是使用浮動(dòng)制作一個(gè)網(wǎng)格,實(shí)際上是你將一個(gè)元素聲明為一個(gè)網(wǎng)格容器,并把元素內(nèi)容置于網(wǎng)格中。 移動(dòng)端頁(yè)面適配—...

    Clect 評(píng)論0 收藏0
  • css - 收藏集 - 掘金

    摘要:絕對(duì)底部前端掘金來自國(guó)外的設(shè)計(jì)達(dá)人,純,可以實(shí)現(xiàn)當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。有效解決圖片使用單位邊角缺失的問題前端掘金起因在移動(dòng)端使用布局時(shí)圖片也需要用單位。 CSS 絕對(duì)底部 - 前端 - 掘金來自國(guó)外的設(shè)計(jì)達(dá)人,純CSS,可以實(shí)現(xiàn): 當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。當(dāng)改變窗口高度時(shí),不會(huì)出現(xiàn)重疊問題。甚至,創(chuàng)造該CSS的人還專門成立一個(gè)網(wǎng)站介紹這個(gè)CSS底部布局方案...

    phpmatt 評(píng)論0 收藏0
  • 前端每周清單半年盤點(diǎn)之 CSS

    摘要:前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn)分為新聞熱點(diǎn)開發(fā)教程工程實(shí)踐深度閱讀開源項(xiàng)目巔峰人生等欄目。它能夠?yàn)槲覀兲峁╊愃朴陬A(yù)處理器命名空間等多方面的輔助。 前端每周清單專注前端領(lǐng)域內(nèi)容,以對(duì)外文資料的搜集為主,幫助開發(fā)者了解一周前端熱點(diǎn);分為新聞熱點(diǎn)、開發(fā)教程、工程實(shí)踐、深度閱讀、開源項(xiàng)目、巔峰人生等欄目。歡迎關(guān)注【前端之巔】微信公眾號(hào)(ID:f...

    RaoMeng 評(píng)論0 收藏0
  • css進(jìn)階

    摘要:柵格系統(tǒng)用于處理頁(yè)面多終端適配的問題。它表示抓取對(duì)象以后拖放到另一個(gè)位置。目前,它是標(biāo)準(zhǔn)的一部分。精簡(jiǎn)高效的命名準(zhǔn)則方法這篇文章發(fā)布于年月日,星期日,,歸類于相關(guān)。但是不會(huì)受到包含塊的限制,可能會(huì)溢出。 一勞永逸的搞定 flex 布局 尋根溯源話布局 一切都始于這樣一個(gè)問題:怎樣通過 CSS 簡(jiǎn)單而優(yōu)雅的實(shí)現(xiàn)水平、垂直同時(shí)居中。記得剛開始學(xué)習(xí) CSS 的時(shí)候,看到 float 屬性不由...

    import. 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<