Kezdőoldal » Számítástechnika » Weblapkészítés » Az első és utolsó elem kitétel...

Az első és utolsó elem kitételével az összes köztes elem kijelölése CSS-ben?

Figyelt kérdés

Egy menüt csinálok, és azt szeretném, hogy az első elem bal, és az utolsó elem jobb margin-ja 0 legyen.


A kód, amit írtam:

ul li a:first-child {

margin-left:0

}


ul li a {

margin:0 15px;

padding:5px;

display:block;

}


ul li a:last-child {

margin-right:0

}


A problémám az, hogy mióta ráírtam a first- és last-child-ot, azóta az összes elemről leszedte a margin-t.

Mit rontok el? Van valami olyan kijelölő a CSS-ben, ami az első és utolsó elem kitételével az összes köztes elemet jelöli ki?



2016. okt. 9. 15:06
 1/4 anonim ***** válasza:
100%

[link]


a las és first mindig arra az elemre vonatkozik amire adod.

Te estedben az <A> tag -re, ami egy menüben mindig csak 1 darab, és az első és utolsó eleme is.

A fentebb linkelt mintában én a <LI> tag -re helyeztem, így a felsorolás első és utolsó elemének <A> tag -jére vonatkozik.

2016. okt. 9. 15:16
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Köszönöm!
2016. okt. 9. 16:01
 3/4 anonim ***** válasza:

li { background-color: red; }

li:not(:first-child):not(:last-child) { background-color: blue; }

2016. okt. 10. 09:51
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

#5: ez is kiváló megoldás, ez pont a kérdésben foglalt definíció. :-)

Csak a kérdező gondolat menetében nem tökéletes.

[link]

Ugyan is első és utoló elemnek is kell majd margin, de csak egyik oldalra.

[link]

Így egyszerűbb később levenni, mint külön-külön definiálgatni.

De persze, ettől függetlenül hasznos válasz. :-)

2016. okt. 10. 11:06
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!