Information about Dynamic Html
| HTML |
|---|
|
Character encodings Dynamic HTML Font family HTML editor HTML element HTML scripting Layout engine comparison Style Sheets Unicode and HTML W3C Web browsers comparison Web colors XHTML |
Dynamic HTML or DHTML is a collection of technologies used together to create interactive and animated web sites by using a combination of a static markup language (such as HTML), a client-side scripting language (such as JavaScript), a presentation definition language (Cascading Style Sheets, CSS), and the Document Object Model.
A DHTML webpage is any webpage in which client-side scripting changes variables of the presentation definition language, which in turn affects the look and function of otherwise "static" HTML page content, after the page has been fully loaded and during the viewing process. Thus the dynamic characteristic of DHTML is the way it functions while a page is viewed, not in its ability to generate a unique page with each page load.
By contrast, a "dynamic web page" is a broader concept — any web page generated differently for each user, load occurrence, or specific variable values. This includes pages created by client side scripting, and ones created by server-side scripting (such as PHP or Perl) where the web server generates content before sending it to the client.
Uses
DHTML is often used to make rollover buttons or drop-down menus on a web page.A less common use is to create browser based action games. During the late 1990s and early 2000s, a number of games were created using DHTML. But differences between browsers made this difficult; many techniques had to be implemented in code to enable the games to work on multiple platforms. Recently browsers have been converging towards the web standards, which has made the design of DHTML games more viable. Those games can be played on all major browsers and they can also be ported to Widgets for Mac OS X and Gadgets for Windows Vista, which are based on DHTML code.
The term has fallen out of use in recent years, as DHTML scripts often tended to not work well between various web browsers. Newer techniques, such as unobtrusive JavaScript coding (DOM Scripting), allow similar effects, but in an accessible, standards-compliant way through Progressive Enhancement.
Some disadvantages of DHTML are that it is difficult to develop and debug due to varying degrees of support among web browsers of the technologies involved, and that the variety of screen sizes means the end look can only be fine-tuned on a limited number of browser and screen-size combinations. Development for relatively recent browsers, such as Internet Explorer 5.0+, Mozilla Firefox 2.0+, and Opera 7.0+, is aided by a shared Document Object Model.
Structure of a web page
Typically a web page using DHTML is set up the following way>DHTML example > Often the code is stored in an external file; this is done by linking the file that contains the JavaScript. This is helpful when several pages use the same script:
See also DOM Events
Example: displaying an additional block of text
The following code illustrates an often-used function. An additional part of a web page will only be displayed if the user requests it. In e-learning, such a function could be used to display additional hints or an answer the student initially should not see.>Test How to use a DOM function
This is the example. (Additional information, which is only displayed on request)...The general text continues...
See also
External links
- QuirksMode, a comprehensive site with test examples and instructions on how to write DHTML code which runs on several browsers.
- Introductory DHTML Tutorial for those taking their first steps in DHTML.
- HTML & DHTML Reference on MSDN
HTML (Hypertext Markup Language)
File extension:
MIME type:
Type code: TEXT
..... Click the link for more information.
File extension:
.html, .htmMIME type:
text/htmlType code: TEXT
..... Click the link for more information.
character references, which can be numeric character references (decimal or hexadecimal) or character entity references. Character entity references are also sometimes referred to as named entities, or HTML entities for HTML.
..... Click the link for more information.
..... Click the link for more information.
font face or font family is the typeface that is applied to some text.
The font family and other presentational attributes of fonts are applied in HTML code using Cascading Style Sheets (CSS) or the deprecated HTML font element.
Sample text.
..... Click the link for more information.
The font family and other presentational attributes of fonts are applied in HTML code using Cascading Style Sheets (CSS) or the deprecated HTML font element.
Sample text.
..... Click the link for more information.
HTML editor is a software application for creating web pages. Although the HTML markup of a web page can be written with any text editor, specialized HTML editors can offer convenience and added functionality.
..... Click the link for more information.
..... Click the link for more information.
HTML element indicates structure in an HTML document and a way of hierarchically arranging content. More specifically, an HTML element is an SGML element that meets the requirements of one or more of the HTML Document Type Definitions (DTDs).
..... Click the link for more information.
..... Click the link for more information.
HTML
Character encodings
Dynamic HTML
Font family
HTML editor
HTML element
HTML scripting
Layout engine comparison
Style Sheets
Unicode and HTML
W3C
Web browsers comparison
Web colors
XHTML
..... Click the link for more information.
Character encodings
Dynamic HTML
Font family
HTML editor
HTML element
HTML scripting
Layout engine comparison
Style Sheets
Unicode and HTML
W3C
Web browsers comparison
Web colors
XHTML
..... Click the link for more information.
List of layout engines
Trident Presto Gecko Tasman WebCore KHTML iCab Prince Gzilla Boxely Tkhtml Robin
Trident Presto Gecko Tasman WebCore KHTML iCab Prince Gzilla Boxely Tkhtml Robin
Comparison of layout engines
HTML XML XHTML Graphics CSS DOM HTML5 ECMAScript SVG
HTML XML XHTML Graphics CSS DOM HTML5 ECMAScript SVG
..... Click the link for more information.
Web style sheets are a form of separation of presentation and content for web design in which the markup (i.e., HTML or XHTML) of a webpage contains the page's semantic content and structure, but does not define its visual layout (style).
..... Click the link for more information.
..... Click the link for more information.
hypertext markup language (HTML) may contain multilingual text represented with the Unicode universal character set.
The relationship between Unicode and HTML tends to be a difficult topic for many computer professionals, document authors, and web users alike.
..... Click the link for more information.
The relationship between Unicode and HTML tends to be a difficult topic for many computer professionals, document authors, and web users alike.
..... Click the link for more information.
World Wide Web Consortium
Consortium
Founded October 1994
Founder Tim Berners-Lee
Headquarters MIT/CSAIL in USA
ERCIM in France
Keio University in Japan
and many other offices around the world
Website www.w3.
..... Click the link for more information.
Consortium
Founded October 1994
Founder Tim Berners-Lee
Headquarters MIT/CSAIL in USA
ERCIM in France
Keio University in Japan
and many other offices around the world
Website www.w3.
..... Click the link for more information.
?
AOL Explorer America Online, Inc Free No Proprietary Trident
Arachne xChaos Software/Arachne Labs Free Yes GPL Proprietary
Avant Avant Force Free No Proprietary Trident
Camino The Camino Project Free Yes MPL, MPL/GPL/LGPL tri-license Gecko
..... Click the link for more information.
AOL Explorer America Online, Inc Free No Proprietary Trident
Arachne xChaos Software/Arachne Labs Free Yes GPL Proprietary
Avant Avant Force Free No Proprietary Trident
Camino The Camino Project Free Yes MPL, MPL/GPL/LGPL tri-license Gecko
..... Click the link for more information.
Web colors are colors used in designing web pages, and the methods for describing and specifying those colors.
Authors of web pages have a variety of options available for specifying colors for elements of web documents.
..... Click the link for more information.
Authors of web pages have a variety of options available for specifying colors for elements of web documents.
..... Click the link for more information.
XHTML
File extension:
..... Click the link for more information.
File extension:
.xhtml, .xht, .html, ...... Click the link for more information.
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN.
..... Click the link for more information.
..... Click the link for more information.
markup language provides a way to combine a text and extra information about it. The extra information, including structure, layout, or other information, is expressed using markup, which is typically intermingled with the primary text.
..... Click the link for more information.
..... Click the link for more information.
HTML (Hypertext Markup Language)
File extension:
MIME type:
Type code: TEXT
..... Click the link for more information.
File extension:
.html, .htmMIME type:
text/htmlType code: TEXT
..... Click the link for more information.
Client-side scripting generally refers to the class of computer programs on the web that are executed client-side, by the user's web browser, instead of server-side (on the web server).
..... Click the link for more information.
..... Click the link for more information.
JavaScript
Paradigm: multi-paradigm
Appeared in: 1995
Designed by: Brendan Eich
Developer: Netscape Communications Corporation, Mozilla Foundation
Typing discipline: dynamic, weak, duck
Major implementations: SpiderMonkey, Rhino, KJS, JavaScriptCore
..... Click the link for more information.
Paradigm: multi-paradigm
Appeared in: 1995
Designed by: Brendan Eich
Developer: Netscape Communications Corporation, Mozilla Foundation
Typing discipline: dynamic, weak, duck
Major implementations: SpiderMonkey, Rhino, KJS, JavaScriptCore
..... Click the link for more information.
Cascading Style Sheets
File extension:
MIME type:
Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Standard(s): Level 1 (Recommendation)
Level 2 (Recommendation)
..... Click the link for more information.
File extension:
.cssMIME type:
text/cssDeveloped by: World Wide Web Consortium
Type of format: Stylesheet language
Standard(s): Level 1 (Recommendation)
Level 2 (Recommendation)
..... Click the link for more information.
Document Object Model (DOM) is a platform- and language-independent standard object model for representing HTML or XML and related formats.
A web browser is not obliged to use DOM in order to render an HTML document.
..... Click the link for more information.
A web browser is not obliged to use DOM in order to render an HTML document.
..... Click the link for more information.
Server-side scripting is a web server technology in which a user's request is fulfilled by running a script directly on the web server to generate dynamic HTML pages. It is usually used to provide interactive web sites that interface to databases or other data stores.
..... Click the link for more information.
..... Click the link for more information.
PHP
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Click the link for more information.
Paradigm: imperative, object-oriented
Appeared in: 1995
Designed by: Rasmus Lerdorf
Developer: The PHP Group
Latest release: 5.2.4/ 30 August 2007
Typing discipline: Dynamic, weak (duck typing)
Influenced by: C, Perl
Java, C++, Python
..... Click the link for more information.
Perl
Paradigm: Multi-paradigm
Appeared in: 1987
Designed by: Larry Wall
Latest release: 5.8.8/ January 31 2006
Typing discipline: Dynamic
Influenced by: AWK, BASIC, BASIC-PLUS, C, C++, Lisp, Pascal, Python, sed, Unix shell
..... Click the link for more information.
Paradigm: Multi-paradigm
Appeared in: 1987
Designed by: Larry Wall
Latest release: 5.8.8/ January 31 2006
Typing discipline: Dynamic
Influenced by: AWK, BASIC, BASIC-PLUS, C, C++, Lisp, Pascal, Python, sed, Unix shell
..... Click the link for more information.
Mac OS X (IPA: /mæk.oʊ.ɛs.tɛn/) is a line of graphical operating systems developed, marketed, and sold by Apple Inc., the latest of which is pre-loaded on all currently shipping Macintosh computers.
..... Click the link for more information.
..... Click the link for more information.
Windows Vista
(Part of the Microsoft Windows family)
Screenshot
Screenshot of Windows Vista Ultimate
Developer
Microsoft
Web site: Windows Vista: Homepage
Release information
Release date:
..... Click the link for more information.
(Part of the Microsoft Windows family)
Screenshot
Screenshot of Windows Vista Ultimate
Developer
Microsoft
Web site: Windows Vista: Homepage
Release information
Release date:
..... Click the link for more information.
The term DOM Scripting refers to programmatically accessing the Document Object Model (DOM). In common usage, DOM Scripting usually implies the use of JavaScript, but could easily be accomplished by any other programming or scripting language with access to the DOM.
..... Click the link for more information.
..... Click the link for more information.
Progressive enhancement is a strategy for web design that emphasizes accessibility, semantic markup, and external stylesheet and scripting technologies. Progressive enhancement uses web technologies in a layered fashion that allows everyone to access the basic content and
..... Click the link for more information.
..... Click the link for more information.
Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected.
..... Click the link for more information.
..... Click the link for more information.
Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems
..... Click the link for more information.
..... Click the link for more information.
Maintainer: Mozilla Corporation / Mozilla Foundation
OS: Cross-platform
Available language(s): Multilingual,[1] EULA in English only[2]
Use: Web browser
License: Mozilla EULA for binary redistribution
..... Click the link for more information.
OS: Cross-platform
Available language(s): Multilingual,[1] EULA in English only[2]
Use: Web browser
License: Mozilla EULA for binary redistribution
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus