Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML] Linia od lewej strony do końca tekstu
bahh
post
Post #1





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

Ostrzeżenie: (0%)
-----


Mam dosyć niestandardowy problem. Mam nagłówek (na różnych podstronach inny, więc różnej szerokości) i pod nim od początku ekranu do końca tekstu ma być linia (nagłówek wycentrowany)

Tak jak na tym zdjeciu:


Jak rozwiązać taki problem? Próbowałem zrobić after z 50% szerokości i left:0 a sam nagłówek mial border-bottom ale na każdej przegladarce było minimalne przesunięcie w różnych kierunkach (góra, dół).
Go to the top of the page
+Quote Post
MeGusta
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 6.07.2015

Ostrzeżenie: (10%)
X----


Dodaj w css:

  1. width: auto;
  2. //dodatkowo dla marginesu
  3. padding-left: 10px;
  4. padding-right: 10px;


Ten post edytował MeGusta 22.07.2015, 13:00:05
Go to the top of the page
+Quote Post
bahh
post
Post #3





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

Ostrzeżenie: (0%)
-----


nic to nie zmieniło
Go to the top of the page
+Quote Post
MeGusta
post
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 6.07.2015

Ostrzeżenie: (10%)
X----


Daj twój obecny kod.
Go to the top of the page
+Quote Post
bahh
post
Post #5





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

Ostrzeżenie: (0%)
-----


  1. .titleline { text-align:center; }
  2. h2 { display:inline, border-bottom:2px; padding:0; margin:0; font-size:16px; }
  3. h2:after { position:absolute; margin-top:24px; content: " "; width:50%; height:2px; background-color:#000; left:0; }
  4. </style>
  5.  
  6. <div class="titleline">
  7. <h2>Nasz serwis</h2>
  8. </div>


Kod wyglądał mniej więcej tak (skasowałem go już) - margin-top w h2:after miał mieć taką wartość, by nachodził na bordera h2. Każda przeglądarka inaczej stylizuje trochę czcionki i tekst i nie zawsze nałożą się te 2 linie
Go to the top of the page
+Quote Post
trueblue
post
Post #6





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Na razie tyle: http://jsfiddle.net/ch2kzp3x/
Nie rozumiem dlaczego chcesz nałożyć border-bottom z tekstu na tą linię.


--------------------
Go to the top of the page
+Quote Post
bahh
post
Post #7





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

Ostrzeżenie: (0%)
-----


By zrobić linię od prawej strony zmieniam left na right - wszystko działa ale pojawia się suwak przy urządzeniach mobilnych - jakiś sposób na rozwiązanie tego?
Go to the top of the page
+Quote Post
trueblue
post
Post #8





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


overflow:hidden dla .titleline i pokombinuj z padding-bottom lub wysokością.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:54