首頁 > web前端 > html教學 > padding对于元素position定位的影响_html/css_WEB-ITnose

padding对于元素position定位的影响_html/css_WEB-ITnose

WBOY
發布: 2016-06-24 11:28:33
原創
1744 人瀏覽過

padding对于元素position定位的影响:
关于padding和position的基本用法这里不多介绍了,可以参阅相关阅读。
相关阅读:
1.padding可以参阅CSS的padding用法详解一章节。
2.position可以参阅CSS的position属性一章节。
下面进入正题,介绍一下padding属性对于定位的影响。
代码实例:
实例一:

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style type="text/css">.box{  width:300px;  height:150px;  background-color:#CCC;  padding:20px;}.inner{  width:50px;  height:50px;  background-color:red;  position:relative;  left:10px;  top:20px;}</style></head><body><div class="box">  <div class="inner"></div></div></body></html>
登入後複製

相对定位的参考对象由于是自身,所以不会受padding的影响。
实例二:

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style type="text/css">.box{  width:300px;  height:150px;  background-color:#CCC;  padding:20px;  position:relative;}.inner{  width:50px;  height:50px;  background-color:red;  position:absolute;}</style></head><body><div class="box">  <div class="inner"></div></div></body></html>
登入後複製

对于绝对定位,如果没有设置left或者top属性值,那么相应方位就不会忽略padding值。
实例三:

<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style type="text/css">.box{  width:300px;  height:150px;  background-color:#CCC;  padding:20px;  position:relative;}.inner{  width:50px;  height:50px;  background-color:red;  position:absolute;  left:5px;}</style></head><body><div class="box">  <div class="inner"></div></div></body></html>
登入後複製

对于绝对定位相应方位设置了left和top属性值,那么就会忽略相应方位的padding。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=15476

更多内容可以参阅:http://www.softwhy.com/divcss/

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板