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}
Annonceindlæg fra HP
01. august 2008 - 14:09
#1
Prøv at sætte: margin:0; padding:0; på både din ul og dine li.
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?
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;}
01. august 2008 - 14:40
#4
Ja, det skulle du kunne.
Slettet bruger
01. august 2008 - 14:57
#5
Hvordan skal det sættes op kodemæssigt?
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;}
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]
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;}
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]
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.
Slettet bruger
01. august 2008 - 15:34
#11
Ahh perfekt!! :)) Stor tak for hjælpen... Opretter du svar smider jeg points.
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 :-)
01. august 2008 - 15:40
#13
forker = forkert og je burde være jeg, ja det er solstik :-)
01. august 2008 - 16:50
#14
Det kommer vel an på, hvad wp_list_categories('title_li=') indeholder. =)
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 :-)
04. august 2008 - 11:37
#16
Ups. Her er et svar! :)
04. august 2008 - 13:15
#17
Tak for point! :)
Vi tilbyder markedets bedste kurser inden for webudvikling