Autor Zpráva
happy
Profil
Ahoj

mám tabulku (border-collapse: collapse) ve které mám pod sebou dve buňky (td) do kazdé vložím jeden input type text a odstraním mu border. ve firefoxu, opere i ie8 se inputy v podstatě spojí (není mezi nimi mezera). v ie 6 a 7 mi mezi nimi odhadem 2px zustavají. čim to je?
Davex
Profil
Pro odstranění mezery mezi buňkami v Exploreru 6 použij atribut <table cellspacing=0>. V tvém konkrétním případě může být problém někde jinde a hodil by se odkaz na živou ukázku.
happy
Profil
ukazkový kod
//teď když jsem udělal ukázku už je ta mezera i v ie8
<html>
	<head>
	<style>
		* {
			padding:0;
			margin:0;
		}
		body {
			background-color:green;
		}
		table {
			border-collapse: collapse;
		}
		input {
			height: 50px;
			border: 0;
		}
	</style>
	</head>
	<body>
		<table>
			<tbody>
				<tr>
					<td><input type="text" name="url" class="text" value="http://"></td>
				</tr>
				<tr>
					<td><input type="text" name="name" class="text"></td>
				</tr>
			</tbody>
		</table>
	</body>
</html>
Davex
Profil
Tak to je něco na způsob Mezera pod obrázkem.

Mezera kolem <input>u by měla zmizet v IE7 a IE8 po nastavení vertikálního zarovnání.

input {
  vertical-align: top;
}

To ale nezabere v IE6, takže bude asi nutné ho rozplavat.

input {
  float: left;
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0