Skocz do zawartości

Nietypowe wyrównanie tekstu


papieros

Rekomendowane odpowiedzi

Mam oto takie zadanie. Wyrównać dowolny tekst, tak aby zajmował całą wysokość elementu (np div'a). Wyrównanie miałoby dobierać odpowiednio odstęp między kolejnymi liniami tekstu, tak aby test 'rozciągnięty' był od góry do dołu div'a/ wysokość div'a jest z góry ustalona. Przykład:

---------------------------------------------

Tekst składający się z czterech linii

wyświetlany byłby jakoś tak. Pierwsza

linia od samej góry. Dwie kolejne w

środku. Czwarta na dole div'a

---------------------------------------------

A jeśli by było 5 linii, linie rozmieszczone by były w pionie gęściej (z mniejszą przerwą między nimi, np. mniejszy line-height)

---------------------------------------------

Tekst składający się z pięciu linii

wyświetlany byłby jakoś tak. Pierwsza

linia od samej góry. Trzy kolejne w

środku. Ostatnia, piąta linia wyświetlana

by była na samym końcu

---------------------------------------------

Mam nadzieję, że jasno to opisałem. Ma ktoś jakiś sprytny pomysł jak to w css rozwiązać. Element nie musi być div'em może to być np. cela tabeli albo co innego, jeśli to pomoże.

Odnośnik do komentarza
Udostępnij na innych stronach

Właśnie mnie olśniło, że można ww problem rozwiązać bez jquery i javascriptów, mianowicie:

<style>
 td {vertical-align:bottom}
 </style>

 <table style="height:400px;border:1px solid black">
 <tr><td>1 linia</td></tr>
 <tr><td>2 linia</td></tr>
 <tr><td>3 linia</td></tr>
 <tr><td>4 linia</td></tr>
 </table>

Wymaga to umieszczenia tekstu w tabeli ale akurat w moim przypadku to nie przeszkadza

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności