HTML/CSS Web Development

  1. Intermediate HTML
    1. Semantic HTML5 Layout Elements
      1. HEADER Element
        1. MAIN Element
          1. ARTICLE Element
            1. SECTION Element
              1. ASIDE Element
                1. FIGURE Element
                  1. FIGCAPTION Element
                    1. DETAILS Element
                      1. SUMMARY Element
                        1. MARK Element
                          1. TIME Element
                            1. Benefits of Semantic Markup
                              1. SEO Advantages
                                1. Accessibility Improvements
                                  1. Code Maintainability
                                2. Tables
                                  1. Table Structure
                                    1. TABLE Element
                                      1. Table Head
                                        1. THEAD Element
                                        2. Table Body
                                          1. TBODY Element
                                          2. Table Foot
                                            1. TFOOT Element
                                            2. Table Row
                                              1. TR Element
                                              2. Table Header Cell
                                                1. TH Element
                                                2. Table Data Cell
                                                  1. TD Element
                                                3. Spanning Columns and Rows
                                                  1. COLSPAN Attribute
                                                    1. ROWSPAN Attribute
                                                    2. Table Accessibility
                                                      1. CAPTION Element
                                                        1. SCOPE Attribute
                                                          1. HEADERS Attribute
                                                          2. Table Styling Considerations
                                                          3. Forms
                                                            1. The FORM Element
                                                              1. Structure of a Form
                                                                1. ACTION Attribute
                                                                  1. METHOD Attribute
                                                                    1. GET Method
                                                                      1. POST Method
                                                                      2. ENCTYPE Attribute
                                                                        1. NOVALIDATE Attribute
                                                                        2. Form Controls
                                                                          1. INPUT Element
                                                                            1. Text Input
                                                                              1. Password Input
                                                                                1. Email Input
                                                                                  1. Number Input
                                                                                    1. Checkbox Input
                                                                                      1. Radio Input
                                                                                        1. Submit Input
                                                                                          1. Reset Input
                                                                                            1. File Input
                                                                                              1. Date Input
                                                                                                1. Time Input
                                                                                                  1. Color Input
                                                                                                    1. Range Input
                                                                                                      1. Hidden Input
                                                                                                        1. Search Input
                                                                                                          1. URL Input
                                                                                                            1. Tel Input
                                                                                                            2. LABEL Element
                                                                                                              1. Associating Labels with Inputs
                                                                                                                1. Accessibility Considerations
                                                                                                                2. TEXTAREA Element
                                                                                                                  1. Rows and Columns
                                                                                                                    1. Placeholder Text
                                                                                                                    2. SELECT Element
                                                                                                                      1. OPTION Element
                                                                                                                        1. OPTGROUP Element
                                                                                                                          1. Multiple Selection
                                                                                                                          2. BUTTON Element
                                                                                                                            1. Button Types
                                                                                                                              1. Submit Button
                                                                                                                                1. Reset Button
                                                                                                                                  1. Generic Button
                                                                                                                                2. Grouping Form Elements
                                                                                                                                  1. FIELDSET Element
                                                                                                                                    1. LEGEND Element
                                                                                                                                    2. Form Validation
                                                                                                                                      1. REQUIRED Attribute
                                                                                                                                        1. PATTERN Attribute
                                                                                                                                          1. MIN and MAX Attributes
                                                                                                                                            1. STEP Attribute
                                                                                                                                              1. MAXLENGTH Attribute
                                                                                                                                                1. MINLENGTH Attribute
                                                                                                                                                2. Form Accessibility
                                                                                                                                                  1. Proper Labeling
                                                                                                                                                    1. Error Handling
                                                                                                                                                      1. Focus Management
                                                                                                                                                    2. Multimedia
                                                                                                                                                      1. AUDIO Element
                                                                                                                                                        1. Supported Audio Formats
                                                                                                                                                          1. MP3
                                                                                                                                                            1. WAV
                                                                                                                                                              1. OGG
                                                                                                                                                              2. CONTROLS Attribute
                                                                                                                                                                1. AUTOPLAY Attribute
                                                                                                                                                                  1. LOOP Attribute
                                                                                                                                                                    1. MUTED Attribute
                                                                                                                                                                      1. PRELOAD Attribute
                                                                                                                                                                      2. VIDEO Element
                                                                                                                                                                        1. Supported Video Formats
                                                                                                                                                                          1. MP4
                                                                                                                                                                            1. WebM
                                                                                                                                                                              1. OGV
                                                                                                                                                                              2. CONTROLS Attribute
                                                                                                                                                                                1. POSTER Attribute
                                                                                                                                                                                  1. AUTOPLAY Attribute
                                                                                                                                                                                    1. LOOP Attribute
                                                                                                                                                                                      1. MUTED Attribute
                                                                                                                                                                                        1. WIDTH and HEIGHT Attributes
                                                                                                                                                                                        2. SOURCE Element
                                                                                                                                                                                          1. Multiple Format Support
                                                                                                                                                                                            1. Media Queries in Source
                                                                                                                                                                                            2. TRACK Element
                                                                                                                                                                                              1. Subtitles and Captions
                                                                                                                                                                                              2. IFRAME Element
                                                                                                                                                                                                1. Embedding External Content
                                                                                                                                                                                                  1. Security Considerations
                                                                                                                                                                                                    1. Sandbox Attribute
                                                                                                                                                                                                      1. Loading Attribute