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

您的位置:首頁技術(shù)文章
文章詳情頁

前端 - css負(fù)邊距的問題?

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

問題描述

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

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

請問這個負(fù)邊距有何妙用,為何-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負(fù)邊距的問題?

問題解答

回答1:

margin值是百分比數(shù)的時候,是相當(dāng)于元素的包含塊的width來計算的

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

而-190px就只是190個像素

回答2:

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

標(biāo)簽: CSS
相關(guān)文章:
主站蜘蛛池模板: 关婷哪一级毛片高清免费看 | 欧美成人xxxxxxxx在线 | 精品免费久久 | 国产伦一区二区三区免费 | 久久精品久久精品 | 亚韩在线 | 三级国产精品 | 精品日韩欧美一区二区三区在线播放 | xvideos国产在线视频 | 免费国产小视频在线观看 | 欧美日韩国产在线观看 | 久久国产一区二区 | 亚欧成人毛片一区二区三区四区 | 国产的老妇人 | 国产亚洲精品一区在线播 | 国产综合日韩伦理 | 精品一区二区三区水蜜桃 | 精品国产免费第一区二区三区日韩 | 久久99国产精品久久99果冻传媒 | 日本高清在线精品一区二区三区 | 欧美在线观看一区二区 | 中国一级黄色片 | 免费福利网络在线 | 黄网在线观看网址入口 | 欧美日韩另类国产 | 91av视频免费在线观看 | 亚洲欧美久久婷婷爱综合一区天堂 | 久久er精品 | 欧美成人一级片 | 亚洲一二三区在线观看 | 国产欧美日韩在线视频 | 国产无套乱子伦精彩是白视频 | 亚洲国产精品综合久久20 | 高清在线观看自拍视频 | 一级aaaaaa毛片免费同男同女 | 国产精品99久久 | 国产精品区一区二区免费 | 不卡一区二区在线 | 色婷婷色综合激情国产日韩 | 亚洲精品日韩一区二区日本 | 国产精品原创巨作av |