Page 92 - Learn To Use HTML and CSS
P. 92

So You Want to Learn to Use HTML and CSS – Version 2020-06-12a                        Page 82
               Chapter 8 — CSS Positioning and Background Images


             Free
               Chapter 8 — CSS Positioning and Background Images

               CSS allows for many different ways to arrange elements on a page. This chapter will show how
               to float elements allowing other elements to wrap themselves around and how to absolutely
               position an element on the page at exactly the location you want it.

               Learning Outcomes for this Chapter

               Upon completion of the reading of this chapter and assignments found at the end, a student
               should be able to:
             eBook n,
                       float elements to the right or left margi
                   •
                   • •  use the clear style to postpone display of an element until the current floats complete,
                       use absolute positioning to place an element at an exact location on the page,
             Edition
                       explain the z order of elements of a page and use it to create layered element,
                   •
                       add a background image to a page or a specific element,
                   •
                       use various options to cause a background image to tile, stretch, and scroll.
                   •
               Floating Elements
            Please support this work at
               By this point in the book you should be familiar with the HTML structure and how flow and
               phrasing elements organize themselves on a webpage. Each element has default style they follow
               to display on a screen. It is possible, however to overwrite and manipulate these rules using float
               in CSS.  95        http://syw2l.org

               Floating an element in CSS means that you are manually telling the element to change its
               position on a webpage. Doing so will only affect the element and those that come after, never
               before. You may float an element horizontally to the right or left margin using float:right;
               or float:left;.                                                 Free

               If you float an element that usually expands to the entire width of the page, you will need to
               assign it a width using the width: dimension; style.

               In the following example there are three floats:
                                                                   eBook
                   1. the page title is floated to the left and the remainder of the article that follows wraps
                       around it;

                   2. the aside in the article floats to the right and the second and third paragraph wrap around
                       it;
                                                                Edition
                   3. and the copyright message floats to the right of the footer.



               95     https://developer.mozilla.org/en-US/docs/Web/CSS/float

               Copyright 2020 — James M. Reneau PhD — http://www.syw2l.org — This work is
               licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
   87   88   89   90   91   92   93   94   95   96   97