比方說,我有以下table like this浮動DIV工作的權利在Firefox,而不是正確地在IE9和Chrome
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="Theme.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="Calendar" style="float:right;">
<div id="calHeader">
<div class="header">
<div></div>
<div class="title">awr awrawra</div>
<div></div>
</div>
</div>
<div id="calDays">
<div id="calDaysWeek">
<div>Monday</div>
<div>Tuesday</div>
<div>Wednesday</div>
<div>Thursday</div>
<div>Friday</div>
<div>Saturday</div>
<div>Sunday</div>
</div>
</div>
</div>
</body>
</html>
CSS
<style type="text/css">
#Calendar
{
border-collapse:collapse;
}
#Calendar div
{
border: solid 1px black;
vertical-align:middle;
text-align:center;
}
#calHeader,
#calDays
{
display:table;
width:100%;
}
#calHeader > div, #calDays > div
{
display:table-row;
}
#calHeader > div > div,
#calDays > div > div
{
display:table-cell;
}
#calHeader > div > div
{
width: 50%;
}
#calHeader .header .title
{
width:inherit;
white-space:nowrap;
}
#calDaysWeek div
{
width: 100px;
}
#calDays .day div
{
height:50px;
text-align:right;
vertical-align:text-top;
}
</style>
我想第一排的中心細胞是固定的,其寬度中的內容,第二行中的每個單元寬度爲100px。
現在請讓我,如果我做錯了什麼或失去了一些東西需要被添加IE和Chrome
JSfiddle甚至沒有在我的IE ..:p – poepje