网页制作工具-Amaya
2014-08-16 08:58:04 阿炯

本站赞助商链接,请多关照。 Amaya是一套由W3C及INRIA所制作的开源网页浏览器及网页制作软体。它是所见即所得的SGML编辑器及Symposia HTML编辑器的后代。Amaya最初的设计成一套 HTML 及 CSS编辑器,但它后来扩展成支持 XML相容规格的编辑器,如 XHTML, MathML 及 SVG。


它可以显示开放图像格式如 PNG,SVG及SVG动画。现在它广泛新网页技术试验台,以测试那些未能在主流浏览器上运行的技术。但是虽为由W3C所开发,但它未能完整支持CSS,就如截图所示。而且对中文、日语和韩语的支援尚未完善,不友好。


Web editor, developed jointly with W3C, to very simply edit and publish pages that include text (in HTML or XHTML), graphics (in SVG), and mathematical expressions (in MathML), as well as style specified with CSS style sheets.


Web Authoring Tool and Browser

Amaya is an authoring tool with browsing features that makes the Web a uniform, interactive working space. With Amaya users may decide at any time to modify, copy/paste, or update a Web page displayed on their screen. They can then immediately re-publish a modified page, provided they have the appropriate access rights on the server. Users do not need to learn markup languages. They can create hypertext links just by clicking the target. They can copy/paste complex structures such as tables or lists from one Web page to another. When the copied part includes hypertext links, these links are preserved.

XHTML (HyperText Markup Language)

Amaya always generates valid markup. It also allows authors to control the XHTML profiles they use, and editing menus are adapted to the current document profile. The validity of the structure is checked when a document is downloaded and during the whole editing process.

Amaya includes full support for (X)HTML documents:

All valid HTML elements and attributes are made available in the graphical user interface.

Amaya supports authoring of CSS style sheets:

A simple mechanism allows authors to add style (fonts, colors, spacing, etc.) to Web pages.

MathML and SVG (Scalable Vector Graphics)

Amaya makes it very easy to edit and publish MathML expressions and SVG structured graphics, as well as compound documents. It can edit XHTML documents that include SVG graphics with XHTML elements, and MathML expressions inside these graphics.

The whole MathML presentation markup can be easily edited with a dedicated set of panels.
The transformation mechanism applies also to MathML constructs. For example an existing construct can be surrounded by a block of parentheses.

XML

Amaya can process some well-known XML languages, such as XHTML, MathML, and SVG, but it can also edit generic XML documents (editing independently of any DTD or XML schema). This work is in progress, but Amaya already allows authors to edit the contents and attributes of XML documents, and to set their presentation by creating and applying CSS style sheets.

Templates

Amaya features a powerful template mechanisms that allows document designers to specify various types of documents in terms of the (X)HTML language. The document editor follows these templates to help authors to create rigorously structured documents.

最新版本:11.4


项目主页:http://wam.inrialpes.fr/software/amaya/