我确信每个人的钱都是因为IE错了。我有一个平等的机会,我不知道自己在做什么。在IE中,所有文本(H2除外)都获得font-primary样式。在Chrome中,表格中的文字会出现错误的字体大小(或者我认为) - 在rev工具中就像这样描述:
color: rgb(0, 0, 0);
display: table-cell;
font-family: Arial, Helvetica, Sans-serif;
font-size: 16px;
font-weight: normal;
height: 76px;
vertical-align: top;
width: 390px;
字体大小应该更小(在我看来)并且在IE10中。
这是html:
<div class="step-page font-primary">
<div class="content-panel-0">
</div>
<div class="content-panel-1">
<h2>PERSONAL SHIPPING</h2>
<span>Descriptions</span>
<div>
<table class="content-desc">
<tbody>
<tr>
<td>Standard</td>
<td>Standard transport service</td>
</tr>
<tr>
<td>Delivery</td>
<td>Residential delivery service</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
这是CSS:
html
{
padding:0;
margin:0;
}
body
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: none;
}
h2
{
border: 0px 0px 1px 0px;
font-weight: normal;
}
.content-panel-0
{
clear: none;
float: left;
padding: 0px 0px 0px 0px;
width: 50px;
}
.content-panel-1
{
clear: none;
float: left;
padding: 0px 0px 0px 0px;
width: 520px;
}
.content-panel-2
{
clear: none;
float: left;
padding: 0px 0px 0px 0px;
text-align: center;
width: 330px; /*375*/
}
.content-desc td
{
vertical-align: top
}
.content-desc td:first-child
{
width: 120px;
}
.font-primary
{
color: #000000; /*black*/
font-family: "Arial", "Helvetica", "Sans-serif";
font-size: 0.750em; /*0.625em; 10px; 12px;*/
font-weight: normal;
}
.font-primary-bold
{
color: #000000;
font-family: "Arial", "Helvetica", "Sans-serif";
font-size: 0.750em; /*0.625em; 10px; 12px;*/
font-weight: bold;
}
有些不对劲 - 它是什么? FWIW,我相信FF也有同样的问题。这进一步指向IE问题,但我不得不说,IE行为更可取,似乎对我更正确。
答案 0 :(得分:0)
我总是对自己这样做。提出问题,然后搞清楚。
我需要补充一下:
<!DOCTYPE html>
修正了一切。