Html-
Advantages:
- Easy to learn compared to other languages.
- Well-interpreted by browsers.
- HTML Parsers are forgiving. If an element fails to parse it doesn’t break the entire document. (Does not apply to XHTML)
- Light-weight. High signal to noise ratio compared to other forms of communication.
- Has a vast (and expanding) array of structural and aesthetic elements that can infer meaning and presentation.
- Free. No license fees. DRM Free.
- An Open Standard. Transparent.
- Widely used, hugely popular.
- Multiple languages supported.
- Can go anywhere a browser can go: Multiple platforms supports
Disadvantages:
- Requires a browser to interpret it correctly.
- Open to author interpretation, therefore authors are the weakest link in the communication chain.
- Technical progress has been slow, limited by the Standards Bodies, Authors and the tardiest browser to update. (This is improving though!)
- The HTML Lexicon is set in American English. Requires extra interpretation by non-English authors.
- Being a Declarative Language, it has limited functional prowess compared to Functional Languages.
Css-
Advantages:
1. Saves time.
2. Help to make spontaneous and consistent changes.
3. Improve page loading speed.
4. Ability to reposition.
5. Compatible with the device.
Disadvantages:
1. Cross browser issues.
2. It create confusion due to many levels.
3. Vulnerable.
0 Comments