0

我有一个 div,我想缩进我的文字,40px从左边说。为此,我写

#rightheader{
    float: right;
    width: 70%;   
    height: 120px;
    background-color: #336699;
    padding-top: 20px; 
}

现在,令人困惑的是,每当我添加padding-left: 40px;到上面时,div 的总宽度也会增加。不是吗padding euivalent to internal indentation.

顺便说一句,如何缩进我的文本而不需要修改我的 div 宽度?

4

2 回答 2

2

你想看看box-sizing: border-box

这将使padding:计算框的宽度内。

另请阅读CSS Box Model

于 2012-12-10T14:24:16.717 回答
1
#rightheader{
    float: right;
    width: 70%;   
    height: 120px;
    background-color: #336699;
    padding-top: 20px;
    text-indent: 40px;
}
于 2012-12-10T14:23:52.613 回答