/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
problem med link der skal centreres
Fra : jonathan


Dato : 25-06-07 18:32

Hej!

Jeg kan godt finde ud af at centrere tekst og alt det der gejl
men satma ja så vil linkende sku' irretere.

Jeg har det her lille prøve forum hvor jeg i link boxen gerne
ville havde det til at stå i midten jeg er midlertidig nødt til
at bruge padding left/right men efter det ikke er super præcist
og hele tiden skal rette det efter hvor mange link jeg får ville
jeg gerne havde centreret det så det ikke er så svært at holde
styr på
her er HTML delen(unskyld der roder lidt i min kodning håber i
kan finde rundt i det :P):

<html>
   <head>
   <title>Test-Forum</title>
      <link rel="stylesheet" type="text/css" href="style/style.css">
         <body>
          <div id="top">
          Dette er et test-forum
          </div>
         
         
          //her starter link-baren
         
          <div id="link-bar">
          <div class="link">
          <a href="#">Forside</a>
          </div>      
          <div class="mellemrum">h   
          </div>
          <div class="link">
          <a href="#">Galleri</a>
          </div>
          <div class="mellemrum">h   
          </div>
          <div class="link">
          <a href="#">Forum</a>
          </div>
          </div>      
         
          //her slutter link-baren
         
             
               <div id="alt">
                              <div id="nyeste-traade">
                               <div id="overskrift3">
                               Nyeste tråde
                               </div>
                               <br />
                               <br />
                               <br />
                               <div class="text">
                               <div class="link">
                               <a href="#">NYESTE(bilka 20 år)</a>
                               </div>
                               </div>
                               <br />
                               <div class="text">
                               <div class="link">
                               <a href="#">wc3 tunering tot vinder</a>
                               <br />
                               </div>
                               </div>
                               <div class="text">
                               <div class="link">
                               <a href="#">blablabla</a>
                               </div>
                               </div>
                               </div>   
                  <div id="overskrift">
                   Forum:
                  </div>
                               <div id="se-traad-text">
                                  <a href="se-traad.php">se alle nyeste tråde</a>
                               </div>
                            <div id="forum_context">
                            <div id="forum_text">
                               <div class="text">
                               Velkommen til forummet, det er ikke oppe indnu
fordi.......... =)=)=)=)=)=)
                              </div>
                              </div>
                                        <br />
                                       <br />
                                       <br />                            
                                  <div id="overskrifter">
                                   <div class="text">
                                   <a href="se-traad.php">Fest</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-traad.php">Ballade</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-traad.php">Skole</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-traad.php">Lort</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-traad.php">Lorte lort</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-traad.php">Opret tråd</a>
                                   </div>   
                                  </div>   
                  </div>
               </div>
         </body>
   </head>   
</html>

Her er css delen:

#top   {
         height: 80px;
         width: 900px;
         border: 1px solid;
         border-bottom: none;
       margin:auto;
          padding-top: 10px;
          padding-left: 10px;
          padding-right: 10px;
          padding-bottom: 10px;
         font-size: 50px;          
         }

#forum-sider   {
                     width: 900px;
                      border: 1px solid;
                      text-align: center;
                   margin:auto;
                      padding-top: 10px;
                      padding-left: 10px;
                      padding-right: 10px;
                      padding-bottom: 10px;
                     }

#alt {
                     width: 910px;
                     height: 700px;
                      border: 1px solid;
                      text-align: center;
                   margin:auto;
                      padding-top: 10px;
                      padding-left: 10px;
                      padding-bottom: 10px;
       }
                     
#overskrift   {
                  font-size: 30px;
                  padding-top: 100px;
                  padding-right: 150px;
                  }                  
                  
#forum_context   {
                        width: 100%;
                        }

#forum_text   {
                  border: 1px solid #000000;
                  width: 250px;
                  height: 150px;
                  margin:auto;
                  }
                  
..text   {
         float: left;
         }
         
#overskrifter   {
                     width: 400px;
                     height: 100px;
                     margin:auto;
                     border: 1px solid #000000;
                     }
                     
..opret-traad   {
                  float: right;
                  text-align: right;
                  }

..understreg   {
                  color: #ffffff;
                  border-bottom: 1px solid #000000;
                  }
                  
a {
   color: blue;
   text-decoration:none;
   }
            
#traad   {
            height: 600px;
            width: 400px;
            border: 1px solid;
            padding-top: 10px;
             padding-left: 10px;
             padding-right: 10px;
             padding-bottom: 10px;
            }
            
#kommentare   {
                  height: 300px;
                  width: 300px;
                  border: 1px solid;
                  }
                  
#overskrift2   {
                     font-size: 30px;
                     float: left;
                     }   
                     
#nyeste-traade   {
                        height: 500px;
                        width: 150px;
                        border: 1px solid;
                        float: left;
                        }
                        
#overskrift3   {
                     font-size: 20px;
                     float: left;
                     }   
                     
#traad-box   {
                  border: 1px solid #000000;
                  width: 300px;
                  height: 670px;
                  margin:auto;
                  }
#se-traad   {
               float: right;
               width: 100px;
               height: 20px;
               border: 1px solid;
               border-right: none;
               }
               
#se-traad-text   {
                        float: right;
                        text-decoration: underline;
                        text-decoration: overline;
                        border-left: 1px solid;
                        height: 20px;
                        border-bottom: 1px solid;
                        }
                        
..link   {
         color: blue;
         text-decoration: underline;   
         float: left;
         margin:auto;
         }
         
#overskrift4   {
                     font-size: 30px;
                   padding-top: 60px;
                     }      
                     
#link-bar   {
               margin:auto;
               float: middle;
               width: 520px;
               height: 20px;
               border: 1px solid #000000;
               color: blue;
          border-bottom: none;
                padding-left: 400px; //padding delen som midlertidig for
det til at blive centreret men ikke er præcist
               }
               
..mellemrum   {
                  color: white;
                  float: left;
                  }


På forhånd tak :P

- Jonathan

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
jonathan (25-06-2007)
Kommentar
Fra : jonathan


Dato : 25-06-07 18:33

og hjemme-siden hedder: "http://test-forum.fristedet-agger.dk/"

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

jonathan (25-06-2007)
Kommentar
Fra : jonathan


Dato : 25-06-07 18:35

og hjemme-siden hedder: http://test-forum.fristedet-agger.dk/




--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Peter Vesth (25-06-2007)
Kommentar
Fra : Peter Vesth


Dato : 25-06-07 19:50

jonathan wrote in dk.edb.internet.webdesign.html:                     
> #link-bar   {
>                margin:auto;
>                float: middle;
>                width: 520px;
>                height: 20px;
>                border: 1px solid

Hej Jonathan

Prøv i din #link-bar at tilføje

#link-bar {
text-align: center;
.......
}

Med venlig hilsen

Peter

> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

jonathan (26-06-2007)
Kommentar
Fra : jonathan


Dato : 26-06-07 15:00

Peter Vesth wrote in dk.edb.internet.webdesign.html:
> Hej Jonathan
>
> Prøv i din #link-bar at tilføje
>
> #link-bar {
> text-align: center;
> .......
> }
>
> Med venlig hilsen
>
> Peter
>

Hej igen det virker heller ikke.....

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger (26-06-2007)
Kommentar
Fra : Birger


Dato : 26-06-07 15:58


"jonathan" <jonathansonNOSPAM@gmail.com> skrev i en meddelelse
news:46811bc6$0$90275$14726298@news.sunsite.dk...
> Peter Vesth wrote in dk.edb.internet.webdesign.html:
>> Hej Jonathan
>>
>> Prøv i din #link-bar at tilføje
>>
>> #link-bar {
>> text-align: center;
>> .......
>> }
>>
>> Med venlig hilsen
>>
>> Peter
>>
>
> Hej igen det virker heller ikke.....
>

Kombiner det med f.eks.
<div id="link-bar">
<a href="#">Forside</a>&nbsp;<a href="#">Galleri</a>&nbsp;<a
href="#">Forum</a>
</div>
i stedet for dine mange divs inde i divs, der alle sammen floater til
venstre - og alligevel vises til højre...

Måske en DOCTYPE også ville hjælpe på tingene..

Birger



jonathan (26-06-2007)
Kommentar
Fra : jonathan


Dato : 26-06-07 16:32

> Kombiner det med f.eks.
> <div id="link-bar">
> <a href="#">Forside</a> <a href="#">Galleri</a> <a
> href="#">Forum</a>
> </div>
> i stedet for dine mange divs inde i divs, der alle sammen floater til
> venstre - og alligevel vises til højre...
>
> Måske en DOCTYPE også ville hjælpe på tingene..
>
> Birger
>
Det virker faktisk fint men nu er det bare at grunden til at jeg havde
..link så mange gange og inde i hver link er at jeg på et sted på siden
gerne vil havde at der ikke skal understregning under linket og så fjerne
jeg alle understregningerne og så bruger jeg .link til at lave
understregning men så kommer problemet med at der ikke er noget mellemrum
vis jeg ikke slutte hver div-box efter linkende og så laver et usyndligt
bukstav efter hver link:

          <div id="link-bar">
          <div class="link">
          <a href="#">Forside</a>
          </div>      
          <div class="mellemrum">h   
          </div>
          <div class="link">
          <a href="#">Galleri</a>
          </div>
          <div class="mellemrum">h   
          </div>
          <div class="link">
          <a href="#">Forum</a>
          </div>
          </div>   


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

jonathan (26-06-2007)
Kommentar
Fra : jonathan


Dato : 26-06-07 17:18

Tja jeg prøvede mig lidt frem med <u>(underline) og det viste sig at
virker:

          <div id="link-bar">
          <u color="blue">
               <a href="#">Forside</a>
               </u>
               &nbsp;
               <u color="blue">
               <a href="#">Galleri</a>
               </u>
               &nbsp;
               </u>
               <u color="blue">
               <a href="#">Forum</a>
               </u>
               </div>

Så mange tak for hjælpen alle sammen!!


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger (26-06-2007)
Kommentar
Fra : Birger


Dato : 26-06-07 18:35

"jonathan" <jonathansonNOSPAM@gmail.com> skrev i en meddelelse
news:46813c3f$0$90274$14726298@news.sunsite.dk...
> Tja jeg prøvede mig lidt frem med <u>(underline) og det viste sig at
> virker:
>
> <div id="link-bar">
> <u color="blue">
> <a href="#">Forside</a>
> </u>
> &nbsp;
> <u color="blue">
> <a href="#">Galleri</a>
> </u>
> &nbsp;
> </u>
> <u color="blue">
> <a href="#">Forum</a>
> </u>
> </div>
>
> Så mange tak for hjælpen alle sammen!!
>

I IE7 er der nu en understregning - en enkelt karakter - efter de to første
link, men ikke under nogle af linkene.
I FF er linkene understreget - og også her er der en ekstra tom karakter
efter de to første.
Det skyldes at du har &nbsp; med inde i understregningerne.
[ &nbsp; er et mellemrum som browseren ikke har lov at bruge til ombrydning
af teksten. Når der er plads nok, kan man bruge et almindeligt mellemrum.
Men under alle omstændigheder skal det udenfor <u></u>.]

Du har
a {
color: blue;
text-decoration:none;
}
og
..link {
color: blue;
text-decoration: underline;
float: left;
margin:auto;
}
Hvilket er lidt "omvendt" iflg mine begreber. ;>)
Du sætter underline på link (a) - hvilket det er som default i forvejen.
Dernæst laver du en css til link du ikke vil have understreget, og pakker de
link ind i en div (er ikke sikker på at a arver en ikke-understregning ..)
for at undgå understregningen..

Tror jeg ville lave en
..a_no_underline {
text-decoration : none;
}
og bruge den på de links jeg ikke ville have understreget :

<div id="link-bar">
<a class="a_no_underline" href="#">Forside</a>
&nbsp;
<a class="a_no_underline" href="#">Galleri</a>
&nbsp;
<a class="a_no_underline" href="#">Forum</a>
</div>

Birger



jonathan (26-06-2007)
Kommentar
Fra : jonathan


Dato : 26-06-07 18:52

Jeg tror du har misforstået mig lidt ^^
jeg vil havde det til at være understreget her:

          <div id="link-bar">
          <u color="blue">
               <a href="#">Forside</a>
               </u>
               &nbsp;
               <u color="blue">
               <a href="#">Galleri</a>
               </u>
               &nbsp;
               </u>
               <u color="blue">
               <a href="#">Forum</a>
               </u>
               </div>

som der lykkes fint i ff
og i de her linijer vil jeg ikke havde understregning:

                  <div id="overskrift">
                   Forum:
                  </div>
                               <div id="se-traad-text">
                                  <a href="se-traad.php">Se alle nyeste tråde</a>
                               </div>
                            <div id="forum_context">
                            <div id="forum_text">
                               <div class="text">
                               Velkommen til forummet, det er ikke oppe indnu fordi..........
=)=)=)=)=)=)
                              </div>
                              </div>
                                        <br />
                                       <br />
                                       <br />                            
                                  <div
id="overskrifter">
                                   <div class="text">
                                   <a href="se-fest-traad.php">Fest</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-fest-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-ballade-traad.php">Ballade</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-ballade-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-skole-traad.php">Skole</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-skole-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-lort-traad.php">Lort</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-lort-traad.php">Opret tråd</a>
                                   </div>   
                                   <div class="understreg">f
                                  
                                   </div>
                                   <div class="text">
                                   <a href="se-lortelort-traad.php">Lorte lort</a>
                                   </div>
                                   <div class="opret-traad">
                                   <a href="opret-lortelort-traad.php">Opret tråd</a>
                                   </div>   
                                  </div>   

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

jonathan (26-06-2007)
Kommentar
Fra : jonathan


Dato : 26-06-07 18:56


> Tror jeg ville lave en
> .a_no_underline {
> text-decoration : none;
> }
> og bruge den på de links jeg ikke ville have understreget :
>
> <div id="link-bar">
> <a class="a_no_underline" href="#">Forside</a>
>
> <a class="a_no_underline" href="#">Galleri</a>
>
> <a class="a_no_underline" href="#">Forum</a>
> </div>
>
> Birger
>
Jeg ville lige sige at "a" som ikke er en div-box betyder alt med link at gøre
^^


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger (26-06-2007)
Kommentar
Fra : Birger


Dato : 26-06-07 21:43

"jonathan" <jonathansonNOSPAM@gmail.com> skrev i en meddelelse
news:46815315$0$90273$14726298@news.sunsite.dk...
>
>> Tror jeg ville lave en
>> .a_no_underline {
>> text-decoration : none;
>> }
>> og bruge den på de links jeg ikke ville have understreget :
>>
>> <div id="link-bar">
>> <a class="a_no_underline" href="#">Forside</a>
>>
>> <a class="a_no_underline" href="#">Galleri</a>
>>
>> <a class="a_no_underline" href="#">Forum</a>
>> </div>
>>
>> Birger
>>
> Jeg ville lige sige at "a" som ikke er en div-box betyder alt med link at
> gøre
> ^^

"a" står for Anchor - og kan bl.a. anvendes til link...
Defineringer af css der begynder med et . (dot, punkt, punktum), anvendes
ved at give de elementer du vil have skal bruge dem navnet (uden dot) som
class.
For at få understregning på links, behøver du slet ikke gøre noget, hvis du
lader være med at fjerne den via css...
Det var det jeg mente, med at du gør tingene "omvendt".
så fjern text-decoration fra din a i css, og fjern class fra ovenstående, så
virker det.
De link du ikke vil have understreget giver du så class som ovenfor. Så
virker det også.

Og så skal du gøre som Erik skriver - få orden på doctype, og tags afsluttet
rigtigt. Før kan du i virkeligheden ikke regne med noget af det. ;>)

Birger



Erik Ginnerskov (26-06-2007)
Kommentar
Fra : Erik Ginnerskov


Dato : 26-06-07 20:50

jonathan wrote:

> Hej igen det virker heller ikke.....

Din DTD er ikke fuldstændig, bring det i orden:

http://hjemmesideskolen.dk/html/elmnt/dtd.asp#ver

Din header er ikke afsluttet, inden du begynder din body, det kan give
uforudsigelige resultater i forskellige browsere. Du mangler en </head>
inden <body> - bring det i orden.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste