如果text-indent设置为百分比值,则用于计算的宽度是多少?

时间:2011-04-21 23:31:10

标签: javascript jquery css

另一个与重写Textarea Line Count plugin(< - 无耻插件)有关的问题


CSS的text-indent属性在第一行文本之前提供了空格。可能的值包括pxempt等的测量值,但也包括%的百分比。

因此,假设您指定文本区域应该具有:text-indent: 30%。但是,30%的宽度用于执行此计算?是外宽还是内宽?换句话说,width中包含以下任何内容:

  • 边界
  • 保证金
  • 填充

2 个答案:

答案 0 :(得分:2)

父母宽度的30%。它将始终继承百分比的父宽度。

填充和边框添加到父级宽度,而边距不添加,即

#example {width: 200px; padding: 0 5px; border: 1px solid #000;}

的总宽度为212px。

边距是一种positiong工具,只会影响对象之间的空间。

答案 1 :(得分:0)

我已经弄清楚了。边框不包含在计算中,因为这在技术上不包含在元素的宽度中。仅测量内部宽度;没有边框,填充,边距等