我不太擅长 CSS 设计,但我只是在为网站设计内容显示布局。我基本上想通过将图像放在容器 div 中来制作一条细线。并如下设置所有维度属性。
<!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" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
<style>
#thinLineWrap{
width: 510px;
height: 3px;
background-color: #000000;
}
#thinLineWrap img{
width: 170px;
height: 3px;
background-color: #000000;
margin-top: 0px;
float:left
}
</style>
</head>
<body>
<div id="thinLineWrap">
<img src="images/thin_line.gif" border="0">
</div>
</body>
</html>
但是在 Chrome 检查中查看输出时,输出结果似乎无法达到预期的指定大小,如下面的快照所示。
您可能还注意到我的图像宽度和高度分别变为 171px 和 4px,这与样式表部分中的设置不同。我可能犯的任何错误?为什么图像元素变得比应有的大 1 个像素?任何建议将不胜感激。
编辑: 原始有问题的细线图像的副本在这里。不确定图像本身是否有任何问题。