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

:after dla ul w pojedynczych li

VPS Starter Arubacloud
0 głosów
373 wizyt
pytanie zadane 14 stycznia 2017 w HTML i CSS przez Daniel Kudyba Obywatel (1,260 p.)
Witam Wszystkich,

Nie ogarniam jak użyć :after dla kilku konkretnych wierszy w menu (docelowo pozioma linia). Ktoś wytłumaczy?
komentarz 14 stycznia 2017 przez Daniel Kudyba Obywatel (1,260 p.)
Dodałem class do li, w tej klasie zrobiłem granicę - działa bez after i poprawnie przeszło walidację ;)
komentarz 14 stycznia 2017 przez Daniel Kudyba Obywatel (1,260 p.)
Hmmm, ale znowu nie mogę dodać lewego marginesu do tego bordera .... Ktoś pomoże z tym after, lub podrzuci inny pomysł, by było poprawnie?

2 odpowiedzi

+1 głos
odpowiedź 14 stycznia 2017 przez niezalogowany

MDN wytłumaczy : ) W Twoim przypadku wartość content: ''; będzie pustym stringiem

0 głosów
odpowiedź 15 stycznia 2017 przez Daniel Kudyba Obywatel (1,260 p.)
Czy byłby ktoś w stanie pomoc?
komentarz 15 stycznia 2017 przez imklau Nałogowiec (42,090 p.)
to oznacz te elementy class i daj im border-bottom odpowiedni, tak chyba najprościej
komentarz 15 stycznia 2017 przez Daniel Kudyba Obywatel (1,260 p.)

tak, ale jak oznaczam class dla li, to border jest od początku li,a chce by zaczynał się od pierwszej  litery napisu. Po dodaniu margin-left - przesuwa mi całe wyrażenie, łacznie z opcją menu, chyba że coś źle robię?

 

 

<ul class="side-menu">
												
																	<li class="border"><a href="#" title="Menu">Menu</a></li>
																	
																	<li><a href="#" title="Bieżace informacje"> Aktualności</a></li>
																	<li><a href="#" title="Branże"> Branże</a></li>
																	<li><a href="#" title="Nasze produkty"> Produkty</a></li>
																	<li><a href="#" title="Usługi"> Usługi</a></li>
																	<li><a href="#" title="Referencje"> Referencje</a></li>
																	<li><a href="#" title="Kontakt  z Nami">Kontakt</a></li>
																	<li><a href="#" title="Informacje o firmie"> O firmie</a></li>
																	<li><a href="#" title="Branże"> Nagrody</a></li>
																	<li><a href="#" title="Relacje inwestorskie"> Relacje <span class="li.a"> inwestorskie</span> </a></li>
																	<li><a href="#" title="Partnerzy"> Partnerzy</a></li>
																	<li><a href="#" title="Kariera"> Kariera</a></li>
																	
																	
													</ul>

 

.border{
   
    border-bottom: 3px dotted #a1a1a1;
    margin-bottom: 20px;
	margin-left: 20px;
}

 

komentarz 15 stycznia 2017 przez imklau Nałogowiec (42,090 p.)

U mnie przy takim zapisie wyświetla się od początku napisu

li {
	width: 100px;
	display: block;
	border-bottom: 1px dotted black;
   }

Jak coś to nie dodawaj paddingu z lewej strony, bo to on powoduje przesunięcie ;)

komentarz 15 stycznia 2017 przez Daniel Kudyba Obywatel (1,260 p.)

Zadziałało smiley dopiero po tym jak zbadałem element i zobaczyłem, ze do side-menu li dodany jest padding-left: 20px; <--- a miliony razy robiłem tą classe dla pojedynczego <li> i nie wychodziło przez tp angry

 

Dziękuje! blush

komentarz 15 stycznia 2017 przez imklau Nałogowiec (42,090 p.)
to fajnie ;) proszę :P

Podobne pytania

0 głosów
2 odpowiedzi 553 wizyt
pytanie zadane 17 października 2019 w HTML i CSS przez vingilot85 Obywatel (1,150 p.)
0 głosów
1 odpowiedź 169 wizyt
0 głosów
3 odpowiedzi 1,171 wizyt

93,022 zapytań

141,986 odpowiedzi

321,288 komentarzy

62,367 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...