Avatar billede dotcom1 Nybegynder
09. november 2006 - 10:47 Der er 3 kommentarer og
1 løsning

Ul og li

Hej.

Jeg skal lave en liste med bullets. Problemet er, at jeg gerne vil gøre det sådan, at hvis teksten er for lang, så skal den ombrydes og fortsætte på næste linie - dog skal teksten rykke ind, så den ikke fortsætter under bullet'en. Jeg har forsøgt mig her: http://komfrisk.dk/test/li/ men hvordan får jeg bullets til at starte lige uden for billedet? Det ser desuden helt forskelligt ud i henholdsvis IE og Firefox.
Det skulle gerne ende med at se sådan ud: http://komfrisk.dk/test/li/eksempel.gif

Jeg har dette i css:

.jobs ul {
    list-style-position:outside;
    padding:0;
    display:inline;
}

.jobs li {
    list-style-image:url(pil_red.gif);
    padding:0;
    margin:0;
}

Hvordan gør jeg?
Avatar billede notes2c Nybegynder
09. november 2006 - 11:06 #1
Først af alt skal du fjerne <?xml version="1.0" encoding="UTF-8"?>... Denne gør at IE går i quirkmode. Dernæst skal du rette et par styles. Se eks:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Li</title>
    <base href="http://komfrisk.dk/test/li/" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Language" content="da" />
    <link rel="Stylesheet" href="style.css" type="text/css" />
    <style type="text/css">
    .jobs {
    width: 300px;
    }
    .jobs ul {
    list-style-position:outside;
    padding: 0 0 0 20px;
    margin: 0;
    display: block;
    }
</style>
</head>


<body>
<table width="486" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="176"><img src="filmlogo.gif" border="0" alt="" /></td>
    <td width="10">&nbsp;</td>
    <td width="300" valign="top">
    <div class="title">Titel</div>
    <div class="jobs">
      <ul>
      <li><a href="#" class="list" target="_blank">Test - dette er en meget lang titel, der skal ombrydes</a></li>
      <li><a href="#" class="list" target="_blank">Test - kort titel</a></li>
      <li><a href="#" class="list" target="_blank">Test - dette er en meget lang titel, der skal ombrydes</a></li>
      </ul></div>
</td>
  </tr>
  <tr>
    <td width="176" style="height:10px">&nbsp;</td>
    <td width="10" style="height:10px">&nbsp;</td>
    <td width="300" style="height:10px">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce eget neque vitae erat ultrices volutpat. Curabitur tempor pede eget nibh. Nunc vel magna. Etiam scelerisque. Fusce eu odio vel nisi elementum aliquet. Nam molestie felis in lectus. Quisque rutrum. Ut et magna vitae nisi consequat dictum. Pellentesque placerat imperdiet odio. Mauris odio sem, auctor ut, consequat sit amet, molestie at, lectus. Maecenas odio metus, egestas ac, eleifend quis, vehicula ut, nunc. Proin sem. In convallis ante non neque. Ut adipiscing sollicitudin mauris. Pellentesque fermentum sollicitudin eros. Vestibulum rutrum vestibulum mauris. Suspendisse sit amet ipsum tincidunt dolor fermentum molestie. Praesent adipiscing.

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse eget nibh eu mi interdum facilisis. Fusce sollicitudin bibendum massa. Suspendisse orci neque, pellentesque vitae, porttitor quis, varius id, neque. Fusce diam justo, ornare non, auctor a, viverra id, massa. Duis id nisi. Vestibulum nisl. Aliquam commodo euismod sapien. Morbi varius feugiat nibh. Vestibulum id lectus id enim lacinia dignissim. Pellentesque id odio id dolor lacinia vehicula. Fusce a odio. Etiam nonummy nulla cursus pede tincidunt luctus. </td>
  </tr>
</table>
</body>
</html>
Avatar billede dotcom1 Nybegynder
09. november 2006 - 11:13 #2
Jep, det virker helt efter hensigten. :) Lige en enkelt ting mere - hvordan kan man styre afstanden mellem bullet og tekst?
Avatar billede notes2c Nybegynder
09. november 2006 - 11:55 #3
Du kan justere på padding...

Eks:

.jobs li {
padding-left: 10px;
}
Avatar billede dotcom1 Nybegynder
09. november 2006 - 14:25 #4
Tak for hjælpen.
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