margin 百分比 參考物件
margin 外邊距基本用法可以參閱CSS margin 外邊距一章節。
可以用百分比作為 margin 屬性值,既然是百分比,必須要有一個尺寸參考。
看一段程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="https://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .box { width: 200px; height: 100px; border: 2px dotted #ccc; overflow: hidden; } .ant{ width: 150px; height: 50px; border: 2px dotted green; margin: 20% 20%; } </style> </head> <body> <div class="box"> <div class="ant"></div> </div> </body> </html>
上述程式碼通過百分比方式設定 ant 元素的外邊距。
簡單列舉一下幾種錯誤的計算方式:
(1).上下外邊距以父元素 height 為參考,左右外邊距以父元素 width 為參考。
(2).上下外邊距以自身 height 為參考,左右外邊距以自身 width 為參考。
程式碼執行效果截圖如下:
結論是,如果以百分比為屬性值,參考尺寸是塊級父元素的寬度值,各個方位都是如此。
相關文章
- margin尺寸百分比時的參考物件是誰物件
- padding 百分比 參考物件padding物件
- 負margin的移位參考線
- XMLHTTP物件參考XMLHTTP物件
- em字型大小參考物件物件
- JavaScript物件參考手冊JavaScript物件
- margin系列之百分比
- CSS百分比字型大小的參照物件CSS物件
- JavaScript 物件與陣列參考大全JavaScript物件陣列
- 【震驚】padding-top的百分比值參考物件竟是父級元素的寬度padding物件
- border-radius百分比屬性值參考值什麼
- em單位的參考物件是什麼物件
- margin/padding百分比值的計算padding
- position絕對定位以哪個物件為參考物件
- OSI參考模型和TCP/IP參考模型模型TCP
- javamail參考JavaAI
- SQLAlchemy參考SQL
- 參考地址
- DOM參考手冊及事件參考手冊事件
- WebApiClient效能參考WebAPIclient
- OSI參考模型模型
- Git教程參考Git
- 參考資料
- 前端參考指南前端
- SRVCTL 命令參考
- 模擬考試參考程式碼
- 區別margin、padding、width、height值為百分比padding
- django 1.8 官方文件翻譯: 2-3-2 關聯物件參考Django物件
- CloudBeaver 參考架構Cloud架構
- Blender參考API用法API
- SQL優化參考SQL優化
- Oracle ASMCMD命令參考OracleASM
- MarkDown語法參考
- mybatis學習參考MyBatis
- [ CSS ] animation 快速參考CSS
- #region(C# 參考)C#
- RAC安裝 參考
- QThread類參考QTthread