Avatar billede nolleren Nybegynder
01. august 2007 - 10:45 Der er 1 løsning

CSS design med UL

Hey Exp. Jeg håber der sidder nogen kloge hoveder derude der har tid til at hjælpe mig.
Er det muligt at få dette til at lade sig gøre?
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
</ul>

De 3 første li'er skal ligge øverst i en række (har jeg løst ved float left) men nr. 4 skal ligge under de 3 andre (ligesom en table der ser således ud:

<table>
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td colspan="3">4</td>
  </tr>
</table>

Kan det lade sig gøre?
Avatar billede Slettet bruger
01. august 2007 - 11:36 #1
Du er nødt til at give den sidste et id (eller en class) så du kan fange den i dit stylesheet) - prøv det her (hvor jeg har givet nr. 4 id="four"):

ul, li {
    margin: 0;
    padding: 0;
}
ul {
    display: block;
    position: relative;
    list-style-type: none;
    width: 300px;
}
li {
    text-align: center;
    float: left;
    width: 100px;
}
#four {
    clear: both;
    width: 300px;
}

/CS
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