Autor Zpráva
jackm
Profil
Ahoj, mám 2 divy v jednom divu #obalu.
Pokud použiji v jednom z 2 divů, které jsou vnořeny v obalu -- position: relative;, tak se mi div, kterému toto nastavím zobrazí na správných pozicích, ale div logo, který je vedle něj (u něj je použito margin: 0 auto; pro vycentrování) se mi dá dolu pod div, kde je použito position: relative;. Tedy div s logem je centrován vodorovně, ale horizontálně sestoupil dolů pod div, kde je použito position: relative;. Jak tomu mohu zabránit a docílím toho, aby horizontálně byli oba divy v rovině? Díky
JaySee
Profil
jackm:
no takhle po paměti si nejsem uplně jistý, ale napadají mě dvě řešení, z nichž alespoň jedno by mohlo zabrat.
1) tomu pozicovanému přiřadit float: left; čímž by se nechal obtékat hned na konci své šířky a tudíž by druhý div nečekal na ukončení řádku (je to přeci blokový element)
2) pozicnout ten div absolutně v rámci toho #obalu, čímž by ho ten druhý div vůbec nezajímal
PS: je půl čtvrté ráno, nemám chut ani sílu zkoušet, co funguje, ale něco z toho by mělo fachat
jackm
Profil
float: left; pomohlo. 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: