Ivan Shmakov
2017-09-14 17:05:52 UTC
[Cross-posting to news:comp.infosystems.www.authoring.html, as
the question doesn't seem to be specific to GNU/Linux. On a
second thought, adding news:comp.emacs as well; but feel free to
drop that as appropriate.]
a "visual" ("WYSIWYG") editor to edit decidedly /non/-visual
medium, such as HTML. This is contrary to, say, W3C-standard SVG,
or ISO-standard PDF, which /are/ visual, and which it /does/ make
sense to author "visually" (such as with Inkscape, SVG-edit,
Scribus, or many other such tools.)
Think, for example, of how your HTML document would be rendered
by a speech synthesizer to a visually impaired person. Most,
if not all, of the "common" CSS properties will be of no value,
and if the document in question relies on div, span, and class=
-- rather than the full repertoire of HTML5 elements -- the best
that the speech synthesizer will be able to rely upon would
probably be good old heuristics.
My preference is to use Emacs nxml-mode to edit "XHTML," mainly
for its support for real-time validation, based on the RNG
schemata included in Emacs. It should be noted, however, that
Emacs includes XHTML 1.1 [1] RNG schema where one would expect
HTML5/XML instead. (That's Emacs bug#12280 [2] -- and I'd very
much appreciate thoughts on how to include /both/ and let the
user choose.)
It's still possible to configure Emacs to use HTML5 RNG acquired
separately.
I'd also like to note that it's possible, although with certain
restrictions (mainly related to "void" elements, <style />,
<script />, <noscript />, and CDATA handling) to author valid
HTML5/HTML documents that are /at the same time/ valid HTML5/XML
documents. As such, nxml-mode is still useful for HTML5/HTML.
[1] http://w3.org/TR/xhtml-modularization/
[2] http://debbugs.gnu.org/12280
the question doesn't seem to be specific to GNU/Linux. On a
second thought, adding news:comp.emacs as well; but feel free to
drop that as appropriate.]
I have been using Kompozer to edit html pages. It is a bit awkward
and buggy. I am going to be doing a lot more editing in the future.
Does anyone have a favorite html editor? A better Kompozer?
As already suggested, it doesn't actually make much sense to useand buggy. I am going to be doing a lot more editing in the future.
Does anyone have a favorite html editor? A better Kompozer?
a "visual" ("WYSIWYG") editor to edit decidedly /non/-visual
medium, such as HTML. This is contrary to, say, W3C-standard SVG,
or ISO-standard PDF, which /are/ visual, and which it /does/ make
sense to author "visually" (such as with Inkscape, SVG-edit,
Scribus, or many other such tools.)
Think, for example, of how your HTML document would be rendered
by a speech synthesizer to a visually impaired person. Most,
if not all, of the "common" CSS properties will be of no value,
and if the document in question relies on div, span, and class=
-- rather than the full repertoire of HTML5 elements -- the best
that the speech synthesizer will be able to rely upon would
probably be good old heuristics.
My preference is to use Emacs nxml-mode to edit "XHTML," mainly
for its support for real-time validation, based on the RNG
schemata included in Emacs. It should be noted, however, that
Emacs includes XHTML 1.1 [1] RNG schema where one would expect
HTML5/XML instead. (That's Emacs bug#12280 [2] -- and I'd very
much appreciate thoughts on how to include /both/ and let the
user choose.)
It's still possible to configure Emacs to use HTML5 RNG acquired
separately.
I'd also like to note that it's possible, although with certain
restrictions (mainly related to "void" elements, <style />,
<script />, <noscript />, and CDATA handling) to author valid
HTML5/HTML documents that are /at the same time/ valid HTML5/XML
documents. As such, nxml-mode is still useful for HTML5/HTML.
[1] http://w3.org/TR/xhtml-modularization/
[2] http://debbugs.gnu.org/12280
--
FSF associate member #7257 http://softwarefreedomday.org/ 16th September 2017
FSF associate member #7257 http://softwarefreedomday.org/ 16th September 2017