Avatar billede RasmusSOlsen Nybegynder
15. november 2011 - 17:40 Der er 10 kommentarer og
1 løsning

min tekst vil ikke centrerer :(

min tekst ligger i venstre side og kan på ingen måde tvinge den ud i midten?
div#navi a {
        display: block;
        width: 110px;
        float: left;
        margin-top: 320px;
        color: black;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
       
    }
Avatar billede Slettet bruger
15. november 2011 - 19:46 #1
Er det teksten i dit link du vil have centreret (for det ser ud til at fungere fint), eller er det dit link i din div du vil have centreret?
Kan du evt. vise noget af din html kode?
Avatar billede RasmusSOlsen Nybegynder
15. november 2011 - 19:53 #2
kan lige smide hele koden ind :)

HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Lotus Yoga</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
   
    <div id="page-wrap">
        <div id="navi">
        <a href="#">Forside</a>
        <a href="#">Om Lotus Yoga</a>
        <a href="#">Yoga former</a>
        <a href="#">Skema</a>
        <a href="#">Priser</a>
        <a href="#">Rejser</a>
        <a href="#">Kontakt</a>
    </div>
   
    <div id="main-content">
       
        <div id="left-col">
           
            <div id="quick-jumps">
            <h3>Noget tekst</h3>
            <p>Her skal der stå noget tekst det må vi finde ud af...!</p>
            </div>       
            <h1>Velkommen</h1>
           
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi porta enim eget metus cursus convallis. Cras vehicula, dui a aliquam semper, elit enim sollicitudin lacus, et semper nulla sapien non est. Praesent ligula dolor, porta et bibendum in, fermentum nec lectus. Nullam lorem neque, ultricies vel sodales semper, laoreet quis nulla. Aliquam venenatis rutrum elit, a adipiscing libero vestibulum nec. Etiam pellentesque, nisi nec mollis bibendum, lectus arcu tincidunt nisi, quis mattis libero dolor eu ligula. Nulla diam dui, venenatis eu convallis ornare, accumsan iaculis lacus. Suspendisse potenti. Curabitur varius aliquet lorem eget vestibulum. Nullam tortor nulla, fringilla id sollicitudin in, pharetra sit amet felis. Suspendisse mollis lorem in ligula auctor ut tincidunt tortor tincidunt. Etiam ultricies dapibus dolor, vel vulputate felis dignissim bibendum. Aliquam erat volutpat.</p>
       
       
       
       
       
        <p>Pellentesque ultrices feugiat neque ut ultricies. Cras justo lectus, tempor at convallis sed, tempor nec nisi. Curabitur pharetra nulla quam, quis malesuada urna. Nulla facilisi. Pellentesque condimentum, arcu non ullamcorper aliquam, dolor dui viverra justo, nec bibendum ipsum lorem non nulla. Nam ut purus hendrerit odio convallis scelerisque. Proin porttitor purus sit amet felis pretium sagittis. Proin sem turpis, luctus id suscipit at, mattis nec nulla. Nam odio lorem, posuere non mollis vel, mollis ac velit. Cras ac neque nisl, eget volutpat nulla. Ut arcu augue, hendrerit quis sollicitudin et, faucibus sagittis augue. Pellentesque non est et enim scelerisque blandit nec in mi.</p>
       
        <p>Nulla rhoncus fringilla dapibus. Sed quis lacus ac augue pulvinar luctus. Ut luctus fringilla aliquam. Donec commodo enim quis nisl tincidunt iaculis. Aliquam congue sollicitudin feugiat. Aenean ac neque ligula. Sed erat nisi, tristique a dictum nec, feugiat et nulla. In hac habitasse platea dictumst. Ut mollis dignissim orci eu facilisis. Nulla varius scelerisque ipsum, non pellentesque elit egestas ut. Mauris eu nibh orci. Cras nisl lacus, sollicitudin sed ornare vel, vulputate sit amet eros. Etiam mi sem, fermentum eu tincidunt eu, tincidunt nec orci. Suspendisse ligula nibh, eleifend vitae ultricies quis, ultrices et lectus. Suspendisse potenti.</p>
            </div><!--END left-col-->
        <div id="right-col">
            <h2>nyheder</h2>
           
            <p>Her skal der stå hvad der sker af forskellige ting</p>
        </div>
       
        <div class="clear"></div>

    </div> <!--END main-content-->
   
    </div> <!--End page-wrap-->
    <div id="footer">
        <p>&copy; 2011 Lotus Yoga</p>
        </div>
</body>
</html>


CSS:


style {
    margin: 0;
    padding: 0;
    }

body {
    font-size: 62.5%;
    font-family: helvetica, sans-sarif;
    }
   
a {
    font-weight: bold;
    text-decoration: none;
    font-size: 120%;
    margin-bottom: 1.0m;
}
p {
    font-size: 1.3m;
    line-height: 1.4m;
    margin-bottom: 0.8m;   
}

h1 { font-size: 3.0m; margin-bottom: 0.8m; padding-top: 15px; text-align: center; }
h2 { font-size: 2.0m; text-transform: uppercase; margin-bottom: 0.8m; }
h3 {font-size:1.6m; text-transform: uppercase; font-style: italic; letter-spacing: 2px; background: #96cef2; color: black; padding: 5px; margin-bottom: 0.5px; }
   
.clear { clear: both; }
   

   
div#page-wrap {
    margin: auto;
}

    div#page-wrap div#navi {
        height: 361px;
        text-align: center;
        margin: -8px;
        background: url(images/logo.jpg) no-repeat;
   
}
    div#navi a {
            display: block;
            width: 110px;
            float: left;
            margin-top: 320px;
            color: black;
            text-align: center;
            }

div#main-content {
    padding-bottom: 50px;
    }
    div#main-content div#left-col {
        float: left;
        width: 800px;
    }   
    div#main-content div#left-col div#quick-jumps {
        padding-top: 20px;
        padding-left: 50px;
        padding-bottom: 300px;
        width: 200px;
        float: left;
        margin-right: 15px;
        text-align: center;
    }
    div#main-content div#left-col div#quick-jumps p {
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 1px;
        text-align: left;
    }
   
   
    div#main-content div#right-col {
        margin-top: 25px;
        float: right;
        width: 250px;
        border-top: 10px solid #96cef2;
        padding-top: 10px;
        margin-right: 50px;
    }
    div#main-content div#right-col h2 {
        padding-left: 20px;
    }
   
    div#main-content div#right-col p {
        font-size: 90%;
        color: black;
        padding-left: 20px;
    }   
div#footer {
    position: absolute;
    bottom: 0;
    margin-left: -8px;
    width: 100%;
    background: url(images/footer.png) repeat-x;
    color: white;
    padding: 10px 0 10px 0;
    text-transform: uppercase;
    border-top: 2px solid black;
    text-align: center;
   
}
Avatar billede Slettet bruger
15. november 2011 - 20:04 #3
Et hurtigt fix, med den css og html kode du sidder med:
div#navi {
    display: inline-block;
}
div#page-wrap {
    text-align: center;
}
Avatar billede RasmusSOlsen Nybegynder
15. november 2011 - 20:14 #4
hvis jeg gør som du beskriver der, bliver hele baggrunden også centreret. Det er kun teksten der står henover baggrunden der skal centreres. Se evt. www.lotusyoga.dk :)
Avatar billede Slettet bruger
15. november 2011 - 20:27 #5
Ligger baggrunden i din div#navi? Kan den evt. flyttes til din div#page-wrap i stedet? Ellers kan du prøve at tilføje en ekstra div mellem #navi og #page-wrap.
Avatar billede Slettet bruger
15. november 2011 - 20:30 #6
Kan se du har et logo på div#navi (med background css koden), så det er nok den du mener. Mon ikke den kan flyttes til din div#page-wrap.
Avatar billede Slettet bruger
15. november 2011 - 20:44 #7
Har lige kigge på din hjemmeside, og det ser ud som om logoet også bør centreres, hvis den blå boks fra baggrundsbilledet skal passe med dine links (hvis du centrerer dem).
Og logoet passer kun op til en 1280 bred skærm. På en 1920 skærm er baggrunden hvid i højre side (men det kan fixes ved at tilføje samma baggrundsfarve som logoet).
Avatar billede RasmusSOlsen Nybegynder
15. november 2011 - 20:47 #8
har prøvet at gøre som du har skrevet men det virker bare ikke :( er der nogen mulighed for du gider sætte hele css koden ind her, så jeg bare kan kopierer den? Mht. skærmstørrelsen, så tror jeg bare jeg sætter en lille bid baggrund ind der bliver repeat-x.
Avatar billede RasmusSOlsen Nybegynder
16. november 2011 - 11:35 #9
Hej tolamaps.
prøvede igen at gøre som du beskrev og denne gang virkede det, så hvis du ligger et svar så kommer der nogen point din vej :)
Avatar billede Slettet bruger
16. november 2011 - 17:49 #10
Dem må du godt beholde. :)
Avatar billede RasmusSOlsen Nybegynder
15. december 2011 - 09:14 #11
ok
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