绝对位置或绝对填充

时间:2011-12-18 18:50:52

标签: html css

已更新

我知道填充与边界的距离,但是

为什么我们必须使用填充作为绝对位置?

我有这个:

         #Menu ul li a{width:126px;
                       height:20px;
                       text-align:center;
                       color:Black;
                       position:absolute;
                       text-decoration:none;
                       background-color:inherit;
                       padding:15px 0 15px 0;}

但为什么我应该设置padding-top和padding-bottom呢? (如果不是,身高不会被设置为20。)

是否会根据父级坐标或浏览器(文档)的坐标设置填充?

感谢

3 个答案:

答案 0 :(得分:3)

填充将测量应用于元素的内部。通常希望在块元素的最边缘处不具有文本或其他元素。填充通常关于定位,它是关于美学

答案 1 :(得分:0)

通常将元素的内容与边框(或背景的边缘)分开。

答案 2 :(得分:0)

我认为斯科特的评论已经回答了你的问题。在回答你的第二个问题时,你的代码中可能还有另一个影响锚点高度的选择器,因为代码可以使用或不使用padding-top / bottom。

高度:20px你创建一个高度为20px的块,然后提供不超过20px的边距组合,锚点的文本使用填充位于这个“块”内。

相关问题