【发布时间】:2019-05-10 08:27:27
【问题描述】:
我有两个带有以下代码的 JSP 页面:
A.jsp
<fieldset>
<legend class="noBold" >Datos generales</legend>
<table>
<tr>
<td class="etiqueta" colspan="5">
<label for="fxPresentacion">Fecha presentación:</label>
</td>
</tr>
... more code ...
</table>
</fieldset>
B.jsp
<fieldset>
<legend class="">Datos generales</legend>
<table class="estiloTabla">
<tr>
<td class="etiqueta">
<label for="fxSolicitud">Fecha solicitud:</label>
</td>
</tr>
... more code ...
</table>
两个页面使用相同的 CSS:
label {
color: inherit;
font-size: 0.98em;
border: 0px;
}
当您在网络浏览器中打开它时,标签标签会以不同的字体大小显示:
A.jsp
B.jsp
有人知道发生了什么吗?
P.S:我的电脑中有一个网络过滤器,我无法显示图像。以下是网址:
【问题讨论】:
-
lagend 和 table 都有不同的类
-
是的,但是我的问题出在
-
您将
em用于您的font-size,这意味着它将相对于当前字体大小进行缩放。似乎在某处的父元素中设置了固定宽度font-size。 -
我打赌@HiddenHobbes 是对的。检查问题标签的父节点中是否没有不同的字体大小。
-
您是否检查过 devtools 中的元素并查看它的实际大小以及它的来源?
标签: html css internet-explorer