我正在开发一个新网站:http://www.artexe.sk/cpm。
网站的“右侧”包含绝对位于相对div
的9张图片。宽度设置为100%
,行中的每个图片的宽度都应为33%
。
现在,在这些图片下,我们#footer
为div
,宽度为100%
。 问题:在此div
中,table
的宽度也为100%
#footer {
position: relative;
width: 100%;
}
#footer table {
width: 100%;
margin: 0px;
padding: 0px;
}
当我查看我的笔记本电脑#footer
时宽度为1012px
而table
有1011px
!这怎么可能呢?当您按设计查看时,图像的右侧应与td
中第一个table
的右侧相同。
我还有另一个问题:当我尝试在桌面上设置1012px
的固定宽度时,每个td
的宽度都为337px
(33%
)。图片的宽度也为33%
,宽度(以像素为单位)为334px
!这怎么可能?
EDIT !!! 这是网站右侧的css
#rightbody {
position: relative;
float: left;
width: 75%;
}
当我删除宽度:75%时,表的宽度与父div相同,但宽度很重要
答案 0 :(得分:0)
尝试放
table-layout:fixed
到你的桌子的CSS。之前我遇到了几乎相同的问题,它对我有用。 希望这会有所帮助。