Files
Harshit-Sachdev/Week-2/Day-1/advanced-html-css.md

33 lines
825 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Week 2 Day 1 Advanced HTML & CSS
## HTML Forms
HTML forms are used to collect user input and send data to a server for processing. Forms are a crucial part of web applications such as login pages, registration forms, feedback forms, and surveys.
### <form> Tag
Defines the start and end of a form.
Important attributes:
action: URL where form data is sent.
method: HTTP method (GET or POST).
### Common Form Elements
<input>
Types: text, email, password, number, date, radio, checkbox
<label>
Improves accessibility and user experience.
<textarea>
Used for multi-line input.
<select> and <option>
Dropdown selection.
<button>
Submits or resets the form.
### Form Validation
required ensures mandatory fields.
type="email" validates email format.
maxlength limits input length.
placeholder gives hints to users.