padding-right的問題,為什么設置padding-right的時候,文字與右邊邊框的距離不是按照padding-right設置的,但是padding-left就可以?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>填充</title>
<style type="text/css">
#box1{
?width:100px
? ? height:100px;
? ? padding-right:1em;
? ? border:1px solid red;
}
</style>
</head>
<body>
<div id="box1">盒子1</div>
</body>
</html>
2017-01-18
文字與右邊邊框的距離 換個意思就是 要讓文字向右漂移,也就是?padding-left的距離(它是距離左邊坐標軸的距離也就是向右移動)
2017-01-18
1:代碼
2.使用?padding-right:1em;效果是紅色框寬度變寬,紅色框內的文字不會變位置.“盒子1”的右邊填充1em,并不是“盒子1”距離右邊框1em。“盒子1”距離右邊框是100px+1em;
padding-left:10px是文字和左邊框之間填充10px寬度。所以文字位置變了
2017-01-18
上面說了因為文字默認是從左顯示的,你右邊還有那么大一堆空白,再空也是看不出來,你多打幾行字,再用
padding-right就能看出效果了
2017-01-18
因為文字默認是從左顯示的 還需要設置text-align屬性為right才可以吧
2017-01-18
因為向左填充后則向右擠一個大??;向右填充則向左擠一個大小