Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wcięcie od drugiej lini w wypunktowaniu
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
seen
Jak zdefiniować styl aby wypunktowanie ul miało w drugiej i w każdej następnej linii wcięcie.

Czyli żeby zamiast czegoś takiego:

1. tekst w pierwszej linii
tekst w drugiej linii
tekst w trzeciej linii
2. tekst w pierwszej linii
tekst w drugiej linii
tekst w trzeciej linii

otrzymać coś takiego:

1. tekst w pierwszej linii
tekst w drugiej linii
tekst w trzeciej linii
2. tekst w pierwszej linii
tekst w drugiej linii
tekst w trzeciej linii

Proszę o pomoc.
Crozin
Domyślam się, że chciałeś napisać:
Kod
1. tekst w pierwszej linii
tekst w drugiej linii
tekst w trzeciej linii
Kod
1. tekst w pierwszej linii
   tekst w drugiej linii
   tekst w trzeciej linii
Zainteresuj się właściwością list-style-position.
seen
Tak dokładnie o takie wcięcia mi chodzi.
Tylko muszę zaznaczyć, że do zrobienia numeracji wykorzystuje content: counters(licznik, " ") ze względu, że muszę mieć numerację 1, 1a, 1b, 2, 2a i chyba w tym przypadku chyba list-style-position nie zadziała.

Czyli właściwie chodzi o metodę zrobienia wcięcia od drugiej linii w dowolnym tekście.
Sephirus
Pokaż trochę twojego kodu - bo powiem szczerze nie do końca kumam smile.gif
seen
Tak wygląda styl listy:

CODE
/* pierwszy poziom 1. */
#lista_b ol {counter-reset:licznik_1 licznik_1a; padding-left:0px; list-style-position:outside;}
#lista_b ol li {list-style-type:none; padding-left:10px;}
#lista_b ol li:before {content: counters(licznik_1, " ") ". "; counter-increment:licznik_1;}

/* pierwszy poziom poziom 1a. 1b. 1c. */
#lista_b div.clear{counter-reset:licznik_1a;}
#lista_b ol li.abc {list-style-type:none; padding-left:10px;}
#lista_b ol li.abc:before {content:counter(licznik_1) counter(licznik_1a, lower-alpha) ". "; counter-increment:licznik_1a;}



a sama lista już normalnie:

CODE
<div id="lista_b">
<ol>
<li>tekst</li>
<li>tekst</li>
<li class="abc">tekst</li>
</ol>
</div>


tylko w ten sposób udało mi się uzyskać numerację typu: 1, 2, 2a.
Ale nie wiem jak zrobić wcięcia od drugiego wiersza w każdym li.

Już sobie poradziłem za pomocą parametru text-indent z wartością ujemną.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.