MarKra Skrevet 24. mars 2010 Del Skrevet 24. mars 2010 (endret) Jeg støtte på et aldri så lite problem da jeg skulle lage en boks for knapper til facebook, twitter og RSS på siden min. Boksen ser slik ut: Problemet her er at alle knappene kommer under hverandre fordi de er block elementer. Knappene er CSS sprite knapper, og jeg brukte denne tutorialen da jeg lagde dem. HTML-koden: <div id="connect" class="sidebar-box boxshadow"> <h1>Stay Connected!</h1> <a class="facebook" href="http://www.facebook.com/" title="Become a fan on Facebook!"></a> <a class="twitter" href="http://www.twitter.com/" title="Become a follower on Twitter!"></a> <a class="rss" href="http://www.warcraft-universe.com/?feed=rss2" title="RSS-feed for News Entries!"></a> <a class="rss" href="http://www.warcraft-universe.com/?feed=comments-rss2" title="RSS-feed for Comments!"></a> </div> CSS-koden: a.facebook { background: url(http://www.warcraft-universe.com/wp-content/themes/azuredream/images/buttons/facebook.png) no-repeat 0 0; width: 44px; height: 44px; display: block; text-indent: -9999px; } a.facebook:hover { background-position: 0 -44px; } a.twitter { background: url(http://www.warcraft-universe.com/wp-content/themes/azuredream/images/buttons/twitter.png) no-repeat 0 0; width: 44px; height: 44px; display: block; text-indent: -9999px; } a.twitter:hover { background-position: 0 -44px; } a.rss { background: url(http://www.warcraft-universe.com/wp-content/themes/azuredream/images/buttons/rss.png) no-repeat 0 0; width: 44px; height: 44px; display: block; text-indent: -9999px; } a.rss:hover { background-position: 0 -44px; } Så er det noen som vet om et triks for å få disse knappene på plass ved siden av hverandre? Endret 24. mars 2010 av Scorix Lenke til kommentar
MarKra Skrevet 24. mars 2010 Forfatter Del Skrevet 24. mars 2010 Jeg tenkte på det selv også, og har prøved det, men da blir det jo et nytt problem med at de ikke lenger ligger inni boksen som skal være rundt. Her kan du se hvordan det ser ut når jeg legger til float: HTML-koden <div id="connect" class="sidebar-box boxshadow"> <h1>Stay Connected!</h1> <div class="alignleft"><a class="facebook" href="http://www.facebook.com/" title="Become a fan on Facebook!"></a></div> <div class="alignleft"><a class="twitter" href="http://www.twitter.com/" title="Become a follower on Twitter!"></a></div> <div class="alignleft"><a class="rss" href="http://www.warcraft-universe.com/?feed=rss2" title="RSS-feed for News Entries!"></a></div> <div class="alignleft"><a class="rss" href="http://www.warcraft-universe.com/?feed=comments-rss2" title="RSS-feed for Comments!"></a></div> </div> CSS-koden .alignleft { float: left; } Resultatet av disse endringene blir dette: Så hvordan løser jeg isåfall dette? Lenke til kommentar
MarKra Skrevet 24. mars 2010 Forfatter Del Skrevet 24. mars 2010 Fant en løsning på det gitt. La inn en clear: both; etter knappene, så var den tilbake i boksen sin, så var det bare å legge på litt margin rundt knappene for å få dem midstilt igjen. Sånn ser det ut nå: Lenke til kommentar
masb Skrevet 25. mars 2010 Del Skrevet 25. mars 2010 mm, må legge inn en clearfix. goodie! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå