Avatar billede hermandsen Juniormester
07. maj 2002 - 22:46 Der er 37 kommentarer og
3 løsninger

Punktopstilling med tal

Davs!

Jeg er ved at lave en hjemmeside hvor der skal bruges punktopstilling med tal. Mit problem er at teksten hopper ind under punktet, når den skal være under den anden tekst.

Sådan ser det ud:

1. Davs!
2. Her har vi en LAAAAAAAAANG streng
den er nu hoppet ned på næste linie, selv om den ikke skulle
3. Ikke flere punkter.

Men skulle se således ud:

1. Davs!
2. Her har vi den gode lange streng
  Nu er den på næste linie, men holder sig dog væk fra punktet.
3. Sidste punkt.

At dette har jeg opnået med følgende kode:

<p>
  <ol type="1" style="display:inline"><br>
    <li value="1">Davs!
    <li value="2">Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)
    <li value="3">Det må så være den sidste...
  </ol>
</p>

Jeg er ny inden for HTML, så hav venligst lidt medlidenhed!

//hermandsen
Avatar billede rdc Nybegynder
07. maj 2002 - 22:50 #1
Er det det her som du mener eller hvad?

<ol>
  <li>Davs!</li>
  <li>Her har vi den gode lange streng</li>
  <li>Sidste punkt..</li>
</ol>

Den koden for oven ser således ud:

1. Davs!
2. Her har vi den gode lange streng
3. Sidste punkt..


MVH/
RDC
Avatar billede steen_hansen Forsker
07. maj 2002 - 22:52 #2
At din linie hopper ned, skyldes jo netop, at teksten er så lang. Og det skal den gøre. Men du bibeholder stadig din punktopstilling, tekst og punktopstilling bliver holdt adskilt.

Har jeg forstået dit problem korrekt?
Avatar billede hermandsen Juniormester
07. maj 2002 - 22:57 #3
>>rdc
Ja, præcist... Men når strengen er for lang skal den hoppe ned på næste linie, men ikke være inde under tallet. Den skal starte samme sted som teksten ved siden af tallet gør.

>>steen_hansen
Nej, det tror jeg ikke... Teksten SKAL hoppe ned på næste linie, men den skal ikke starte fra starten af linien. Den skal starte fra det sted den anden tekst (uden punktet) startede.
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:02 #4
Hm, det er din <ol type="1" style="display:inline"> der gør det. Hvis du fjerner alt det, virker det. Hvad er det, du forsøger at lave?

<ol>
<li>Davs!
<li>Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)
<li>Det må så være den sidste...
</ol>
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:07 #5
Som rdc skriver, skal du bruge:
<ol>
  <li>Davs!</li>
  <li>Her har vi den gode lange streng</li>
  <li>Sidste punkt..</li>
</ol>

Fejlen ved det du bruger nu, er style="display:inline" - hvis du fjerner dette, vil du også få en indrykning, så din tekst bibeholder indrykning ligemeget hvor lang teksten er.
Og du behøver ikke at skrive <li value="1">, <li value="2"> osv - det sker helt automatisk når du bruger <lo>, så du kan bare nøjes med <li>.
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:08 #6
>>steen_hansen
Ja, jeg ved godt det er det. Det er faktisk style="display:inline" der gør det, men jeg vil ikke have at det skal forskydes ud fra venstre side af det table som det ligger i. Det skal helt ind til siden. Hvis jeg fjerner det kommer det nemlig til at se således ud:

    1. Davs!
    2. LAAAAAAAANG streng
    3. Slut

Men så laver den det også som den skal. Jeg vil bare have at det skal blive inde i siden, og ikke rykkes ud! Var det forståeligt?

http://nowle.homepage.dk/virtualdub/synkronlyd/forskyd.html

Det er der den ligger, hvis det kunne hjælpe!
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:13 #7
>>skovtrold
Sjovt nok du siger det sidste... Det mente jeg nemlig også, men hvis jeg fjerner det står der bare:

1. Davs
1. LAAAAAANG streng
1. Slut
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:15 #8
Jamen, det er fordi du kun skal bruge <ol> og <li>
Altså:
<ol>
  <li>Davs!</li>
  <li>Her har vi den gode lange streng</li>
  <li>Sidste punkt..</li>
</ol>
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:16 #9
>>skovtrold
Kanon!!! Nu er jeg med! Så mangler jeg bare at få rykket teksten ind til venstre! How?
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:17 #10
Hvis du bruger <ul></ul> får du punktopstilling med bullits.

Hvis du bruger <ol></ol> får du punktopstilling med tal.

Hvis du bruger <ul type="circle"></ul> får du punktopstillinger med cirkler.

Du angiver hvilken form for punktopstilling du vil anvende på den måde.
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:18 #11
Nej, det passer ikke helt. Det er faktisk fordi du har  style="display:inline" med.
Hvis du fjerner det, vil du få en numerisk orden.
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:18 #12
>>steen_hansen
Yes, den er jeg med på! Nu skal jeg bare ha' rykket teksten ind til siden uden at den hopper ned under punkterne! :)
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:19 #13
Der er mange former for type - ikke kun dem steen hansen nævner, og du har også mulighed for at starte et bestemt sted i din talrækkefølge - eks:
  <ol type="1" start="15"><br>
    <li>Davs!
    <li>Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)
    <li>Det må så være den sidste...
  </ol>
Denne vil starte med nr. 15 og tælle fremad.
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:21 #14
Der er mange. Nævnte bare nogle stykker for at vise princippet.
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:22 #15
Damn, jeg får sgu da lært noget HTML i dag! :)
Jeg ville sådan set bare ha' rykket det tekst... Er der ikke et par forslag til det?
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:24 #16
Prøv det her (lav en backup af dit oprindelige dokument):

<html>
  <head>
    <title>Nowle :: DivX :: VirtualDub :: Lydsynkronisering :: Forskydning</title>
    <link rel="stylesheet" type="text/css" href="http://nowle.homepage.dk/style.css">
  </head>
  <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
    <table border="0" cellpadding="0" cellspacing="0" width="760">
      <tr>
        <td width="130" valign="top">
          <table border="0" cellpadding="0" cellspacing="0">
            <tr><td><a href="http://nowle.homepage.dk/" title="Hjem">Hjem</a></td></tr>
            <tr><td><a href="/downloads/" title="Downloads">Downloads</a></td></tr>
            <tr><td><a href="/downloads/spil/" title="Spil">Spil</a></td></tr>
            <tr><td><a href="/downloads/spil/blackout.html" title="Blackout">Blackout</a></td></tr>
            <tr><td><a href="/divx/" title="DivX">DivX</a></td></tr>
            <tr><td><a href="/divx/divx.html" title="Hvad er DivX?">Hvad er DivX?</a></td></tr>
            <tr><td><a href="/divx/keyframes.html" title="Hvad er keyframes?">Hvad er keyframes?</a></td></tr>
            <tr><td><a href="/virtualdub/" title="VirtualDub">VirtualDub</a></td></tr>
            <tr><td><a href="/virtualdub/synkronlyd/" title="Hvordan du synkroniserer lyden i en avi-fil">Lyd synkronisering</a></td></tr>
            <tr><td><a href="/virtualdub/synkronlyd/forskyd.html" title="Forskyd lyden i din film">Forskydning</a></td></tr>
            <tr><td><a href="/virtualdub/synkronlyd/straek.html" title="Gør lyden hurtigere/langsommere end billederne">Forstrækning</a></td></tr>
            <tr><td><a href="/genveje/" title="Genveje">Genveje</a></td></tr>
            <tr><td><a href="/kontakt/" title="Kontakt mig">Kontakt</a></td></tr>
          </table>
        </td>
        <td valign="top">
          <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
              <td colspan="2">
                <b>Forskydning af lyden i film</b>
                <hr size="1">
              </td>
            </tr>
            <tr>
              <td>
                <p>Måden man forskyder lyden i en avi-film på er ret simpel. Det besværlige er at finde ud af hvor meget lyden skal forskydes. Det du skal gøre er:<br>
                <table border="0" cellpadding="0" cellspacing="0" width="100%">
                  <tr>
                    <td valign="top" colspan="2">
                      <ol>
                      <li>Åbn din avi-film i VirtualDub.
                      <li>Vælg <u>A</u>udio-><u>I</u>nterleaving... Her vil du blive præsenteret for det skærmbillede du ser til højre, dog uden den store røde cirkel.
                      <li>Nu skal du vælge hvor mange milisekunder (1/1000 sekunder) lyden skal forskydes.
                      </ol>
                    </td>
                    <td>
                      <br><img src="images/interleaveoptions.gif">
                    </td>
                </tr>
              </table>
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
  </body>
</html>
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:24 #17
Jeg ved faktisk ikke om du kan ændre ved margin på <ol>..
Jeg ser om jeg kan finde noget om det.
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:26 #18
NU er jeg med! Din punktopstilling bliver skubbet forholdsvis langt ud, mener du?
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:28 #19
>>steen_hansen
Nemmerlig!!! :)
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:29 #20
Ok, her skal du sætte noget af koden uden for nogle tags. Leger lidt med det...
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:31 #21
Øhhh.... Lyder spændende!

Jeg venter spændt!!! :)
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:31 #22
<p style="text-indent: -8">Åbn din avi-film i VirtualDub.
                      <li>
                        <p style="text-indent: -8">Vælg <u>A</u>udio-><u>I</u>nterleaving... Her vil du blive præsenteret for det skærmbillede du ser til højre, dog uden den store røde cirkel.
                      <li>
                        <p style="text-indent: -8">Nu skal du vælge hvor mange milisekunder (1/1000 sekunder) lyden skal forskydes.
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:34 #23
Virker det?
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:36 #24
Næsten... Det rygger punkterne ind, men nu er teksten under det længere væk end der hvor det skulle være! :)
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:40 #25
Nu bliver det:

1. Davs!
2. Laaaaaaaang streng
        Fortsat lang streng!
3. Slut!!!
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:40 #26
Tag først en kopi af side: http://nowle.homepage.dk/virtualdub/synkronlyd/forskyd.html

Prøv derefter at sætte dette ind:

<html>
  <head>
    <title>Nowle :: DivX :: VirtualDub :: Lydsynkronisering :: Forskydning</title>
    <link rel="stylesheet" type="text/css" href="/style.css">
  </head>
  <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
    <table border="0" cellpadding="0" cellspacing="0" width="760">
      <tr>
        <td width="130" valign="top">
          <table border="0" cellpadding="0" cellspacing="0">
            <tr><td><a href="http://nowle.homepage.dk/" title="Hjem">Hjem</a></td></tr>
            <tr><td><a href="/downloads/" title="Downloads">Downloads</a></td></tr>
            <tr><td><a href="/downloads/spil/" title="Spil">Spil</a></td></tr>
            <tr><td><a href="/downloads/spil/blackout.html" title="Blackout">Blackout</a></td></tr>
            <tr><td><a href="/divx/" title="DivX">DivX</a></td></tr>
            <tr><td><a href="/divx/divx.html" title="Hvad er DivX?">Hvad er DivX?</a></td></tr>
            <tr><td><a href="/divx/keyframes.html" title="Hvad er keyframes?">Hvad er keyframes?</a></td></tr>
            <tr><td><a href="/virtualdub/" title="VirtualDub">VirtualDub</a></td></tr>
            <tr><td><a href="/virtualdub/synkronlyd/" title="Hvordan du synkroniserer lyden i en avi-fil">Lyd synkronisering</a></td></tr>
            <tr><td><a href="/virtualdub/synkronlyd/forskyd.html" title="Forskyd lyden i din film">Forskydning</a></td></tr>
            <tr><td><a href="/virtualdub/synkronlyd/straek.html" title="Gør lyden hurtigere/langsommere end billederne">Forstrækning</a></td></tr>
            <tr><td><a href="/genveje/" title="Genveje">Genveje</a></td></tr>
            <tr><td><a href="/kontakt/" title="Kontakt mig">Kontakt</a></td></tr>
          </table>
        </td>
        <td valign="top">
          <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
              <td colspan="2">
                <b>Forskydning af lyden i film</b>
                <hr size="1">
              </td>
            </tr>
            <tr>
              <td>
                <p>Måden man forskyder lyden i en avi-film på er ret simpel. Det besværlige er at finde ud af hvor meget lyden skal forskydes. Det du skal gøre er:<br>
                <table border="0" cellpadding="0" cellspacing="0" width="100%">
                  <tr>
                    <td valign="top" colspan="2">
                      <ol>
                      <li>Åbn din avi-film i VirtualDub.</li>
                      <li>Vælg <u>A</u>udio-><u>I</u>nterleaving... Her vil du blive præsenteret for det skærmbillede du ser til højre, dog uden den store røde cirkel.</li>
                      <li>Nu skal du vælge hvor mange milisekunder (1/1000 sekunder) lyden skal forskydes.</li>
                      </ol>
                    </td>
                    <td>
                      <br><img src="images/interleaveoptions.gif">
                    </td>
                </tr>
              </table>
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
  </body>
</html>
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:41 #27
Hm? Det kan jeg godt se :o/

Men prøv lige mit forslag først.
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:43 #28
Her er en anden listemetode:

<dl>
<dt>1</dt>
<dd>Her er teksten til punkt 1</dd>
<dt>2</dt>
<dd>Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)</dd>
</dl>

Alternativt kan du stille det hele op i en tabel - så styrer du selv afstand og margin. Ulempen er at du også selv skal taste alle tallene ind...

<table width="250" cellpadding="0" cellspacing="0" border="0">
<tr>

<td width="20" align="left" valign="top">1</td>

<td width="230" align="left" valign="top">Her er teksten til punkt 1</td>

</tr><tr>

<td align="left" valign="top">2</td>

<td align="left" valign="top">Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)</td>

</tr><tr>

<td align="left" valign="top">3</td>

<td align="left" valign="top">Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)Weeeee!!! En KÆMPE streng... Den slutter først om LANG tid, så den hopper ned på næste linie... Det er fandme smart, hvis det ellers virkede! :)</td>

</tr></table>
Avatar billede steen_hansen Forsker
07. maj 2002 - 23:52 #29
Jeg er smuttet i seng. Vi kan fortsætte i morgen, hvis du ikke får det løst i aften.
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:53 #30
>>steen_hansen
Virker ik'! :(

>>skovtrold
Prøver lige dit! :)
Avatar billede hermandsen Juniormester
07. maj 2002 - 23:55 #31
>>skovtrold
Det første kommer til at se mystisk ud, men som du siger så kunne jeg jo egentlig bare bruge en tabel... Er det dog ikke lidt fusket?
Avatar billede skovtrold Nybegynder
07. maj 2002 - 23:59 #32
Nej, jeg synes ikke det er fusket, men det er noget mere besværligt.
Jeg ville nok vælge den første metode du brugte og så bære over med den margin du får:
<ol>
<li>her er tekst
<li>her er mere tekst
</ol>
Det er langt det nemmeste og hurtigste. Ikke fordi man skal springe over hvor gærdet er lavest, men der er jo ingen grund til at gøre tingene sværer end de er :-)
Avatar billede hermandsen Juniormester
08. maj 2002 - 00:02 #33
Hehe... Beklager... Når jeg først har sat mig noget i hovedet, så SKAL det være sådan! :)

Jeg går i gang med at lave mit table, og så vil jeg se hvad steen_hansen har til mig i morgen! :)
Avatar billede skovtrold Nybegynder
08. maj 2002 - 00:04 #34
OK - held og lykke.
Det er ihvertfald 100 % sikkert at du med en tabel kan få det som du vil ha' det. Det kræver bare lidt mere arbejde.
Avatar billede hermandsen Juniormester
08. maj 2002 - 00:07 #35
Skidt med det.. Når det virker, så virker det! :)
Avatar billede mik789 Nybegynder
08. maj 2002 - 06:07 #36
Hejsa, du skal omgive din liste af <div style="margin-left:-15"></div>, dvs. en div med negativ margin. Altså:

<div style="margin-left:-15">
<ol>
  <li>lbalballafka
  <li>lkasdj adflka
  <li>alfskj asdlkfj
</ol>
</div>

-----

Du skal eksperimentere lidt med det eksakte tal, det er ikke sikkert at det lige er -15 der passer.
/mik
Avatar billede mik789 Nybegynder
08. maj 2002 - 11:14 #37
egentlig skal værdien angives i px, altså (i mit eksempel): -15px. Jeg er ikke sikker på om det gør nogen forskel, men det er det der er det 'rigitge' iflg.: http://www.w3schools.com/css/pr_margin-left.asp

/mik
Avatar billede hermandsen Juniormester
08. maj 2002 - 12:15 #38
Kanon!!! Det virker bare!!! :)
mik får 30 point da han kom med løsningen på problemet.
steen får 11 for mange gode eksempler og samtidig at lære mig lidt HTML.
Og skovtrold får 9, for mange gode foreslag, dog ikke nær så mange som steen_hansen...

Håber I er tilfredse med point fordeling! :)

//hermandsen
Avatar billede steen_hansen Forsker
08. maj 2002 - 12:22 #39
Tak :o)
Avatar billede mik789 Nybegynder
08. maj 2002 - 16:20 #40
takker. er fuldt ud tilfreds ;-)
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