第三次作業(yè)

1.內(nèi)聯(lián)元素如何轉(zhuǎn)化成為塊元素?

讓內(nèi)聯(lián)元素產(chǎn)生浮動或者將它的display屬性值設(shè)置為block即可。
display:block ; 顯示為塊,使內(nèi)聯(lián)元素具備塊屬性標(biāo)簽的特性

2.元素類型有哪些?他們的特征分別是什么?
塊元素:display:block ;

1.沒有設(shè)置寬度時,默認(rèn)撐滿一行。
2.默認(rèn)塊元素獨占一行。
3.支持所有CSS命令。

內(nèi)聯(lián)元素:display:inline;

1.寬高由內(nèi)容撐開。
2.不支持寬高。
3.一行內(nèi)可以繼續(xù)顯示跟同類的標(biāo)簽。
4.不支持上下的margin。
5.代碼換行被解析。

內(nèi)聯(lián)塊元素:display:inlineblock;

1、塊元素能在一行顯示。
2、內(nèi)聯(lián)元素支持寬高。
3、沒有寬度的時候由內(nèi)容撐開寬度。

3.清除浮動有哪些方式?你最喜歡哪一種?為什么?
clear

clear:left (左)right (右)both (左右兩邊)none (沒有)inherit (繼承);元素的某個方向上不能有浮動元素
clear:both; 在左右兩側(cè)均不允許有浮動元素。

加高度

問題:高度不定時不方便清除,擴(kuò)展性不好。

父級浮動

問題:頁面中所有元素都加浮動,margin左右auto失效(floats bad !)

inline-block 清浮動方法:

問題:margin左右auto失效;

空標(biāo)簽清除浮動

問題:IE6 最小高度 19px;(解決后IE6下還有2px偏差)

br清除浮動 <br clear="all"/>

問題:不符合工作中:結(jié)構(gòu)、樣式、行為,三者分離的要求。

after偽類清除浮動方法 給浮動元素的父級加after偽類

after偽類: 元素內(nèi)部末尾添加內(nèi)容;
after{content"添加的內(nèi)容";} IE6,7下不兼容
zoom 縮放
a.觸發(fā) IE下 haslayout,使元素根據(jù)自身內(nèi)容計算寬高。
b.FF 不支持;

clear:after{content:'';display:block;clear:both;}
clear{zoom:1;}
overflow:hidden 清浮動方法;給浮動元素的父級加overflow

問題:需要配合 寬度 或者 zoom 兼容IE6 IE7;
overflow: scroll | auto | hidden;
overflow:hidden;溢出隱藏(裁刀!)(超出父級隱藏)
overflow:scroll;(超出父級有滾動條)

本人喜歡overflow:hidden 清浮動方法:雖然此方法有一定的局限性,不過overflow:scroll;這條命令比較人性化。每個方法都需要學(xué)習(xí),具體環(huán)境具體考慮。

4.什么是BFC?如何才能得到一個BFC?

BFC (block formatting context) 塊格式化上下文 標(biāo)準(zhǔn)瀏覽器
a.float的值不為none。
b.overflow的值不為visible。
c.display的值為table-cell, table-caption, inline-block中的任何一個。
d.position的值不為relative和static。
e.width|height|min-width|min-height:(!aotu)

5.Postion的值有哪些?

position:relative | absolute | fixed | static | inherit;
position:absolute; 絕對定位
position:fixed; 固定定位
position:static ; 默認(rèn)值
position:inherit ; 從父元素繼承定位屬性的值 (不兼容)
position:relative; 相對定位

6.說一下絕對定位、相對定位和固定定位的區(qū)別?

position:relative; 相對定位
*需要誰移動就給誰加定位
a.不影響元素本身的特性;
b.不使元素脫離文檔流(元素移動之后原始位置會被保留);
c.如果沒有定位偏移量,對元素本身沒有任何影響;
d.提升層級
定位元素位置控制
top/right/bottom/left (上 右 下 左)定位元素偏移量。
top:200px; 上部留有200px。
left:200px; 左側(cè)留有200px。

position:absolute; 絕對定位
a、使元素完全脫離文檔流(元素移動之后原始位置不會被保留);
b、使內(nèi)嵌支持寬高;
c、塊屬性標(biāo)簽內(nèi)容撐開寬度;
d、如果有定位父級相對于定位父級發(fā)生偏移,沒有定位父級相對于document(瀏覽器可視區(qū)域的)發(fā)生偏移;
e、相對定位一般都是配合絕對定位元素使用;
f、提升層級

position:fixed; 固定定位
與絕對定位的特性基本一致,差別是始終相對整個文檔(瀏覽器可視區(qū)域的)進(jìn)行定位;問題:IE6不支持固定定位;

position:fixed;
right:0;              可直接定位方向
bottom:0;
7.怎么改變一個div的層級,寫出代碼讓div1在div2下。

代碼從上往下執(zhí)行,后面的能覆蓋前面的,定位元素默認(rèn)后者層級高于前者;改變兄弟標(biāo)簽之間層級最好用z-index:number;來定位層級。為了讓div1在div2后執(zhí)行,需要提升div1的等級,代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<style>
    body{margin:0;}
    #div1{width:50px;height:50px;background:red;position:absolute;z-index:1;top:50px;}
    #div2{width:50px;height:50px;background:yellow; position:relative;}
</style> 
</head>

<body>
<div id="div1">div1</div>
<div id="div2">div2</div>
</body>
</html>

8.如何實現(xiàn)層疊的div1與div2,上面div1不透明下面div2透明?

標(biāo)準(zhǔn)瀏覽器透明度設(shè)置: opacity:0~1; (完全透明~不透明)
父級加透明度子級也會被繼承。
IE瀏覽器6.7下的透明度設(shè)置: filter:alpha(opacity=0~100); (完全透明~不透明)
代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<style>
    #div1{width:100px;height:100px;background:red;position:absolute;z-index:1;}
    #div2{width:100px;height:100px;background:black; position:absolute;top:20px;left:20px;opacity:0.5;}
</style> 
</head>

<body>
<div id="div1">div1</div>
<div id="div2">div2</div>
</body>
</html
9.合并行屬性,合并列屬性

colspan 屬性規(guī)定單元格可橫跨的列數(shù)。
<td colspan="2"></td> 合并兩個單元格
rowspan 屬性規(guī)定單元格可橫跨的行數(shù)。
<td rowspan="2"></td> 合并兩個單元格
合并的數(shù)量+剩余的數(shù)量=總數(shù)
一行合并刪當(dāng)前行,跨行合并刪除當(dāng)前行的其他行。

10.讓div水平垂直居中

margin:50%;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,527評論 6 544
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,687評論 3 429
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,640評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,957評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,682評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 56,011評論 1 329
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,009評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 43,183評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,714評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,435評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,665評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,148評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,838評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,251評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,588評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,379評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,627評論 2 380

推薦閱讀更多精彩內(nèi)容

  • 問答題 1.內(nèi)聯(lián)元素如何轉(zhuǎn)化成為塊元素 display-block 2.元素類型有哪些?他們的特征分別是什么? 塊...
    80d1bb67035f閱讀 203評論 0 1
  • 1.內(nèi)聯(lián)元素如何轉(zhuǎn)換成塊元素?方法如下: 或者使用浮動: 2.元素類型有哪些?它們的特征分別是什么?元素類型有:內(nèi)...
    一只大粑粑閱讀 280評論 0 0
  • 1.作業(yè) 1.1內(nèi)聯(lián)元素如何轉(zhuǎn)化成為塊元素 答:display:inline-block;或者使用float:le...
    浩克與浩文閱讀 324評論 1 1
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,784評論 1 92
  • 互聯(lián)網(wǎng)產(chǎn)品上線之后,一般都會通過各種途徑收到反饋的線上問題,而對線上問題的處理就成了重點問題。當(dāng)然對于線上問題的處...
    酷酷醬閱讀 1,705評論 4 6