課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
為什么把box1,box2的代碼和box3,box4的代碼寫的一樣,但是呈現的效果卻不一樣呢?一個在內部頂部,一個在外部底部。
2016-03-09
源自:初識HTML(5)+CSS(3)-升級版 13-9
正在回答
你是寫position:relative和absolute,可是你有寫bottom:0;嗎??這里子盒子的參照物是父盒子.你再設置子盒子的top和right為0看看,是不是一樣大小了呢?
_桑 提問者
Seeyou1 回復 _桑 提問者
簡單的陽光 回復 Seeyou1
box1與box2是兩層嵌套關系,父層box1內沒有直接元素,所以子層box2里的文本顯示在box1內部的左上角。
box3里有直接元素img,img屬于內聯塊元素,同時具有內聯元素和塊元素的特性,所以后面跟著的塊元素box4會另外占一行,不與img同行顯示,更不能懸浮在img之上。
box1和box2在body中的代碼結構,跟<img>和box4的結構是不一樣的,仔細看下,只是css語句一樣。效果當然不同了
因為box2是行內標簽,所以他在box1這個盒子里,但box3和4都是塊狀標簽,所以在你沒設置其相對距離時顯示是默認順序,我是新手,不知道說的對不對。
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
2 回答為什么填充數值一樣,而效果卻不是想要的效果??
2 回答&nbsp和&nbsp;呈現的效果不都一樣么,還加那個:干啥
3 回答為什么效果不一樣
3 回答代碼一樣,為什么顯示結果卻不一樣?
8 回答為什么“膽小如鼠”不能呈現紫色,這樣寫有什么錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-09
你是寫position:relative和absolute,可是你有寫bottom:0;嗎??這里子盒子的參照物是父盒子.你再設置子盒子的top和right為0看看,是不是一樣大小了呢?
2016-04-09
box1與box2是兩層嵌套關系,父層box1內沒有直接元素,所以子層box2里的文本顯示在box1內部的左上角。
box3里有直接元素img,img屬于內聯塊元素,同時具有內聯元素和塊元素的特性,所以后面跟著的塊元素box4會另外占一行,不與img同行顯示,更不能懸浮在img之上。
2016-03-24
box1和box2在body中的代碼結構,跟<img>和box4的結構是不一樣的,仔細看下,只是css語句一樣。效果當然不同了
2016-03-09
因為box2是行內標簽,所以他在box1這個盒子里,但box3和4都是塊狀標簽,所以在你沒設置其相對距離時顯示是默認順序,我是新手,不知道說的對不對。