Skip to content

Latest commit

 

History

History
110 lines (77 loc) · 5.18 KB

README.md

File metadata and controls

110 lines (77 loc) · 5.18 KB

HTML/CSS Fundamentals: Forms and Inputs

GitHub last commit GitHub license

This repository expands on HTML and CSS fundamentals, with a particular focus on forms and various input types such as text fields, checkboxes, radio buttons, and more. You'll learn how to build accessible and user-friendly forms for the web, as well as how to style them using CSS.


What We Covered

In this lesson, we explored the following key concepts:

  • HTML5 Form Elements:
    • Text inputs (<input type="text">, <input type="email">, etc.)
    • Radio buttons and Checkboxes
    • Select boxes (<select>) and Textareas
    • Buttons (<button>, <input type="submit">, etc.)
  • Form Structure:
    • Building semantic, accessible forms with <form> tags.
  • Basic Form Validation:
    • Using built-in HTML5 validation attributes like required, pattern, minlength, etc.
    • Applying placeholder text, labeling inputs, and ensuring accessibility.
  • Styling Forms:
    • Customizing form appearance with CSS: borders, padding, margin, hover, focus.

Getting Started

To explore the content of this repository:

  1. Clone the Repository:
    git clone https://github.com/OpenCodeChicago/HTML-CSS_fundamentals_part3.git
  2. Open the Project: Open the index.html file in your browser to see the basic structure and styling in action.
  3. Edit and Experiment: Modify the HTML and CSS files to see how changes affect the appearance and structure of the web page.

Folder Structure

This repository follows the folder structure below:

  • index.html: This is the main HTML file where the content and structure of the web page are defined.
  • styles.css: This external CSS file is used for styling the HTML elements.

What's Next

As we continue to dive deeper into HTML and CSS, the next lesson will cover::

  • Colors: Exploring color theory, including color schemes and how to apply colors effectively using CSS.
  • Image Optimization: Understanding techniques to optimize images for faster loading times and better performance on the web.

Stay tuned as we build on these foundational skills and move toward more advanced concepts in web development.

Languages and Tools:


Issues

If you encounter any issues or have suggestions for improvements, please let us know by opening an issue on GitHub.

License

This repository is licensed under the MIT License. See the LICENSE file for more details.

Feedback

Your feedback is valuable to us! If you have any thoughts on how we can improve, please submit feedback or contact us directly.

Contact Us

For any questions, suggestions, or further discussion, feel free to reach out to us: