kb/data/developer.mozilla.org/en-US/docs/Learn_web_development/Howto-0.md

20 KiB
Raw Blame History

title chunk source category tags date_saved instance
How to solve common problems - Learn web development | MDN 1/1 https://developer.mozilla.org/en-US/docs/Learn_web_development/Howto reference web, html, css, javascript, documentation 2026-05-05T06:04:09.997823+00:00 kb-cron

MDN HTML HTML: Markup language

HTML reference

HTML guides

Markup languages

CSS CSS: Styling language

CSS reference

CSS guides

Layout cookbook

JavaScriptJS JavaScript: Scripting language

JS reference

JS guides

Web APIs Web APIs: Programming interfaces

Web API reference

Web API guides

All All web technology

Technologies

Topics

Learn Learn web development

Frontend developer course

Learn HTML

Learn CSS

Learn JavaScript

Tools Discover our tools

About Get to know MDN better

Blog

  1. Learn
  2. How to solve common problems

How to solve common problems

This section provides solutions to common front-end problems and answers to common questions.

Design and accessibility

This section lists questions related to aesthetics, page structure, accessibility techniques, etc.

Solve common CSS problems

This page rounds up questions and answers, and other material on the MDN site that can help you to solve common CSS problems.

Solve common HTML problems

The following links point to solutions to common everyday problems you'll need to solve with HTML.

Solve common JavaScript problems

The following links point to solutions to common problems you may encounter when writing JavaScript.

Tools and setup

This section lists questions related to the tools/software you can use to build websites.

Web mechanics

This section covers questions relating to general knowledge of the web ecosystem and how it works.

In this article

See also

Help improve MDN

Learn how to contribute This page was last modified on Apr 29, 2025 by MDN contributors. View this page on GitHubReport a problem with this content

  1. Learn
  2. How to
  3. Web mechanics 1. How does the Internet work? 2. What are hyperlinks? 3. What is a Domain Name? 4. What is a URL? 5. What is a web server? 6. When and how to file bugs with browsers
  4. Design and accessibility 1. How can we design for all types of users? 2. How do I start to design my website? 3. What do common web layouts contain? 4. What HTML features promote accessibility? 5. What is accessibility?
  5. Tools and setup 1. How do I use GitHub Pages? 2. How do you make sure your website works properly? 3. How do you set up a local testing server? 4. How do you upload your files to a web server? 5. How much does it cost to do something on the Web? 6. What are browser developer tools? 7. What software do I need to build a website? 8. What text editors are available?
  6. Common CSS problems 1. Add a shadow to an element 2. Add a shadow to text 3. Center an item 4. Create fancy boxes 5. Fade a button on hover 6. FAQ 7. Fill a box with an image 8. Highlight a paragraph after a heading 9. Highlight the first line of a paragraph 10. Highlight the first paragraph 11. Make a box semi-transparent 12. Use generated content
  7. Common HTML problems
  8. Common JavaScript problems

MDN Your blueprint for a better internet.

MDN

Contribute

Developers

Mozilla

Visit Mozilla Corporations not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.