Javascript 最后两个字段集之间的奇怪差距
当我在另一个字段集下面使用一个字段集时,我会发现两个字段集之间有一个奇怪的间隙,但这不在我的代码中 以下是css:Javascript 最后两个字段集之间的奇怪差距,javascript,html,css,position,Javascript,Html,Css,Position,当我在另一个字段集下面使用一个字段集时,我会发现两个字段集之间有一个奇怪的间隙,但这不在我的代码中 以下是css: fieldset { overflow:hidden } .some-class { float:left; clear:none; } .some-class1 { float:left; clear:none; } .some-class2 { float:left; clear:none; } .someclass { float:left; clear:none; } .s
fieldset { overflow:hidden }
.some-class { float:left; clear:none; }
.some-class1 { float:left; clear:none; }
.some-class2 { float:left; clear:none; }
.someclass { float:left; clear:none; }
.someclass1 { float:left; clear:none; }
以下是html:
<fieldset>
<div class="some-class">
<input type="button" value="AAN" style="float:left" onclick="POI(this)" />
<input type="button" value="UIT" style="float:left" onclick="POI(this)" />
<span>Spoortoegang </span>
</div>
</fieldset>
<fieldset>
<div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="Storingen(this)" />
<input type="button" value="UIT" style="float:left" onclick="Storingen(this)" />
<span>Storingen</span>
</div>
</fieldset>
<fieldset>
<div class="Tekeningen-class">
<input type="button" value="AAN" style="float:left" onclick="Tekeningen(this)" />
<input type="button" value="UIT" style="float:left" onclick="Tekeningen(this)" />
<span>Tekeningen</span>
</div>
</fieldset>
<fieldset>
<div class="someclass1">
<input type="button" value="AAN" style="float:left" onclick="Ultrasoon(this)" />
<input type="button" value="UIT" style="float:left;" onclick="Ultrasoon(this)" />
<span>Ultrasoon Rapporten</span>
</div>
</fieldset>
<fieldset>
<div class="some-class2">
<input type="button" value="AAN" style="float:left" onclick="Medewerkers(this)" />
<input type="button" value="UIT" style="float:left;" onclick="Medewerkers(this)" />
<span>Medewerkers</span>
</div>
</fieldset>
<fieldset style="margin:0px; padding 0px;">
<ul class="dropdown">
<div id="some-class1"">
<li><a id="drivers" onclick="dropdown(this); return false;" class="dir" style="font size=18"">IRISSYS Data ▼</a>
<ul id="driversmenu" class="sub" >
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irisvoertuig(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irisvoertuig(this)" />
<span>Voertuig Effect</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="iriscombinatie(this)" />
<input type="button" value="UIT" style="float:left;" onclick="iriscombinatie(this)" />
<span>Combinatie Parameter</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irishoogte(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irishoogte(this)" />
<span>Hoogte</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irisschift(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irisschift(this)" />
<span>Schift</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irisverkanting(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irisverkanting(this)" />
<span>Verkanting verschil</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irisspoorwijdte(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irisspoorwijdte(this)" />
<span>Spoorwijdte Verloop</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irisspoorstaaf(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irisspoortaaf(this)" />
<span>Spoorstaaf Slijtage</span></a></li>
</fieldset>
<fieldset style="background-color:#c5ccd3">
<li><a> <div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irissporen(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irissporen(this)" />
<span>IRISSYS Sporen</span></a></li>
</fieldset>
</ul>
</li>
<div>
</ul>
</fieldset>
斯波尔特冈
斯托林根
Tekeningen
超短波
梅德韦克斯
IRISSYS数据▼;
在chrome的element inspector中,我得到了以下信息:
有人知道我做错了什么吗?
谢谢你的帮助
提前感谢回答: 在字段集之间放置了一个不可见的字符,有些人将其视为一个红点
​
去掉它,你的问题就会消失
或在JSFIDLE中删除:
我去掉了另一部分,以便于查找
<fieldset>
<span>Medewerkers</span>
</fieldset> <-- It is here, but only seen in jsFiddle
<fieldset style="margin:0px; padding 0px;">
</fieldset>
如果必须将字段集放在LI之后:
<ul id="driversmenu" class="sub" >
<li>
<fieldset style="background-color:#c5ccd3">
<a> <-- what does this do?
<div class="someclass">
<input type="button" value="AAN" style="float:left" onclick="irisvoertuig(this)" />
<input type="button" value="UIT" style="float:left;" onclick="irisvoertuig(this)" />
<span>Voertuig Effect</span></a>
</fieldset>
</li>