Kom ihåg mig?
Home Menu

Menu


CSS - listor utan mellanrum

Ämnesverktyg Visningsalternativ
Oläst 2004-01-28, 17:43 #1
AlternativePhotographys avatar
AlternativePhotography AlternativePhotography är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 77
AlternativePhotography AlternativePhotography är inte uppkopplad
Medlem
AlternativePhotographys avatar
 
Reg.datum: Jan 2004
Inlägg: 77
Hej allesammans!

Jag gillar att använda listor i min html, men gillar inte mellanrummet mellan stycket och listan. Är det någon som vet hur jag kan få bort det? Gillar inte heller mellanrummet mellan vänstermarginalen och 'bullet', men det har jag lyckats få bort med en margin-left på minus 15.
Margin-top på minus funkar inte, då blir line-heighten konstig.

I mina stylesheetet har jag följande:
li {FONT-SIZE: 10px; line-height: 13 px ; COLOR: #484a45; FONT-FAMILY: Verdana, Geneva, sans-serif; margin-left: -15 px;}

och så här ser listan ut:


Här är stycket ovanför
<ul>[*] Det är luften ovanför detta stycke jag vill ha bort.[*] Här kommer nästa bullet.[/list]Lite mer text här</p>

Några bra tips från någon css expert?
Vänliga hälsningar,
Malin
AlternativePhotography är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-28, 19:29 #2
Hennkes avatar
Hennke Hennke är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 45
Hennke Hennke är inte uppkopplad
Nykomling
Hennkes avatar
 
Reg.datum: Jan 2004
Inlägg: 45
Vet inte hur pass kompatibelt det här är men du kan ju testa, funkar för IE iaf.

Kod:
<p>Här är stycket ovanför
<li> Det är luften ovanför detta stycke jag vill ha bort.</li>
<li> Här kommer nästa bullet.</li>
Lite mer text här</p>
Hennke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-29, 00:39 #3
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Citat:
Originally posted by Hennke@Jan 28 2004, 16:29
Vet inte hur pass kompatibelt det här är men du kan ju testa, funkar för IE iaf.
Jag har för mig att man inte får ha en lista (ul och då även li) i en paragraf (p) enligt W3C... men det kan hända det är XHTML. Är dock inte säker...
Anders är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-29, 01:38 #4
Hennkes avatar
Hennke Hennke är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2004
Inlägg: 45
Hennke Hennke är inte uppkopplad
Nykomling
Hennkes avatar
 
Reg.datum: Jan 2004
Inlägg: 45
Hade för mig att det existerade något sådant, men tror inte det är XHTML heller.
Hennke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-29, 03:13 #5
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Prova med att lägga till "padding: 0 px;" , det borde hjälpa.
Christian är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-29, 18:22 #6
AlternativePhotographys avatar
AlternativePhotography AlternativePhotography är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 77
AlternativePhotography AlternativePhotography är inte uppkopplad
Medlem
AlternativePhotographys avatar
 
Reg.datum: Jan 2004
Inlägg: 77
Provade att ta bort <ul>

Alltså:


Här är stycket ovanför[*] Det är luften ovanför detta stycke jag vill ha bort.[*] Här kommer nästa bullet.
</p>


Lite mer text här</p>

Problemet är att den andra paragrafen 'Lite mer...' följer stylesheeten för[*] och inte stylesheeten för

.
Provade även padding: 0px... men fick det inte att funka. Så här ser min[*] ut:
li {FONT-SIZE: 10px; line-height: 13 px; COLOR: #484a45; FONT-FAMILY: Verdana, Geneva, sans-serif; margin-left: -15 px; padding: 0px }

Malin
AlternativePhotography är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-01-29, 23:03 #7
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Jag ser att du har applicerat din style på <LI> taggen.
Det du ska styla är <UL>, ett litet test visade att följande tar bort marginalen både över och under listan:
Kod:
ul {
	margin-top: -20px;
	margin-bottom: -20px;
}
Christian är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-05, 17:18 #8
AlternativePhotographys avatar
AlternativePhotography AlternativePhotography är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 77
AlternativePhotography AlternativePhotography är inte uppkopplad
Medlem
AlternativePhotographys avatar
 
Reg.datum: Jan 2004
Inlägg: 77
Jamen, det funkar ju alldeles utmärkt!
Tackar hjärtligast!
Malin
AlternativePhotography är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:08.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017