【发布时间】:2013-02-06 11:10:26
【问题描述】:
我的网页中有一些 HTML5 标签。我在同一个网页上使用了<!DOCTYPE html>...但是我遇到了一些间距问题。我也试过line-height:0px; and vertical-align...但是通过这个其他一些问题打开了...所以我不能使用 line-height:0;...
我已尝试将<!DOCTYPE html> 更改为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
至此,所有问题都已得到修复并且工作正常..:)...
我只是想知道添加方式是否正确
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">"
在 HTML5 页面中......它是否可以工作......或者我的 HTML4 标签还有其他方式......
谢谢...
编辑....
这是一些代码..请将其保存为 html 格式然后查看...并尝试使用"<!DOCTYPE html" only ...您会发现不同...
<!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>
<title>Untitled Page</title>
<style type="text/css">
.sharecon {
border-bottom: 1px solid #E6E6E6;
float: left;
padding: 3px 0 6px;
width: 100%;
font-family:Arial; font-size:12px;
}
.dvleft {
float: left;
}
.mleft5 {
margin-left: 5px;
}
.text11 {
color: #000000;
font-size: 11px;
}
strong {
font-weight: bold;
}
</style>
</head>
<body>
<div class="sharecon">
<span class="dvleft mleft5">
<input id="abc123" type="checkbox" onclick="javascript:EmailBoxGetFocus();CheckUncheck(this,'abc@gmail.com');SetSelectedCount();EmailBoxLostFocus();" value="abc@gmail.com" name="dlstContacts$ctl00$checkBoxSpn">
</span>
<span class="dvleft mleft15" style="margin-left:4px; margin:2px;">
<strong class="text11" style="line-height: 12px">ABC Name</strong>
<br>
<span class="light_text11" style="line-height:12px;display:inline"> abc@gmail.com </span>
</span>
</div>
</body>
</html>
【问题讨论】:
-
请定义“一些间距问题”
-
您最好发布导致问题的 HTML,然后尝试使用较旧的文档类型来修复它。
-
line-height:0px不是解决方案 -
你能分享你的代码吗?
-
如果像您描述的那样更改文档类型对间距问题有任何影响,我会感到非常惊讶。您能否将您正在处理的代码发布在某个地方以便我们查看?