Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] obustronna dekoracja nagłówka strony
Forum PHP.pl > Forum > Przedszkole
hiszpanespaniol
Witam wszystkich.

Chcę uzyskać nagłówek strony z wyśrodkowanym tekstem oraz dekoracją po lewej i po prawej stronie. Poniżej mój kod, który sprawdza się dla nagłówków z tekstem mieszczącym się w jednej linijce (czyli kropki po lewej i prawej, odsunięte o 10px od tekstu):

  1. <style type="text/css">
  2. h1 {text-align: center}
  3. h1 span {
  4. background: url(kropka.gif) left top no-repeat;
  5. padding: 0 0 0 10px;
  6. }
  7. h1 span span {
  8. background-position: right top;
  9. padding: 0 10px 0 0;
  10. }
  11.  
  12. <h1>
  13. <span><span>Lorem Ipsum</span></span>
  14. </h1>


Problem pojawia się przy nagłówkach których treść nie mieści się w jednej linijce. Kropka prawa przechodzi niżej. Potrzebuję rozwiązania działającego dla dowolnej ilości tekstu. Znaczniki można zmienić, ale zachowując semantyczność. Nie wchodzą w grę img, czy table.
hiszpanespaniol
display: block
Cytat
display: table

Że też o tym nie pomyślałem smile.gif
Wystarczyło dać lewy padding dla zewnętrznego div'a, prawy dla wewnętrznego, włożyć obrazki w padding i gotowe.
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.