Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 3. 8. 2006, 17:55:26
Potřeboval bych změnit výšku řádku po odřádkování.
Zkoušel jsem nastavit pro styl pro <BR> ... line-height: 10%, ale funguje to jen pro IE. Jak to upravit, aby to fungovalo i pro FF? |
||
habendorf Profil |
#2 · Zasláno: 3. 8. 2006, 19:24:02
font-size?
|
||
Čávo Profil * |
#3 · Zasláno: 4. 8. 2006, 18:10:24
Odporúčam nepoužívať zastaralý tag <br /> - je to len pozostatok z minulosti. Lepšie je uzavrieť riadok do tagu <div></div> prípadne <p></p>. IMHO najlepšie je použiť nečíslovaný zoznam bez odrážok, pretože stránka by mala byť štruktúrovaná.
|
||
WanTo Profil |
#4 · Zasláno: 4. 8. 2006, 18:11:15
Čávo
Občas je nutné <br> použít. |
||
Plaváček Profil |
#5 · Zasláno: 4. 8. 2006, 18:14:48
MilanJ
Pro BR nelze nastavit, řečeno lidsky, ničehož nic. BR není standardní element, funguje pouze jako východisko z nouze, když potřebuji vyrobit odsazení řádku tam, kde to normálně nejde. Stylovat se nedá, tak se s tím ani netrap. Tam, kde to má smysl, použij odstavec a ten už řídit pomocí line-height můžeš. |
||
habendorf Profil |
#6 · Zasláno: 4. 8. 2006, 18:36:30 · Upravil/a: habendorf
font-size na br (minimálně v IE) funguje
Ale použít to jako řešení původního dotazu nelze. |
||
Čávo Profil * |
#7 · Zasláno: 4. 8. 2006, 19:17:25
WanTo
A kedy? Ja som zatiaľ nenarazil na situáciu kedy by bolo nutné použiť tag <br /> vždy sa to dá riešiť ináč. Nanešťastie vo väčšine CMS sa na formátovanie textu pred vložením do databázy sa stále viac používajú "prasácke" JavaScriptové WYSIWYG editory, ktoré zalomenie riadku pomocou <br /> hojne používajú, ja osobne tieto editory vypínam. Lepšie sú na tom plnohodnotné WYSIWYG editory ako Dreamweaver, ktoré po stlačení enteru vložia text do tagu <p></p>. Ale najlepšie je naformátovať si text sám a rozvrhnúť ho štruktúrovane. |
||
Plaváček Profil |
#8 · Zasláno: 4. 8. 2006, 19:25:01 · Upravil/a: Plaváček
Já vím přesně, kdy potřebuju BR. Kupříkladu hloupá adresa firmy umístěná v elementu ADDRESS a rozložená do několika řádků. Třeba. Nebo reklamní sdělení na dva řádky, kdy použití odstavce je sémanticky nesprávné. BR má svůj smysl.
|
||
Čávo Profil * |
#9 · Zasláno: 4. 8. 2006, 20:08:05
Plaváček
tým dvom príkladom celkom nerozumiem(možno keby som videl konkrétny príklad zdrojového kódu...), ale keby bol <br /> taký potrebný tak by nezavádzali normu xhtml 2.0 v ktorej sa má <br /> nahradiť štruktúrovaným tagom <line></line>. |
||
habendorf Profil |
#10 · Zasláno: 4. 8. 2006, 22:15:38
Nebo reklamní sdělení na dva řádky, kdy použití odstavce je sémanticky nesprávné. BR má svůj smysl.
tým dvom príkladom celkom nerozumiem Nevím čemu na tom nerozumíš. Prostě <p>Kupte si</p> <p>medvídka mývala!</p> je blbost. Rozhodně lepší je <p>Kupte si<br />medvídka mývala!</p> S tou adresou je to stejný. Další typický příklad je např. pokud má být v menu víceřádkový link jako třeba na http://www.1-webdesign.cz/projects/navcc/. |
||
Čávo Profil * |
#11 · Zasláno: 5. 8. 2006, 01:01:57
<style type="text/css"> prečo to nemôže byť napr. takto? |
||
habendorf Profil |
#12 · Zasláno: 5. 8. 2006, 01:39:38
Ale samozřejmě že může. Jde o to, má-li to cenu. Na tagu br není nic špatného.
|
||
Timy Profil |
#13 · Zasláno: 5. 8. 2006, 01:47:54
<p>Dobrý den,<br>
jak se máte?</p> |
||
Timy Profil |
#14 · Zasláno: 5. 8. 2006, 01:50:17
Čávo
<address> František Josef<br> Nákladni 27<br> Komárov<br> 74805 </address> |
||
mila Profil |
#15 · Zasláno: 5. 8. 2006, 04:32:00
Čávo
.slogan span nefunguje už z toho důvodu, že tam klidně mohu použít i jiný span, z nějakého jiného důvodu. A pak se dostáváme k
Není jednodušší napsat prostě <br>. Mimochodem tam ten konec řádku bude i bez css.... |
||
Chamurappi Profil |
#16 · Zasláno: 5. 8. 2006, 05:07:59
Element <br> je prezentační stejně jako <font>.
Reaguji na Čávo: „keby bol <br /> taký potrebný tak by nezavádzali normu xhtml 2.0 v ktorej sa má <br /> nahradiť štruktúrovaným tagom <line></line>“ Dnes je tomu přesně čtyři roky, co se poprvé a naposledy objevil v návrhu XHTML 2 element <line>. Pak zmizel. A pak se místo něj objevil element <l>. Naštěstí XHTML 2 nikdo nezavádí a ještě dlouho nebude. Vzhledem k tomu, že je to úplně jiný jazyk (<p> v XHTML 1 a <p> v XHTML 2 jsou dva různé elementy), nemá smysl promítat jeho nálady do současných jazyků konsorcia. |
||
Čávo Profil * |
#17 · Zasláno: 5. 8. 2006, 10:25:22
habendorf: Ale <span> je plnohodnotný tag formátovateľný pomocou css, <br /> je tam už len z dôvodu spätnej kompatibility za nejaký čas z dokumentov xhtml zmizne je zastaralý podobne ako <center><marquee> alebo <font>. Rovnako sa developery koncom 80. rokov nevedeli zmieriť s faktom že im zobrali ich obľúbený príkaz GoTo z vyšších programovacích jazykov.
mila .slogan span nefunguje už z toho důvodu, že tam klidně mohu použít i jiný span, z nějakého jiného důvodu. ten príklad je len demonštračný na tento konkrétny účel je použiteľný, v praxi by som použil skôr blokový tag <div> kde nemusím implicitne nastavovať display: block; <p> Není jednodušší napsat prostě <br>. Mimochodem tam ten konec řádku bude i bez css.... no veď práve u tagu <br /> neni možné (podľa situácie) zmeniť display na inline, u tagu <div> to možné je. Ak má byť formátovanie striktne oddelené od obsahu nemal by sa <br /> používať vôbec. Rovnako ako argumentuješ v prospech tagu <br /> by sa dalo argumentovať napr. aj v prospech tagu <center> neni jednoduchšie napísať: <center>Vycentrovaný text</center> ako: <style type="text/css">? Napriek tomu že zápis tagu <center> je kratší neodporúča sa používať, to isté platí aj pre <br />. |
||
Čávo Profil * |
#18 · Zasláno: 5. 8. 2006, 10:36:02
Chamurappi: to je vec názoru, mne ide skôr o striktné oddelenie obsahu od formátovania.
|
||
Plaváček Profil |
#19 · Zasláno: 5. 8. 2006, 12:38:48 · Upravil/a: Plaváček
Čávo
<br /> je tam už len z dôvodu spätnej kompatibility To slyším poprvé. Celý tvůj příspěvek je zmatený. Jak bys třeba podal v HTML klasickou báseň, aniž bys použil zalomení řádku tam, kde to básník zamýšlel? |
||
Timy Profil |
#20 · Zasláno: 5. 8. 2006, 12:41:41
Plaváček
No šlo by to ještě za pomocí <pre>, ale to je tak z bláta do louže |
||
habendorf Profil |
#21 · Zasláno: 5. 8. 2006, 12:49:57
Jak bys třeba podal v HTML klasickou báseň, aniž bys použil zalomení řádku tam, kde to básník zamýšlel?
No šlo by to ještě za pomocí <pre>, ale to je tak z bláta do louže No já myslím, že Čávo by dal každý řádek do divu (nebo nastylovaného spanu), jak už nám několikrát ukázal. |
||
Timy Profil |
#22 · Zasláno: 5. 8. 2006, 12:51:35
habendorf
To asi jo, i když bych je dal spíš do spanu, ten příklad se divama (<p><div>Kupte si</div>medvídka mývala!</p>) by mu totiž nefungoval tak úplně jak by asi chtěl. Ale co třeba takové zobrazení bez stylů? To už asi Čávo neřeší. |
||
habendorf Profil |
#23 · Zasláno: 5. 8. 2006, 12:56:44
Timy: No kdyby tam dal divy, řešil by zobrazení bez stylů.
Abychom si rozuměli - jen se snažím říct, jak asi Čávo uvažuje. Já bych tam dal breaky, to je jasný. |
||
Timy Profil |
#24 · Zasláno: 5. 8. 2006, 13:11:10
habendorf
No kdyby tam dal divy, řešil by zobrazení bez stylů. Kdyby tam dal divy, tak to zase nemůže dát do odstavce - <p style="color:red"><div>Kupte si</div>medvídka mývala!</p> - tohle červené nebude. Takže by to měl zase sémanticky špatně. |
||
habendorf Profil |
#25 · Zasláno: 5. 8. 2006, 13:16:43
Jasně. Měl jsem na mysli jen to, že by mu to odřádkovalo.
|
||
Čávo Profil * |
#26 · Zasláno: 5. 8. 2006, 13:25:43
Timy
To asi jo, i když bych je dal spíš do spanu, ten příklad se divama (<p><div>Kupte si</div>medvídka mývala!</p>) by mu totiž nefungoval tak úplně jak by asi chtěl. priznávam chybu zápis: <p><div></div></p> síce funguje, ale neni validný takže mi ostáva iba: <p><span></span></p> |
||
Timy Profil |
#27 · Zasláno: 5. 8. 2006, 13:26:19
Čávo
A to se ti bez stylů zobrazí blbě |
||
Čávo Profil * |
#28 · Zasláno: 5. 8. 2006, 13:28:56
The tag:"div" is not allowed within: "p" [XHTML 1.0 strict]
|
||
Čávo Profil * |
#29 · Zasláno: 5. 8. 2006, 13:29:32
Timy: veď hej presvedčili ste ma
|
||
Knopi Profil |
#30 · Zasláno: 5. 8. 2006, 17:29:54
Čávo: Není žádné přesvědčování. Sémanticky by to byl opravdu špatný zápis (není značka jako značka), navíc má opravdu <br /> své místo. Jak už tu padlo bez vypnutých stylů by se třeba Plaváčkova adresa zobrazila na jednom řádku, takhle bude přehledná a na každém řádku budou hezky potřebné informace. I na tohle je potřeba myslet. :-)
|
||
Téma pokračuje na další straně.
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0