Avatar billede Slettet bruger
01. august 2008 - 13:39 Der er 16 kommentarer og
1 løsning

CSS styling af <ul> og <li>

Hej,

Jeg er løbet ind i lidt problemer. Hvordan undgår jeg at min "kasse" bliver rykket ind når jeg bruger <ul> <li>? Jeg tror jeg styler det lidt forkert... 

Min HTML kode:

<li class="cat">
<ul>
<?php wp_list_categories('title_li='); ?>
</ul>
</li>

---------------------------------------------------------

Min CSS:

.cat li {list-style:none; border-bottom:4px solid #FFFFFF;}

.cat li a:link, .cat li a:visited {
    background:#f0f7ef;
    display:block;
    padding:4px 4px 4px 6px;
    border-right:4px solid #bed4bb;}
       
.cat li a:hover, .cat li a:active {background:#e7f1e6;}

.cat li li a:link, .cat li li a:visited {border-left:none}
Avatar billede w13 Novice
01. august 2008 - 14:09 #1
Prøv at sætte:

margin:0;
padding:0;

på både din ul og dine li.
Avatar billede Slettet bruger
01. august 2008 - 14:32 #2
Kan jeg sætte det i mit CSS med en kode? Jeg sys ikke det virkede da jeg satte det i mit CSS men prøvede så at sætte:

<li class="cat" style="margin:0px;">
<ul style="margin:0px;">
<?php wp_list_categories('title_li='); ?>
</ul>
</li>

Nu blev det rykket på plads men der er stadig en enkelt "bullet" over boksen som jeg gerne vil have fjernet?

Kan jeg ligeledes sætte margin:0px; i mit stylesheet da jeg så har alt styling samlet der?
Avatar billede Slettet bruger
01. august 2008 - 14:33 #3
Mit CSS ser pt. således ud:

.cat li {list-style:none; border-bottom:4px solid #FFFFFF;}

.cat li a:link, .cat li a:visited {
    background:#f0f7ef;
    display:block;
    padding:4px 4px 4px 10px;
    border-right:4px solid #bed4bb;}
       
.cat li a:hover, .cat li a:active {background:#e7f1e6;}
Avatar billede w13 Novice
01. august 2008 - 14:40 #4
Ja, det skulle du kunne.
Avatar billede Slettet bruger
01. august 2008 - 14:57 #5
Hvordan skal det sættes op kodemæssigt?
Avatar billede w13 Novice
01. august 2008 - 15:01 #6
Du indsætter som sagt:

margin:0;
padding:0;

i alle dine li'er og ul'er :)

li.cat {margin:0; padding:0; }

.cat li {list-style:none; margin:0; padding:0; border-bottom:4px solid #FFFFFF;}

.cat li a:link, .cat li a:visited {
    background:#f0f7ef;
    display:block;
    padding:4px 4px 4px 10px;
    border-right:4px solid #bed4bb;}
       
.cat li a:hover, .cat li a:active {background:#e7f1e6;}
Avatar billede Slettet bruger
01. august 2008 - 15:08 #7
Okay tak. :) Nu mangler jeg løsningen på hvorfor der kommer en enkelt bullet over min kasse:

• <--------------
[Kassen]
Avatar billede w13 Novice
01. august 2008 - 15:09 #8
Det er jo din hoved-LI.

li.cat {list-style:none; margin:0; padding:0; }

.cat li {list-style:none; margin:0; padding:0; border-bottom:4px solid #FFFFFF;}

.cat li a:link, .cat li a:visited {
    background:#f0f7ef;
    display:block;
    padding:4px 4px 4px 10px;
    border-right:4px solid #bed4bb;}
       
.cat li a:hover, .cat li a:active {background:#e7f1e6;}
Avatar billede Slettet bruger
01. august 2008 - 15:18 #9
Jep det er rigtigt. Nu er det bullet forsvundet men der er stadig luft imellem  elementerne over det tidligere bullet og ned til kassen, kan jeg fjerne det luftrum:

[Andre elementer]
----------- (Luft der hvor tidligere bullet var)
[Kassen]
Avatar billede w13 Novice
01. august 2008 - 15:21 #10
Måske hvis du retter:

li.cat {list-style:none; margin:0; padding:0; }

til:

li.cat {list-style:none; margin:0; padding:0; margin-top:-10px }

Så skal du bare lige tilpasse "10px" til mellemrummets højde.
Avatar billede Slettet bruger
01. august 2008 - 15:34 #11
Ahh perfekt!! :)) Stor tak for hjælpen... Opretter du svar smider jeg points.
Avatar billede zips Juniormester
01. august 2008 - 15:39 #12
Dette er da helt forker
<li class="cat">
<ul>
<?php wp_list_categories('title_li='); ?>
</ul>
</li>

burde da være sådan her
<ul class="cat">
<li>
<?php wp_list_categories('title_li='); ?>
</li>
</ul>

Eller har je fårt solstik :-)
Avatar billede zips Juniormester
01. august 2008 - 15:40 #13
forker = forkert  og je burde være jeg, ja det er solstik :-)
Avatar billede w13 Novice
01. august 2008 - 16:50 #14
Det kommer vel an på, hvad wp_list_categories('title_li=') indeholder. =)
Avatar billede zips Juniormester
01. august 2008 - 17:02 #15
Ja jeg kan godt se at det er en under menu som i har gang i nu, så jeg trækker mig tilbage i solen :-)
Avatar billede w13 Novice
04. august 2008 - 11:37 #16
Ups. Her er et svar! :)
Avatar billede w13 Novice
04. august 2008 - 13:15 #17
Tak for point! :)
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