Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML]Problem z hr
Szymciosek
post
Post #1





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Witam,
mam taki kod: http://jsfiddle.net/N8RjF/1/

Pytanie: Czemu pozioma linia <hr /> przylega mi do zdjęcia, ale już od tekstu się ładnie odsuwa?

Ten post edytował Szymciosek 16.04.2013, 11:33:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


<hr /> to skomplikowany znacznik, odradzam jego używanie. Do każdej przeglądarki musisz pisać na niego praktycznie osobny styl. W Operze np jest wszystko ładnie w Twoim przykładzie.
Go to the top of the page
+Quote Post
Szymciosek
post
Post #3





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Czyli co sugerujesz?
<div class="line"></div>

i zakodowanie w css jak ma wyglądać?

Za dużo to nie pomogło: http://jsfiddle.net/E6nG9/2/
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

Warto zerknąć na przeznaczenie znacznika <hr /> podane w specyfikacji.

Cytat
There is no need for an hr element between the sections themselves, since the section elements and the h1 elements imply thematic changes themselves.


Co luźno tłumaczy się tak:

Cytat
Nie ma potrzeby użycia elementu hr pomiędzy sekcjami, gdyż same w sobie wskazują na zmianę tematu.


Polecam użycie reset.css, niweluje to wiele upierdliwości podczas ostylowania strony.


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
Szymciosek
post
Post #5





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Ok, zapomniałem dodać, ale używam html5reset: http://jsfiddle.net/E6nG9/3/

Pomoże ktoś: http://jsfiddle.net/LFg8a/
css od linii 109.

Nawet jeżeli zmienię na div line: http://jsfiddle.net/LFg8a/1/
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #6





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Zerknij teraz ale w wersji wcześniejszej zarówno tekst jak i hr przylegały do zdjęcia @Opera/9.80 (X11; Linux i686; U; pl) Presto/2.10.289 Version/12.02

http://jsfiddle.net/LFg8a/3/


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
Szymciosek
post
Post #7





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Ale tutaj nie chodzi o odstęp od zdjęcia z boku.
Układ ma pozostać taki jaki jest, ale linia <hr> czy <div line> ma pójść pod zdjęcie i ma mieć OD ZDJĘCIA odstęp powiedzmy 15px czyli margin-top: 15px dla hr.
Go to the top of the page
+Quote Post
Mega_88
post
Post #8





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Cytat(Szymciosek @ 16.04.2013, 14:45:20 ) *
Ale tutaj nie chodzi o odstęp od zdjęcia z boku.
Układ ma pozostać taki jaki jest, ale linia <hr> czy <div line> ma pójść pod zdjęcie i ma mieć OD ZDJĘCIA odstęp powiedzmy 15px czyli margin-top: 15px dla hr.



Daj coś takiego w CSS i zobacz.

  1. hr {
  2. float:left;
  3. width:100%;
  4. margin:15px 0px 0px 0px;
  5. }
  6.  

Go to the top of the page
+Quote Post
Szymciosek
post
Post #9





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Dzięki. http://jsfiddle.net/LFg8a/4/
Jakieś słowo wyjaśnienia?
Go to the top of the page
+Quote Post
Mega_88
post
Post #10





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Nie wiem czy to jest poprawnie dla hr -> float:left, ale jeżeli nie użyjesz dla elementu "float:left" to on nada automatycznie jakiś margin/top/left/... dla elementu. Dajesz float:left i przylega do obrazka odstęp określasz marginem i pod każdą przeglądarką powinno być tak samo.

Przetestuj sobie z float:left i bez niego ( bez float:left nie zadziała margin-top z tego co pamietam smile.gif )

Ten post edytował Mega_88 16.04.2013, 14:06:10
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: 20.08.2025 - 04:29