Portál AbcLinuxu, 12. března 2026 22:57
Snazil jsem se povolit jen ty znacky, ktere jsou bezpecne a jsou bezne pouzivane. Ostatni jsem zakazal. Momentalne podporujeme tyto znacky:
h1, h2, h3, p, div, pre, br, a, b, i, code, ul, ol, li
Rozhodne nebudeme nikdy podporovat script nebo img (aspon ne primo). Tabulky by se sice mohly obcas hodit, ale vetsinou se formatovani da vyresit jinak. A to je jeden z nejdulezitejsich postrehu ohledne seznamu znacek:
jde o obsah, ne o formu
Seznam povolenych znacek by mel postacovat pro slusny vzhled jakehokoliv vaseho obsahu. Pokud jsem presto nekoho nepresvedcil, ma moznost se vyjadrit v teto diskusi. Treba me presvedci a ja pridam jeho oblibenou znacku do seznamu povolenych znacek
Yetiho — chci taky tag <em>.
--vo
P.S. Jeste me napada, ze by nebylo spatne nejak osetrit nevhodne pouziti tagu PRE, jenom nevim jak.
Jeste se vratim k tomu tagu PRE a rozbiti layoutu stranky pri nevhodnem pouziti.
The PRE tag may be used with the optional WIDTH attribute. The WIDTH attribute specifies the maximum number of characters for a line and allows the HTML user agent to select a suitable font and indentation.
Cili pokud by se tam tenhle atribut doplnoval automaticky s nejakou vhodnou hodnotou, tak by se to aspon castecne vyresilo (pokud na nej prohlizece berou nejaky zretel, zatim jsem nezkoumal).
Jinak ten width atribut jsem neznal. Mrknu na to a nejspise jej povolim. A mozna i zkusim automaticky pridavat s hodnotou maximalne 100 pismen na radek.
Kazdopadne pokud nekdo nahodou tam nestrci par set pismen dlouhy radek, tak PRE uz nenici design, jako to delaval pred rokem a pul.
%s/&/\&/ge|%s/>/\>/ge|%s/</\</ge
cite moc nepoužívám, ale povolil bych ho; ostatní určitě (já sice vím, že mohu použít b namísto strong, ale musím na to myslet a nepsat sématicky...)
mas pravdu, ze DIV je semanticky zbytecny, ale nekdo jej prece muze ze zvyku pouzivat. Povolit atribut style nemuzeme, uz jednou jej nekdo umyslne zneuzil ke zniceni designu.
<code> snad stačí, ne?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.