亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

前端 - css負邊距的問題?

瀏覽:95日期: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
相關文章:
主站蜘蛛池模板: 999久爱视频在线观看 | 国产区亚洲区 | 欧美αv日韩αv亚洲αv在线观看 | 91亚洲精品一区二区福利 | 欧洲一级鲁丝片免费 | 亚洲高清免费在线观看 | 关婷哪一级毛片高清免费看 | 毛片毛片毛片毛片毛片 | 国产精品久久久精品三级 | 农村三级孕妇视频在线 | 毛片一级做a爰片性色 | 台湾成人性视频免费播放 | 欧美黄色第一页 | 7799国产精品久久久久99 | 欧美一级毛片免费看视频 | 免费看国产一级特黄aa大片 | 精品国产第一国产综合精品 | 欧美一级毛片高清毛片 | 91精选在线观看 | 久久一区 | 国产毛片a级 | 俄罗斯小屁孩和大人啪啪 | 亚洲欧美精品一区天堂久久 | 欧美日韩中文国产一区二区三区 | a毛片久久免费观看 | 伊人激情久久综合中文字幕 | 亚洲精品一区二区三区美女 | 污网| www.91视频.com | 国产成人精品综合网站 | 午夜性刺激免费视频 | 成年人黄色毛片 | 国产成人午夜精品影院游乐网 | 亚洲国产精品视频 | 一级做性色a爱片久久片 | 伊人久久国产免费观看视频 | 国产视频一区二区 | 国产黄色自拍视频 | 日本一线一区二区三区免费视频 | 久久99精品久久久久久首页 | 91视在线国内在线播放酒店 |