負外邊距margin對寬度的影響
關於負外邊距的更多用法可以參閱css負margin外邊距功能簡單介紹一章節。
本章節只介紹一下負外邊距margin對於元素寬度的影響。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>無標題文件</title> <style type="text/css"> body{text-align:center;} #box{ width:300px; height:100px; background:#ccc; margin:0px auto; } #inner{ height:50px; background:red; } </style> <script> window.onload=function(){ var obt=document.getElementById("bt"); var odiv=document.getElementById("inner"); obt.onclick=function(){ odiv.style.marginRight="-50px"; } } </script> </head> <body> <div id="box"> <div id="inner"></div> </div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
看到沒有,當動態設定元素的負外邊距以後,元素的尺寸變長了,這是因為元素的邊界是由外邊距確定的,同時沒有規定元素的寬度。
特別說明:元素必須沒有顯式規定寬度才有上面的效果。
它的一個實際應用可以參閱css實現塊等寬平均分佈效果程式碼示例一章節。
相關文章
- CSS margin負外邊距CSS
- CSS margin 外邊距CSS
- CSS margin外邊距CSS
- margin為負值對佈局的影響
- CSS 負外邊距CSS
- 外邊距與絕對定位
- scss自動生成margin padding邊距CSSpadding
- 用padding和margin撐起左右邊距padding
- CSS 外邊距合併CSS
- CSS 右外邊距失效CSS
- padding會影響到元素的大小,那不想讓它影響到元素的寬度應該怎麼辦?padding
- 1.迭代次數對精確度的影響
- 12.9學習日報(盒子模型和各類注意事項、margin垂直外邊距合併、頂部塌陷問題)模型
- 淺談伺服器頻寬對訪問速度的影響——宇眾網路伺服器
- 場景分析:遊戲關卡難度對玩家流失的影響遊戲
- Xbox負責人:疫情對產業的影響或要到2021年才能體現產業
- 淺談邊緣計算對企業安全建設的影響及趨勢
- RF傳輸距離是如何影響無線通訊的?
- CSS 盒子的邊距塌陷CSS
- unusable index對DML/QUERY的影響Index
- Nologging對恢復的影響(二)
- 語言對思維的影響
- Nologging對恢復的影響(一)
- 左右邊距可控
- 影響測試進度因素
- 網線的分類與對網速的影響 網線對網速影響大嗎?
- 浮動的盒子對img的影響
- 邊緣資料中心和5G的影響
- Strategy Analytics:品牌應對疫情的方式會影響消費者對品牌的好感度嗎?
- YouGov:44%的美國人不會受企業對LGBTQ的態度影響Go
- 來電對播放音樂的影響
- python:super()對多繼承的影響Python繼承
- DB2 HADR對效能的影響DB2
- INDEX建立方式對SQL的影響IndexSQL
- 關於OPcache對Swoole影響的理解opcache
- 盒子模型的外邊距塌陷和合並問題及解決方案模型
- 液冷對環境造成負面影響?這四大誤區你可能也有
- CSS padding 內邊距CSSpadding
- CSS padding內邊距CSSpadding