午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

前端 - css負邊距的問題?

瀏覽:220日期:2023-07-21 13:08:19

問題描述

這里有兩個p, 都向左浮動,其中sub 設置了margin-left:-100%; 請問為何會出現這樣的效果,sub能夠占據到main上面。

在線demo:http://codepen.io/anon/pen/zvJeNG

請問這個負邊距有何妙用,為何-100% 和 -190px(p的寬度)效果截然不同呢?

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8' /> <title>Document</title></head><body> <p class='main'> this is main</p> <p class='sub'> this is sub </p> </body></html>

.main{ float:left; width:100%; background-color:aqua;}.sub{ float:left; width: 190px; margin-left:-100%; background-color:black; }

前端 - css負邊距的問題?

問題解答

回答1:

margin值是百分比數的時候,是相當于元素的包含塊的width來計算的

你這兒的.sub margin-left:-100%的100% 是相對于sub的包含塊 body的width 來計算也就是body的寬度

而-190px就只是190個像素

回答2:

1、這兩個p都設置了左浮動,當body的寬度足夠他們倆平排在一起的時候,他們一定會排在同一行。2、sub設置了-100%,這個100%是相對于它的父元素body的寬度,也就是說它等于body的寬度,所以,它就回到了最左邊,而sub的寬度為190px,那就是從最左邊開始排列,就是現在這個樣式。

標簽: CSS
相關文章:
主站蜘蛛池模板: 欧美午夜激情影院 | 久久久久久久久久国产 | 国产成人精品一区 | 国产成人精品毛片 | 亚洲精品国产精品国自产 | 国产精品久久久久久在线观看 | 在线看v片| 色妞欧美 | 狠狠干91 | 久久综合久 | 中文字幕在线视频网站 | 91视频二区 | 一级在线| 日韩不卡一区二区 | 激情综合激情五月 | 一色桃子av | 一直高潮(巨肉高h) 亚洲色图在线视频 | 91麻豆传媒 | 一本岛在线| 免费看黄色网址 | 成年人视频在线免费看 | 99精品久久久久久 | 麻豆国产原创 | 亚洲精品久久久久久久久久久久久 | 欧美一级日韩一级 | 亚洲黄色影视 | 成人免费精品视频 | 日本v在线 | 欧美乱妇狂野欧美视频 | 高清国产一区 | 国产黄页| 日韩欧美在线观看 | 在线免费观看国产视频 | 小视频在线免费观看 | 超碰在线观看97 | 老地方在线高清观看动漫 | 999精品免费视频 | 久久中文精品 | 日韩av影片 | 欧美精品亚洲精品 | 日韩经典中文字幕 |