User talk:Ferren

From W3C Wiki

The HTML5 validator tells me that I can only use (br) in situations where phrasing is desired. I desire phrasing in a (ul) list, but apparently the powers that be don't. What does one do in this case? Close the list, insert a (br), and open another list? *Clumsy! lnefficient! Awkward!*

Just as a matter of policy, I prefer a rule set that restricts as little as possible. The urge to separate content from display is admirable only until it gets in the way and makes code less intuitive. Taken to its logical conclusion itsetsusbackto400CEwhenuncialswerewrittenwithnodisplayspacesbetweencontentwordstherewasalsoanabsenceofdisplaypunctuationtomakephrasingobvioustatementslikegodisnowherecouldbeinterpretedasthereaderchoseandtheprogrammerhastokeeptrackoflocationinthelinetoinsertdisplayspaces

This is like not allowing percentage widths in (img /) tags. 'Use CSS', I am told. The only CSS examples I have found employ canvas and take 4 or 5 lines. 'Or', says Jukka, 'you can leave the percents in and ignore the validation failure: browsers are supposed to honor obsolete code.' This destroys the utility of validation. width="66%" works wonderfully well for sites where page width is under user control and width="489" is totally inappropriate--as it is whenever pixels/cm is not the same as on my display--although I feel a need for min-width="4cm" at the same time.