• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Różnica w selektorach

Object Storage Arubacloud
+1 głos
383 wizyt
pytanie zadane 13 maja 2017 w HTML i CSS przez agit45 Obywatel (1,110 p.)
Witam czy mógłby mi ktoś wytłumaczyć różnicę między div>span a div span zapisaną w cssie? Wiem że w pierwszym sposobie ">" oznacza że span jest dzieckiem div, a w drugim przykładzie span jest potomkiem div. Czy będzie jakaś różnica lub inne ułatwienia jeżeli napiszę którymś z tych sposobów? Pozdrawiam!
komentarz 13 maja 2017 przez niezalogowany
Imo sobie odpowiedziałeś na to pytanie
komentarz 13 maja 2017 przez agit45 Obywatel (1,110 p.)
znam teorie ale nie znam praktycznego wykorzystania czyli kiedy używa się tego a kiedy tamtego i jakie są różnice ;)

3 odpowiedzi

+1 głos
odpowiedź 13 maja 2017 przez Chess Szeryf (76,710 p.)
wybrane 13 maja 2017 przez agit45
 
Najlepsza

Znalazem odpowiedź na twoje pytanie.

https://css-tricks.com/child-and-sibling-selectors/

http://stackoverflow.com/questions/1182189/css-child-vs-descendant-selectors

W css-tricks masz przykłady.

<style>
ul li {
	color:green;
}
ul > li{ 
	color:red;
}
</style>
 
 
<ul> 
	<li>List item one</li>
	<li>List item two 
		<ol>
			<li>Nested item one</li>
			<li>Nested item two</li>	
		</ol>
	</li>
	<li>List item three</li>
</ul>

Powyższy przykład jest stąd.

https://www.w3.org/TR/selectors/#descendant-combinators

https://www.w3.org/TR/selectors/#child-combinators

komentarz 13 maja 2017 przez agit45 Obywatel (1,110 p.)
Naprawdę wielkie dzięki! Pozdrawiam!
+2 głosów
odpowiedź 13 maja 2017 przez pablop76 VIP (123,120 p.)

Witam.

<div>
  <span>dziecko div</span>
  <span>drugie dziecko div</span>
  <p><span>potomek div</span></p>
  <p><span>potomek div</span></p>
</div>
div > span
{
  color: red;
} 

usuń znak dziecka i zobacz efekt :)

0 głosów
odpowiedź 13 maja 2017 przez ShiroUmizake Nałogowiec (46,300 p.)
Jest to tzw. silne wiązanie, przydatne przy dość rozbudowanych dokumentach , praktycznie w jakiś navbarach to widzę.

Drugie to nic innego, że przydzieli dla każdego div, span np: kolor czerowy , bez względu czy występuje między nimi wiązanie bądż nie.

Plus była metodyka CSS oparta o to, ale teraz nie mogę sobie przypomnieć jak się ona nazywała.

Podobne pytania

0 głosów
1 odpowiedź 176 wizyt
pytanie zadane 6 czerwca 2019 w HTML i CSS przez Rozukee Początkujący (300 p.)
+1 głos
1 odpowiedź 176 wizyt
pytanie zadane 25 października 2016 w HTML i CSS przez tirex Gaduła (4,430 p.)
0 głosów
2 odpowiedzi 227 wizyt
pytanie zadane 11 sierpnia 2015 w HTML i CSS przez Wiciorny Ekspert (269,710 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...