有没办法设定一个层宽度是 100%-2px ?
<!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>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />
<title> 样式测试 </title>
<style type= "text/css ">
<!--
.Area {
background-color: #000000;
width: 600px;
height:auto;
}
.block {
HEIGHT: auto;
PADDING-BOTTOM: 4px;
width:100%;
margin:0px;
background-color:#ff0000;
}
.block_head
{
COLOR: #fff;
background-color:#0000ff;
WIDTH: 100%;
}
.block_content
{
WIDTH: 100%;/*598px; */
background-color: #ffffe9;
BORDER: #0000ff 1px solid;
margin:0px;
}
-->
</style>
</head>
<body>
问题: 这里的Area 宽度是600px block_content 宽度设置成 100% 边框宽度 是1个 像素 (显然最后的 block_content 所占的宽度会变成 600px+2px =602px)
我怎么做才能让 block_content 宽度 变成我想要的 600px呢( 如果 block_content宽度可以定义成 100%-2px就好了. 我把 block_content 宽度设置成 598px 就刚好对齐了)
(注 Area 宽度 是随机不固定的 现在看到的是block_content 右边部份挤出来了 )
<DIV class= "Area ">
<DIV class= "block ">
<DIV class= "block_head "> block_head </DIV>
<DIV class= "block_content "> block_content </DIV>
</DIV>
</DIV>
</body>
</html>
------解决方案--------------------汗 楼猪 有没有试啊
直接width:100%-2px;就可以了
IE,FF下没问题
------解决方案--------------------给分哈 嘎