Sziasztok!
Szinte biztos, hogy valami apróságot néztem el, de a következőt nem sikerül megvalósítani: A holnap fejlécében jobb oldalon egymás alatt kell szerepelni egy zászlós nyelvválasztó blokknak és a keresőmezőnek. Mindez egy AdaptiveTheme-re alapozott sminkben Ez html-ben így néz ki:
<div class="region region-header"> <div class="region-inner clearfix"> <section id="block-block-1" class="block block-block contextual-links-region"> <div class="block-inner clearfix"> </section> <div id="block-search-form" class="block block-search contextual-links-region no-title" role="search"> <div class="block-inner clearfix"> </div> </div> </div>
Mindkét blokk css-ében szerepel a float:right; A gond ott van, hogy mindenáron egymás mellett akarnak megjelenni. Ezt azért nem értem, mert mindkét blokkban szerepel a clearfix osztály is, és ha jól értem, ennek kellene kivédeni az egymás mellé float-olást.
Drupal verzió:
Fórum:
clear:both;
Mindkét div-hez tartozó css-be tedd be ezt: clear:both;
Kicsit fel kellett frissítenem nekem is ezt:
http://www.w3schools.com/cssref/tryit.asp?filename=trycss_background-color
oldalra másold be először ezt:
A két div egy sorba került. Most másold be ezt, kiegészítettem a clear:both; -al:
A két div egymás alá került.
Köszi, valóban így jó lett.
Köszi, valóban így jó lett.
Engem az zavar, hogy ha jól tudom, a clearfix osztálynak is meg kellene ugyanezt tennie. De lényeg, hogy megjavult.
a második div
Közben rájöttem, hogy elég csak a második div-nek megadni a clear:both-ot. (A clearfix osztályt még nem használtam, most néztem utána...)
Nálad azért nem működött a dolog, mert éppen a block-search-form div-hez tartozó class-ok nem tartalmazzák a clearfix-et...ha jól látom.
igen, alighanem ez lehet az
igen, alighanem ez lehet az oka