width:auto和width:100%區別
可能不少朋友認為width:auto和width:100%的效果一樣的,或者受對於這兩個屬性值理解有點模糊。
下面就通過程式碼例項介紹一下這兩者的區別,獲取會讓不明白的朋友腦洞大開。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box { width:500px; height:300px; background:#ccc; } #antzone { padding:10px; width:100%; height:200px; background:blue; } </style> </head> <body> <div id="box"> <div id="antzone"></div> </div> </body> </html>
從程式碼的執行表現來看,子元素在水平方向上超出了父元素。
因為子元素的寬度是100%,那麼它的width值就是500px,再加上padding自然就超出了。
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> #box { width:500px; height:300px; background:#ccc; } #antzone { padding:10px; width:auto; height:200px; background:blue; } </style> </head> <body> <div id="box"> <div id="antzone"></div> </div> </body> </html>
上面的程式碼就沒有超出,可以看出auto更為智慧一點,能夠在總體尺寸上適應父元素。
相關文章
- max-width和width的區別
- flex-basis與width區別Flex
- CSS max-width和min-widthCSS
- offsetwidth與style.width 區別
- offsetwidth和style.width的區別是什麼
- naturalWidth與width屬性區別
- jQuery width()jQuery
- css27 CSS Layout - width and max-widthCSS
- CSS max-width/min-width設定元素尺寸CSS
- ie6實現min-width/max-width
- Html5 canvas中width、height和style的寬高區別詳解HTMLCanvas
- css設定canvas畫布尺寸與width和height設定的區別CSSCanvas
- CSS column-widthCSS
- WIDTH_BUCKET和NTILE函式.txt函式
- canvas ImageData width 屬性Canvas
- @media:device-width、orientationdev
- 區別margin、padding、width、height值為百分比padding
- 移動WEB開發中媒體查詢裡的width, device-width, resolutionWebdev
- canvas ImageData.width 屬性Canvas
- javascript設定width的方法JavaScript
- css17 CSS Height, WidthCSS
- jquery height()和width()函式的引數格式jQuery函式
- width和padding之間的關係介紹padding
- [LeetCode] 962. Maximum Width RampLeetCode
- screen.width和screen.height屬性作用介紹
- CSS border-width屬性用法詳解CSS
- 前端學習——經常出現的width前端
- 元素滾動條佔據部分是否佔據height和width尺寸
- 關於CSS和JS中用到的各種Height和Width的問題CSSJS
- asp.net get window width/height in server sideASP.NETServerIDE
- 基於screen.width的偽響應式開發
- 【現代 CSS】標準捲軸控制規範 scrollbar-color 和 scrollbar-widthCSS
- IE6實現min-width效果程式碼例項
- overflow:hidden,auto什麼區別
- text-align:center和margin:0 auto居中的區別
- Android View的layout_width屬性是如何解析的AndroidView
- SIZE AUTO和SIZE SKEWONLY在gather_table_stats時的區別
- 如何獲取寬度自適應的元素的width寬度值