Question:
html xml xhtml javascript flash css?
EricaL
2009-12-14 00:17:43 UTC
Whats the difference among all these terms? how would each aid in webpage designing?
Five answers:
pritpal s
2009-12-14 00:31:24 UTC
xml and html both are different mean xml was designed to transport and store data and html was designed to display data. and yeaa xhtml is the improve design of html. and flash is used for 2d animation and there is some scripting also used to design something and for some controls. and css is basicly used for strore some setting nd later we can use that while making any web page

and yeaa these all used for designing webpage.

javascript is a language and used for making controls and yeaa before learning java u should know about html mean java is little harder language .

thanx
Namibnat
2009-12-14 12:55:44 UTC
Good answers already, but just to be a little more clear on some points:



html is THE mark-up language of the world wide web. It is the framework around plain text that tells your browser to represent it as a web page.



xhtml is not just a more pure version of html, it is and html form written in valid xml, so an xml validator would validate the html. It has a lot of potential for making html more useful beyond the Internet, but because of the widespread use of normal html (and it's 'forgiveness factor'...you can write quiet poor html and get away with it...web browsers on the whole just ignore your poor mark up and carry on, unlike programming languages which crash when they meet errors.) As a result, xhtml is still stuck in the 1.0 version and development on 2.0 has been put on hold while they work on html5 instead.



css is the styling. Basically it says - you write a header in html, css will let you make it blue, or bigger, or in a different font and so on.



xml was already answered well by the others...it is a way to mark up plain text files to give it a structure that a parser can read. Perhaps the most well known example of xml at the moment is RSS, where updates from websites such as news, blogs or forums can be subscribed to and is sent in an xml form which your reader parses into nice content again.



JavaScript is a browser side scripting language. It makes your page interactive on the front end. If you want someone visiting your page to get a message when they click on something...use JavaScript. This thing on the right as I am typing this that gives me messages is generated by JavaScript. It makes stuff happen while you are on the page. Because some 70% or more websites use JavaScript it is by far the most widely used programming language.



The answers before gave a good explanation for flash. One thing about flash that is rather different to most web technologies is that it is proprietary...you have to pay to develop in flash. On the whole, the Internet/world wide web is build on many different technologies that are all open source.



Beyond the browser languages, where JavaScript dominates by a huge margin, you also have server side scripting languages. These scripts run on your server before sending you the page. It could generate a page by sourcing information from various places, or it could be a script that replies to a web form on your page. In this area there are many languages...PHP, Perl, Python, asp. You can basically use any language...but languages like PHP are designed for the job. If you were to try to write server side scripts in C you would take days longer than PHP. But all these scripts only do what they do on the server, and then send the page off to your browser basically as pure html (plus some things like the browser scripts style.



Summary of the main things that aid you in webpage designing:

html (and xhtml) - the lego blocks (make with)

css - the paint set (style with)

Javascript - the chemistry set (make things blow up, or just flicker...)

PHP (and it's buddies) - the brains (make dynamic decisions about what goes into your page)

xml - the swiss army knife. (structure data that can be used for many things)

Flash - well, the name says it all already. Flashy, expensive, but really does cool things.
Nigel
2009-12-14 03:02:31 UTC
HTML is a markup language used to define the layout of data on a page.

XML is a markup language which is commonly used to represent data ( nothing to indicate how to display the data ). XML has a very well defined set of rules that apply to all documents, the terms well formed and not well formed relate to if a particular document conforms to these rules.

XHTML is an update to HTML, HTML is fairly lax in it's correctness, whereas XHTML has a fixed set of rules as to how it should be written.

Javascript is a set of commands that will perform tasks in a web browser, although Javascript can change the display it's prime purpose is to process information.

Flash is a way of displaying animations, inculding games. It's almost like a video player, but with the ability of the user to interact with it.

CSS is a set of display attributes, i.e. fonts, colors, positions. This has nothing to do with the content of the data that is being displayed - just how to display the data.
fjgamer
2009-12-17 20:19:53 UTC
HTML is short for "Hypertext Mark-up Language" and is the public code that your browser understands and displays.



XML is just a derivative of HTML and is not really used in web design. It's actually most useful as a file format for storing data without a database. XML files, like HTML, rely on the browser or program that opens them to understand how they're structured. Flash sometimes loads data from XML files.



XHTML is just an extension or upgrade of HTML. It's currently the standard, but a lot of sites still use older versions of HTML, because the site creators aren't well-versed in XHTML or CSS.



CSS is short for "Cascading Style Sheets" and is the standard make-up layer for web pages. Some sites don't use CSS, but CSS is well-supported, and there's no reason not to use it. It makes web design much easier. A combination of standard XHTML and CSS2 are usually what a web designer uses.



JavaScript is like a programming language, but it isn't compiled. Instead, it relies on your browser to run the code. JavaScript coders are starting to move over to Flash programming, because it's harder to hack and just as easy to distribute. JavaScript is mostly used to give websites nice effects, like expandable menus. JavaScript should not be confused for Java, which is an actual programming language.



Finally, Flash is the most popular multimedia plug-in on the web. It's similar to Java in the way it works (from the end user's point of view), but Flash is easier to develop for. Flash is also known to be the best animation software for web purposes. Microsoft recently developed a Flash clone called Silverlight. I recommend Flash over Silverlight, but I'm a Flash veteran.
anonymous
2009-12-17 09:15:50 UTC
html can display mark-up data

xml can be used to store data on a webserver

xhtml is an extension to HTML including a variety of XML support

JavaScript is a client-side scripting language which can be used to change webpages dynamically

Flash can be embedded into a web page to display its content. This could be a video or animation.

CSS is what is used to make HTML pages look good and visible. it is what adds the colours and positioning.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...