代码如下:
我在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;
答案 0 :(得分:0)
您需要为height
设置div1
,以便它不会崩溃。然后将margin: 0;
添加到.hit-the-floor
。
JSFiddle:https://jsfiddle.net/zxLqmbht/
我为div1
添加了边框,因此您可以看到div并使用height: 175px
作为示例。设置margin: 0;
后,您现在可以修改字体大小而不影响div大小(当然,直到它超过div的高度)。
这是你想要的吗?