/*說明:負(fù)邊距(negativemargin)的相關(guān)問題整理整理:CodeBit.cn(http://www.codebit.cn)*/.one{height:100px;width:300px;border:2pxsolidred;margin-bott" />

黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

負(fù)邊距(negative margin)的相關(guān)問題整理

系統(tǒng) 2039 0

負(fù)邊距(negative margin)在頁面制作過程中,有許多妙用,用的好了能讓原本復(fù)雜的問題變的簡單,本文是針對負(fù)邊距相關(guān)問題的整理,歡迎各位補(bǔ)充。
負(fù)邊距的使用非常簡單:
CSS:
"text/css"> /* 說明:負(fù)邊距(negative margin)的相關(guān)問題整理 整理:CodeBit.cn ( http://www.codebit.cn ) */ .one { height:100px; width:300px; border:2px solid red; margin-bottom:-10px; } .two { height:100px; width:300px; border:2px solid blue; }
HTML:
class="one"> class="two">


這時(shí),我們會(huì)看到藍(lán)色的框伸到了紅色框的里面,下面總結(jié)一些問題:
如何改變覆蓋順序
在本例中,就是如何讓紅色框覆蓋藍(lán)色框,很簡單,在需要覆蓋到上面的元素樣式中添加 : position:relative; 在本例中,就是要在紅色的樣式 .one 中添加。


負(fù)邊距可以用在哪些地方:
導(dǎo)航高亮效果的實(shí)現(xiàn):
CSS:
"text/css"> /* 說明:負(fù)邊距(negative margin)的相關(guān)問題整理 整理:CodeBit.cn ( http://www.codebit.cn ) */ .nav, .nav li { list-style:none; } .nav li { border:2px solid #000; float:left; margin-left:10px; background:#333; padding:3px 20px; margin-bottom:-2px; /* 遮蓋下面內(nèi)容的邊框部分 */ position:relative; /* IE 下要添加此行 */ } .nav a { color:#fff; text-decoration:none; } .nav li.current { border-bottom:2px solid #eee; /* 當(dāng)前的把下邊框的顏色換成和下邊內(nèi)容相同的 */ background:#eee; /* 背景的顏色也換成相同的 */ } .nav li.current a {color:#000;} .content { border:2px solid #000; background:#eee; height:100px; width:300px; clear:both; }
HTML:
class="nav"> class="current"> href="">當(dāng)前 href="">導(dǎo)航 href="">導(dǎo)航 class="content">
結(jié)果:


注意:firefox 下面 .nav li 不用加 position:relative; 也能覆蓋到下面的 div ,但是 ie 下面要加上。
修正 IE 的 bug
相信大家都很了解 IE 的 3 像素 bug,當(dāng)浮動(dòng)元素和非浮動(dòng)元素相鄰時(shí),會(huì)增加額外的 3 像素,這個(gè)時(shí)候,我們就可以用負(fù)邊距來解決(并非唯一的辦法):
CSS:
"text/css"> /* 說明:負(fù)邊距(negative margin)的相關(guān)問題整理 整理:CodeBit.cn ( http://www.codebit.cn ) */ #floatContent { float: left; width: 300px; } #otherContent { margin-left: 300px; } /* 對 MacIE 隱藏 \*/ * html #floatContent { margin-right: -3px; } * html #otherContent { height: 1%; /* 如果你沒有設(shè)置 #otherContent 的高度或者寬度 */ margin-left: 0; } /* 隱藏結(jié)束 */
這里只是列舉了部分和負(fù)邊距相關(guān)的問題,歡迎各位修正、完善。

負(fù)邊距(negative margin)的相關(guān)問題整理


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論