Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: line-height
Forum PHP.pl > Forum > Po stronie przeglądarki
smiady
Witam.

Mam taki kod:
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <head>
  4. <meta charset="utf-8" />
  5. <style type="text/css">
  6. body {
  7. width: 960px;
  8. margin: 10px auto;
  9. background: #eee;
  10. }
  11.  
  12. h1, h2, h3 {
  13. margin: 10px 0;
  14. }
  15.  
  16. h1 {
  17. line-height: 120px;
  18. font-size: 120px;
  19. }
  20. h2 {
  21. font-size: 100px;
  22. line-height: 100px
  23. }
  24. h3 {
  25. font-size: 42px;
  26. line-height: 42px;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <h1>Pierwsza linijka</h1>
  32. <h2>Druga linijka</h2>
  33. <h3>Trzecia linijka</h3>
  34. </body>
  35. </html>


Kod przedstawia trzy linijki, ale niestety nie mają one równego odstępu. Winowajcą jest line-heigth, a dokładnie jego interlinia.
Z tego co wiadomo wysokość line-height składa się z wielkości czcionki i interlinii. Wydawało mi się, że jak line-height ustawi się na wielkość czcionki to zniknie interlinia, a tak się nie dzieje.
Co zrobić ?
kafowi
Cytat(smiady @ 1.03.2015, 14:27:51 ) *
Z tego co wiadomo wysokość line-height składa się z wielkości czcionki i interlinii. Wydawało mi się, że jak line-height ustawi się na wielkość czcionki to zniknie interlinia, a tak się nie dzieje.

Uczono mnie, że interlinia to odległość między dolną częścią linijki, a górną kolejnej linijki.
Poprawne stwierdzenie: Interlinia == line-height.
Niepoprawne stwierdzenie: line-height == font-size+interlnia(line-height)

Cytat(smiady @ 1.03.2015, 14:27:51 ) *
Co zrobić ?

Zależy co chcesz osiągnąć.

===@edycja@===
Masz częściowo rację, kwestia spolszczenia.
smiady
Cytat(kafowi @ 1.03.2015, 15:43:43 ) *
Niepoprawne stwierdzenie: line-height == font-size+interlnia(line-height)


Mylisz się to jest poprawne stwierdzenie z świeżo zakupionej ksiązki o HTMLu zaznacz sobie tekst i widać - interlina to wolna przestrzeń między czcionką, a górną krawędzią.

A to co chce osiągnąć to równe odstępy pomiędzy h1, h2, h3 - pozbywając się interlinii.
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.