![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 368 Pomógł: 2 Dołączył: 23.09.2007 Ostrzeżenie: (60%) ![]() ![]() |
Witam!
WIele osób mówi, że nie należy używać znacznika br, w takim razie pytam co należy używać zamiast tego? -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 44 Dołączył: 23.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 75 Dołączył: 19.08.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zależy, co chcesz rozdzielać.
Osobiście zamiast pakować krótkie teksty w <p>, proponuję Ci wsadzać je w <div>. Odstęp zamiast kilkoma <br /> uzyskasz poprzez CSS zmieniając wartość stylu margin-bottom. -------------------- Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 368 Pomógł: 2 Dołączył: 23.09.2007 Ostrzeżenie: (60%) ![]() ![]() |
hmm ale niestety akapitu przeglądarki nie interpretują tak samo np w jednej zaczyna sie w jednym wierszu a w drugiej w następnym wierszu ;/
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 8.11.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
hmm ale niestety akapitu przeglądarki nie interpretują tak samo np w jednej zaczyna sie w jednym wierszu a w drugiej w następnym wierszu ;/ Od tego masz CSS, żeby sobie dostosować element do swoich potrzeb. Trzymając się semantyki HTML raczej powinieneś stosować <p>, bo <div> służy generalnie do grupowania elementów. Ten post edytował kresh 21.01.2008, 15:25:41 -------------------- Programuj pod kątem interfejsu, nie implementacji
Gang of Four michalbarys.pl |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 75 Dołączył: 19.08.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ale <p> do całych akapitów:) Kompromis - znacznik <span>.
-------------------- Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 2 Dołączył: 8.11.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Z tym, że bez przesady, nie chodzi o to żeby nie używać <br />, tylko aby używać znaczników zgodnie z ich przeznaczeniem przez pryzmat potrzeb i wymagań danej witryny
![]() Ten post edytował kresh 21.01.2008, 15:42:06 -------------------- Programuj pod kątem interfejsu, nie implementacji
Gang of Four michalbarys.pl |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 249 Pomógł: 30 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zależy, co chcesz rozdzielać. Osobiście zamiast pakować krótkie teksty w <p>, proponuję Ci wsadzać je w <div>. Odstęp zamiast kilkoma <br /> uzyskasz poprzez CSS zmieniając wartość stylu margin-bottom. Nie polecajmy rozwiązań które nie mają nic wspólnego z semantyką kodu. ~kresh ma rację odradzając div. Natomiast jeśli chcesz mieć różne odstępy pomiędzy akapitami nadaj w CSS odpowiednie marginesy np:
P ma zawsze nadany domyślnie display:block i rozciągnie się na całą dostępną szerokość w elemencie nadrzędnym, więc będzie się zaczynał od nowej linii, chyba, że nadasz mu szerokość i float lub display:inline. //edit1 Co do span to raczej jest to element do umieszczenia wewnątrz p dla nadania np. innego koloru dla części tekstu. //edit2 Dobrym zastosowaniem br będzie np złamanie linii w nagłówku h1, h2... gdy chcemy mieć tekst podzielony w konretnym miejscu. Największym błędem zastosowania br jest użycie go w zastępstwie marginesu. Ten post edytował grzesiek_g 21.01.2008, 15:49:32 -------------------- Warsztat: Ubuntu 12.10, PHPStorm
http://vertoo.pl |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.05.2025 - 05:31 |