Avatar billede lothario Nybegynder
07. juli 2007 - 11:43 Der er 2 kommentarer og
1 løsning

Få en div til at skifte linie med css

Hej. Jeg har denne div:

<div id="artist_container">

    <div id="artist_list_left">

        <img src="./artist/1.gif" height="56px" />
        <a href="./artist/drem/">Dr. Em</a>
   
    </div>

    <div id="artist_list_center">

        <img src="./artist/2.gif" height="56px" />
        <a href="./artist/drem/">Grinny Grandad</a>
    </div>

    <div id="artist_list_center">

       
    </div>

    <div id="artist_list_center">

       
    </div>

    <div id="artist_list_center">

    </div>

    <div id="artist_list_center">

       
    </div>

    <div id="artist_list_center">
    </div>

    <div id="artist_list_center">
       
    </div>
   
    <div id="artist_list_right">

       
    </div>


</div>

Med denne css:

#artist_container {width: 880px; height: 147px; background-color: #3c3c53; }

#artist_container img {margin: auto; margin-top: 19px;margin-bottom: 19px; display: block;}
#artist_container a {position: relative; left: 12px; top: 2px; }

#artist_list_left {width: 98px; height: 147px; float: left; background-image: url(./img/artist_list_left.png); }
#artist_list_center {width: 98px; height: 147px; float: left; background-image: url(./img/artist_list_center.png); }
#artist_list_right {width: 96px; height: 147px; float: right; background-image: url(./img/artist_list_right.png); }


Problemet er, at teksten "Grinny Grandad" ikke tilpasse sig DIV'ens bredde, og går ud over kanten. Jeg vil gerne have den automatisk skifter til næste linie. Nogen bud?
Avatar billede -zonic- Nybegynder
01. august 2007 - 17:55 #1
først og fremmest må du ikke bruge det samme ID flere gange, da dette er unikt... hvis du vil lave fælles formattering for dine divs, skal du bruge klasser istedet:

<div class="blabla"></div>

og css

.blabla { }

se om det hjælper... det er hvad du kan få for 15 points ;o)
Avatar billede -zonic- Nybegynder
01. august 2007 - 18:05 #2
okay... så skidt... :-P
#artist_container a {position: relative; left: 12px; top: 2px; } <- brug aldrig positionering på text på den måde du har gjort det her... det er der filmen knækker...
brug margin og padding...
jeg har rettet lidt i eksemplet så du kan få en idé om hvad der skal laves om...

www.rs-invent.dk/temp/div.php
Avatar billede -zonic- Nybegynder
02. august 2007 - 16:32 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester