---
title: Web Development
slug: Web/Guide
tags:
  - NeedsTranslation
  - TopicStub
  - Web Development
translation_of: Web/Guide
translation_of_original: Web_Development
original_slug: Web_Development
---
Web development comprises all aspects of developing a web site or web application.
Learn how to create anything from a simple web site to complex, highly interactive web sites featuring the latest Web technologies by perusing the articles you'll find here.
  
    
      
        Documentation topics
        Technologies
        
          - 
            Introduction to Web development
 
          - 
            A guide to learning how to develop for the Web.
 
          - 
            HTML
 
          - 
            HyperText Markup Language is the basic language for creating web pages and other documents displayed in a browser.
 
          - 
            CSS
 
          - 
            Cascading Style Sheets make it possible to do advanced layout and page design on the Web.
 
          - 
            JavaScript
 
          - 
            JavaScript is the most commonly used scripting language for developing web applications; it's also used in the development of Mozilla-based software.
 
          - 
            DOM
 
          - 
            The Document Object Model is an API for HTML and XML documents, providing a structural representation of the document that you can modify in order to alter its visual presentation.
 
          - 
            AJAX
 
          - 
            Asynchronous JavaScript and XML isn't so much a technology as a combination of technologies; using JavaScript and other modern web technologies together to create dynamic web applications.
 
          - 
            XHTML
 
          - 
            Extensible HyperText Markup Language is an XML-based HTML-like language that offers a stricter syntax than HTML.
 
          - 
            SVG
 
          - 
            Scalable Vector Graphics is an XML markup language for describing 2D vector graphics.
 
         
        Strategies
        
          - 
            Web standards
 
          - 
            Learn how to make your Web site or application reach the largest number of users through compatibility with the open Web.
 
          - 
            Responsive Web design
 
          - 
            Use CSS to present the same content across all hardware platforms, from mobile phones to wide-screen, high-res desktop displays.
 
          - 
            Writing forward-compatible websites
 
          - 
            Best practices for creating websites that do not break when browsers are updated.
 
          - 
            Mobile Web development
 
          - 
            Developing sites for be viewed on mobile devices involves some unique approaches that may not be familiar to those accustomed to developing for desktop browsers.
 
          - 
            Mozilla Web developer FAQ
 
          - 
            Frequently asked questions from Web developers. With answers!
 
         
        View All... 
       | 
      
        
        
        
        
         View All... 
       |