子元素超過父元素padding-right和margin-right失效
padding和margin在內聯元素的上下方位上是無效的,具體可以參閱為什麼padding和margin在span中不好用一章節。
還有一種情況會讓padding-right和margin-right失效失效,下面就通過程式碼例項做一下介紹。
當子元素的寬度超過父元素的時候,子元素的margin-right和父元素的padding-right就會失效。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" gb2312"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin: 0px; padding: 0px; } #box { width: 200px; height: 150px; background-color: red; margin: 0px auto; margin-top: 50px; overflow: auto; } #inner { width: 300px; height: 100px; background-color: blue; font-size: 12px; line-height: 12px; text-align:right; margin-right:1000px; } </style> </head> <body> <div id="box"> <div id="inner">螞蟻部落</div> </div> </body> </html>
相關文章
- CSS子元素居中(父元素寬高已知,子元素未知)CSS
- html 子元素div影響父元素高度HTML
- 利用jQuery查詢子元素和父元素程式碼例項jQuery
- 判斷一個元素是否是另一個元素的子元素或者父元素
- 子元素固定寬度 父元素寬度被撐開
- 將子元素的margin-top傳遞給父元素
- javascript在iframe子元素中獲取父視窗元素JavaScript
- 為什麼有時父元素無法包含子元素?
- 如何防止滑鼠移出子元素觸發父元素的onmouseout事件事件
- 子元素scroll父元素容器不跟隨滾動JS實現JS
- jQuery如何獲取元素父節點和子節點jQuery
- js如何元素當前元素所有的父元素JS
- margin-top失效傳遞給父元素解決方案
- 解決子元素浮動,父元素沒有撐開的問題
- 設定子父元素overflow:hidden,子元素absolute不顯示問題
- 子元素的margin-top作用於外層父元素解決方法
- 子元素浮動導致父元素沒有被撐開解決方案
- jquery 查詢某個元素的父元素jQuery
- JavaScript獲取父元素下子元素節點JavaScript
- jQuery在子視窗如何操作父視窗元素jQuery
- jQuery子窗體如何取得父窗體的元素jQuery
- jQuery如何實現獲取父元素下指定型別標籤的子元素集合jQuery型別
- javascript獲取指定元素父元素程式碼例項JavaScript
- 父元素寬度為flex-1 的情況下,如何將子元素橫向滾動Flex
- jQuery子元素過濾選擇器jQuery
- layer父介面呼叫子彈窗的方法和獲取子彈窗的元素值總結
- jQuery獲取指定元素的父元素程式碼例項jQuery
- 設定flex後子元素設定寬度失效問題Flex
- position:fixed 相對父元素定位
- js刪除父元素下所有的元素節點程式碼JS
- CSS 直接子元素CSS
- jQuery iframe子視窗獲取父視窗元素簡單介紹jQuery
- margin-top影響父元素定位
- position:sticky定位元素是否在同一父元素中區別
- 建立元素和刪除元素
- 關於父視窗獲取跨域iframe子視窗中的元素跨域
- jquery獲取子元素jQuery
- jq選擇子元素