Avatar billede fusentasten Nybegynder
07. maj 2008 - 11:46 Der er 6 kommentarer og
1 løsning

Kan man centrere disse menupunkter i kasserne

Hej eksperter

Kan man få menupunkterne centreret i disse kasser. De har altid en fast bredde, men indholdets bredde skifter. Og der skal meget gerne en lille skygge på bogstaverne.

Kan man det?

<style>
.wrapper {
    background : #cc0000;
    float : left;
    width : 200px;
    height : 40px;
    border-right : 1px solid #fff;
    text-align : center;
   
}
.wrapper-center {
    position : relative;
    margin : 0 auto;
    width : 100%;
}
.overst {
    position : absolute;
    top : 4px;
    left : 4px;
    color : #fff;
    z-index : 5;

}
.skygge {
    position : absolute;
    top : 5px;
    left : 5px;
    color : #000;
    z-index : 4;

   
   
}
</style>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="overst">Hej med dig</div>
        <div class="skygge">Hej med dig</div>
    </div>
</div>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="overst">Hej igen</div>
        <div class="skygge">Hej igen</div>
    </div>
</div>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="overst">Hej med dig</div>
        <div class="skygge">Hej med dig</div>
    </div>
</div>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="overst">Hej med dig</div>
        <div class="skygge">Hej med dig</div>
    </div>
</div>
Avatar billede w13 Novice
07. maj 2008 - 12:07 #1
Du skulle bare angive width:200px; på overst og skygge.

I øvrigt kan du helt spare dine z-indexes væk, hvis du bare bytter om på rækkefølgen af overst- og skygge-div'erne.
******************************************
<html>
<head></head>
<body>

<style>
.wrapper {
    background : #cc0000;
    float : left;
    width : 200px;
    height : 40px;
    border-right : 1px solid #fff;
}
.wrapper-center {
    position : relative;
    margin : 0 auto;
}
.overst {
    position : absolute;
    width : 200px;
    top : 4px;
    left : 5px;
    color : #fff;
    text-align:center;
}
.skygge {
    position : absolute;
    width : 200px;
    top : 5px;
    left : 5px;
    color : #000;
    text-align:center;
}
</style>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="skygge">Hej med dig</div>
        <div class="overst">Hej med dig</div>
    </div>
</div>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="skygge">Hej igen</div>
        <div class="overst">Hej igen</div>
    </div>
</div>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="skygge">Hej med dig</div>
        <div class="overst">Hej med dig</div>
    </div>
</div>

<div class="wrapper">
    <div class="wrapper-center">
        <div class="skygge">Hej med dig</div>
        <div class="overst">Hej med dig</div>
    </div>
</div>

</body>
</html>
Avatar billede w13 Novice
07. maj 2008 - 12:12 #2
Og jeg er heller ikke sikker på, at din margin : 0 auto; gør nogen forskel på din wrapper-center.
Avatar billede w13 Novice
07. maj 2008 - 12:16 #3
Har lige testet det, og margin : 0 auto; gør ingen forskel i dette tilfælde.
Avatar billede fusentasten Nybegynder
07. maj 2008 - 12:23 #4
Stort. Ja, jeg har nok siddet og testet lidt for at få dem centreret. Tak for hjælpen :-)
Avatar billede w13 Novice
07. maj 2008 - 12:25 #5
:) Det var så lidt. Og husk lige at acceptere mit svar. Det andet, jeg lagde, fik du afvist. ;)
Avatar billede fusentasten Nybegynder
07. maj 2008 - 12:35 #6
forkert knap :-)
Avatar billede w13 Novice
07. maj 2008 - 12:51 #7
Takker! :)
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