如何保持innerHTML在div中完全占用

时间:2016-09-28 08:05:57

标签: html css

代码如下:

我在p标记内有一个div元素。我没有让innerHTML div完全占据内部。当我增加字体大小时,div的整个大小会增加。我希望div保持原样,innerHTML覆盖它:



.hit-the-floor {
  color: #AA5522;
  font-size: 2em;
  font-weight: bold;
  font-family: Helvetica;
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

<td style='width:10%;text-align:center;'>
  <div  id='div1'>
    <p class='hit-the-floor'>SAMPLE</p>
  </div>
</td>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

您需要为height设置div1,以便它不会崩溃。然后将margin: 0;添加到.hit-the-floor

JSFiddle:https://jsfiddle.net/zxLqmbht/

我为div1添加了边框,因此您可以看到div并使用height: 175px作为示例。设置margin: 0;后,您现在可以修改字体大小而不影响div大小(当然,直到它超过div的高度)。

这是你想要的吗?