第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問div+css布局的基本流程?

請問div+css布局的基本流程?

牧羊人nacy 2019-03-14 15:11:51
div+css布局的基本流程
查看完整描述

5 回答

?
幕布斯7119047

TA貢獻1794條經(jīng)驗 獲得超8個贊

div+css布局的基本流程:
用css也需要切片,但組合的時候要比表格靈活很多,另外在css中切片的目的一般是為了美觀而不是布局,比如為圖片添加邊框,制作導航欄。
css布局一般是把html先做好再用css布局,不過在做html時就要考慮到布局,添加足夠的id,class屬性,足夠的層,有時也要添加必要的空標簽.(css的html與表格時期的html有很大不同)
css布局的優(yōu)勢是更靈活,更精確,但也存在很多的問題,最突出的就是兼容性的問題--不同瀏覽器對同一段css代碼會有不同的顯示,這個問題困擾了無數(shù)網(wǎng)頁制作者,如果樓主致力于css布局一定要注意這方面的問題(解決這個問題的方法通常是用 css hack),同時還要鼓勵樓主不要因為這一原因放棄css。
都是一些經(jīng)典的css作品(所有作品都是完全相同的html)

查看完整回答
反對 回復 2019-04-02
?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊

DIV+CSS布局中主要CSS屬性介紹:

Float:

       Float屬性是DIV+CSS布局中最基本也是最常用的屬性,用于實現(xiàn)多列功能,<div>標簽默認一行只能顯示一個,而使用Float屬性可以實現(xiàn)一行顯示多個div的功能,最直接解釋方法就是能實現(xiàn)表格布局的多列功能。

Margin:

       Margin屬性用于設置兩個元素之間的距離。

Padding:

       Padding屬性用于設置一個元素的邊框與其內(nèi)容的距離。

Clear:

       使用Float屬性設置一行有多個DIV后(多列),最好在下一行開始之前使用Clear屬性清楚一下浮動,否則上面的布局會影響到下面。

實例講解:下面使用實例如果做一個簡單又基本的布局,效果如下圖:

代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN
<html xmlns=
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DIV+CSS布局教程</title>
<style type="text/css">
#Container{
width:1000px;
margin:0 auto;/*設置整個容器在瀏覽器中水平居中*/
background:#CF3;
}
#Header{
height:80px;
background:#093;
}
#logo{
padding-left:50px;
padding-top:20px;
padding-bottom:50px;
}
#Content{
height:600px;
/*此處對容器設置了高度,一般不建議對容器設置高度,一般使用overflow:auto;屬性設置容器根據(jù)內(nèi)容自適應高度,如果不指定高度或不設置自適應高度,容器將默認為1個字符高度,容器下方的布局元素(footer)設置margin-top:屬性將無效*/
margin-top:20px;/*此處講解margin的用法,設置content與上面header元素之間的距離*/
background:#0FF;

}
#Content-Left{
height:400px;
width:200px;
margin:20px;/*設置元素跟其他元素的距離為20像素*/
float:left;/*設置浮動,實現(xiàn)多列效果,div+Css布局中很重要的*/
background:#90C;
}
#Content-Main{
height:400px;
width:720px;
margin:20px;/*設置元素跟其他元素的距離為20像素*/
float:left;/*設置浮動,實現(xiàn)多列效果,div+Css布局中很重要的*/
background:#90C;
}
/*注:Content-Left和Content-Main元素是Content元素的子元素,兩個元素使用了float:left;設置成兩列,這個兩個元素的寬度和這個兩個元素設置的padding、margin的和一定不能大于父層Content元素的寬度,否則設置列將失敗*/
#Footer{
height:40px;
background:#90C;
margin-top:20px;
}
.Clear{
clear:both;
}
</style>
</head>

<body>
<div id="Container">
<div id="Header">
<div id="logo">這里設置了padding屬性介紹一下padding的用法,padding將設置文本與邊框的距離。</div>
   </div>
   <div id="Content">
    <div id="Content-Left">Content-Left</div>
       <div id="Content-Main">Content-Main</div>
   </div>
   <div class="Clear"><!--如何你上面用到float,下面布局開始前最好清除一下。--></div>
   <div id="Footer">Footer</div>
</div>
</body>

</html>



查看完整回答
反對 回復 2019-04-02
?
慕妹3146593

TA貢獻1820條經(jīng)驗 獲得超9個贊

使用div+css制作網(wǎng)頁和布局,你必須能夠認識各種代碼的作用和含義都是什么,想使用DIV+CSS進行網(wǎng)頁布局最基本的HTML代碼是必須要會的,其次CSS層疊樣式表代碼也必須要會使用
PS模板僅僅是一個模板而已,只是參照而已,=

查看完整回答
反對 回復 2019-04-02
?
人到中年有點甜

TA貢獻1895條經(jīng)驗 獲得超7個贊

看個人習慣,我習慣先寫html,然后寫css。
如果你問的是HTML布局的話,得看具體內(nèi)容,在最少得標簽實現(xiàn)設計圖效果,根據(jù)網(wǎng)站重構(gòu),用相應的標簽

查看完整回答
反對 回復 2019-04-02
  • 5 回答
  • 0 關注
  • 739 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號