Autor Zpráva
Martinnnn
Profil *
Zdravim, nerad otravuju cizi lidi se svyma problemama, ale asi nemam jinou moznost.

<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=UTF-16">
		<link rel="stylesheet" type="text/css" href="css.css">
	</head>
	<body>
		<div class="body">
			<h1>
				<a class="header" href="#nothin" alt="popis">blablabla</a>
			</h1>
			<div class="headadd">
				<a class="adda" href="#reklama">Reklama</a>
				<a class="adda" href="#reklama">Reklama</a>
			</div>
		</div>
	</body>
</html>




CSS
body
	{
	background: #8f0;
	}
.body
	{
	border-style: solid;
	width: 860px;
	float: left
	}
h1 .header
	{
	background: #aaa;
	float: left;
	width: 320px;
	}
.headadd .adda
	{
	background: #ff0;
	float: left;
	}




V IE to sice funguje jak má (to bych nečekal) ale ostatní prohlížeče prostě nad prvky "header" a "adda" vytvoří 1em padding či co - viz obrázek. Ale já bych potřeboval, aby byly nalepený hned na borderu "head" divu. Nevíte prosím někdo co s tím? Lámu si s tím hlavu už pár hodin a nic. A jestli někdo víte, jak div "body" vycentrovat na prostředek, sem s tím. :)

Děkuji za případnou pomoc
Davex
Profil
To je výchozím marginem nadpisu <h1>. Vynuluj ho.
Trejpa
Profil
Martinnnn:
ostatní prohlížeče prostě nad prvky "header" a "adda" vytvoří 1em padding či co
Je to výchozí margin:
h1 {margin: 0;}


A jestli někdo víte, jak div "body" vycentrovat na prostředek, sem s tím.
Hledat jsi nezkoušel, že? Vyhoď ten float a potom si přečti tohle: Vodorovné centrování.
Martinnnn
Profil *
Předtím jsem zkoušel margin-top a nějak to nejelo, toto mě nenapadlo, díky moc.

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: