已采納回答 / Whitney_Wang
這道題里面那四張圖片是一瓶香水(指甲油)加上一個大概95*95的白色背景,而給這幾張圖片加的背景是最后效果圖中的花邊和一個白色的大約95*95的框。不給圖片加padding的時候,背景被圖片擋住了,所以就顯示圖片。加了padding之后就顯示一部分背景。如果按照題里面說的{}padding:1px 20px 37px 30px;},正好可以顯示背景。如果把1px變成10px,那張背景就開始循環了,而且你的圖片的白框和背景的白框就不重合了,所以上面多了一個白條,下面多了一個白條。希望我說明白了。。
2016-09-23
已采納回答 / 我要開發地圖系統
1、寬高就是用來設置圖片的寬高的,無論圖片原本的大小是多少,都會變成這里設定的大小,如果寬高的比例和圖片本身的比例不一樣,就會使圖片變形,讓圖片來適應這個寬高。當然,你也可以把這個寬高去掉,這樣圖片就會按本身的大小來顯示了,你也可以只設定寬或者高,看看有什么不一樣的地方,保證你會有收獲的。2、你現在遇到的問題其實是,設置了padding的原因,導致圖片的邊緣與邊框有了距離所致,你可以將padding刪了,就能看到邊框與圖片的大小一致了。padding就是內邊距,是用來讓內容和邊框之前產生距離的,而marg...
2016-09-10
最新回答 / 咔芒_北鼻_4005467
我也發現了 ? 找了半天發現demo01后邊要價格空格然后left,但是不知道為啥啊 ? 還不如不用,demo01 ? 這個小細節老師也沒講,浪費好多時間啊
2016-09-07
最新回答 / Derrickale
把你的代碼貼出來好解決一點 其實demo01和demo02的區別就只是簡化去掉了left的div,也不需要設定left的寬度了,去掉了一些html和css重復契合 其余和demo01沒什么變化。 你demo01沒問題的話,對照看看有什么是不是你打錯了的地方吧。
2016-08-31
已采納回答 / 奔走的阿木木
來吧,還是我給你講講吧,這章的目的是教你怎么簡化你的HTML布局,因為HTML過多的話會影響那網頁的加載速度,最后一個例子舉得有點牽強,他的目的是為了說明,橫向排列的四個圖片可以不用分成四個div然后分別給四個div浮動,再設置margin啥的,直接寫在一個div中,統一對img進行css樣式設置,距離直接margin和padding解決
2016-08-22
已采納回答 / clownis
外部div的class屬性值為demo01,內部div的class屬性值為left,.left是.demo01的子元素,該css代碼的意思是設置.demo01的子元素.left的css樣式
2016-08-21