Autor Zpráva
Camo
Profil
Pekný deň všetkým!

Prosím vás môže sa na toto niekto pozrieť?
Mám taký problémik a netuším, čo sa deje.
Mám div ktorý by mal byť odsadený odhora cez margin.
Ďalej tam mám taký dekoračný div s position:absolute, ktorý by mal byť za tým prvým a 0 px odhora.
Aby ten odsadený nebol prekrytý, nastavil som mu position relative (bez top a left).
Celé je to o tom, že keď tam ten absolutne pozicovaný neni, tak normálne odsadzuje, ale keď ho tam pridám, tak margin zmyzne.
Zaujmavé je, že mám aj margin-right a ten ostáva vždy v poriadku.
Dúfam, že to nebude nejaká opochlustovina. Nerád by som otravoval zbytočne.
Mám len kód:
  <style type="text/css">
  
  div, body, html, menu{margin:0px; padding:0px; }
  div, menu {position:relative}
  .blok{display:block; float:left}
 
  </style>
  </head>
 
  <body >
  
   <div style="position:absolute; top:0px; left:0px; height:400px; width:50%; background-color:green">kllllll hfgd
	</div>
			
   <div style="height:185px; width:100%;
		      margin-top:200px;
		      margin-left:5%;
    		      background-color:#cdcdcd">
	</div>

    </body>
Michal Kolesa
Profil
Jaké máte doctype ?
Camo
Profil
Html 4 transitional, ale je to normálne nech je to už aké chce doctype?
Michal Kolesa
Profil
http://www.jakpsatweb.cz/doctype.html
Petr ZZZ
Profil
Camo [#1]
Nebije se to třeba s 3. řádkem, ve kterém máš
div, body, html, menu { margin:0px; padding:0px; }?

P.S. Podotýkám, že jenom hádám; moc tomu nerozumím a sám kóduju hlavně metodou "pokus-omyl". :-|
Camo
Profil
Petr ZZZ:
zápis cez atribút style je nadradený iným štýlom.

Michal Kolesa:
Ak tam nájdem vysvetlenie tak dík moc, za radu.
-No a práve som to dočítal, ale nechápem, ako to súvisí s mojím problémom.

Ono ide o to, že nechcem zbytočne všetko pozicovať.
Camo
Profil
No tak sa zdá, že som na to práve naďabil: http://www.jakpsatweb.cz/css/priklady/bug-ie6-margin-top-widht-position-absolute.html
http://www.jakpsatweb.cz/css/priklady/bug-ie6-margin-border-width.html

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: