Footer test

When using the <footer> tag in the Ozli web framework, any content put inside the tag is positioned at the bottom of the page. If the content preceeding the footer is taller than the viewport, then the footer will be put on the bottom of the page with no gap at the bottom of the viewport. If you want the footer to always be on the bottom of the viewport while still respecting scrolling, set your body min-height to 100vh.

Begin lorem ipsum...


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a sapien luctus, elementum tellus ut, laoreet dolor. Vestibulum vel nisl mauris. Nunc quis tristique enim. Aliquam sollicitudin, metus vel suscipit tincidunt, magna dui viverra sapien, id congue nisl massa sed nunc. Vestibulum commodo varius nulla in dictum. Duis elit lectus, egestas sit amet commodo a, rhoncus eu nisl. Cras id nulla ac augue vulputate mattis lobortis id velit. Curabitur varius eget tortor vitae pharetra. Vivamus et mauris vitae lorem interdum gravida. Pellentesque viverra dui dui, et accumsan sapien consectetur sit amet. Morbi massa eros, porta at lobortis ac, dignissim non ligula. Mauris dapibus ornare eros, ac dapibus risus semper sit amet.

Integer nisl ligula, hendrerit eu urna ut, fermentum lobortis est. Sed molestie leo eget leo auctor, non consequat enim porta. Duis vestibulum pulvinar nisi molestie tristique. Quisque non neque vel turpis sodales facilisis. Vestibulum imperdiet euismod mattis. Quisque a placerat dolor. Proin consectetur consectetur orci at semper. Vestibulum eget elit non odio dapibus pretium ac in purus. Mauris ut varius nibh. Etiam congue odio ut lobortis efficitur. Aliquam vel magna sit amet nunc blandit pellentesque at sed lacus.

Nunc cursus, purus at viverra accumsan, velit urna finibus augue, vitae consequat dui justo vitae quam. Pellentesque auctor vestibulum tortor, ut rutrum diam imperdiet ac. Sed mollis risus ut sagittis maximus. Nunc cursus ullamcorper sem, vel finibus elit commodo sit amet. Curabitur tincidunt, quam at aliquet finibus, dui leo ornare nisl, vulputate ornare metus risus vitae nunc. Sed facilisis, arcu porta auctor volutpat, justo sem blandit augue, sit amet facilisis metus ex facilisis leo. Praesent quis molestie mi. Duis maximus eros vel suscipit posuere. Sed dui enim, ultricies ut arcu et, lacinia posuere arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;

Nulla tempor ex nec nunc accumsan vulputate. Suspendisse porttitor pellentesque elementum. Nullam convallis tortor id dictum rhoncus. Ut orci ipsum, rutrum ut libero sit amet, dictum mattis diam. Nam rhoncus semper est ut pretium. Donec malesuada nunc et viverra mollis. Vestibulum eget urna ut risus porta rutrum eu in ipsum. Ut fermentum congue arcu aliquam tristique. Ut pharetra a eros nec laoreet. Etiam maximus sem a dolor malesuada consequat. Suspendisse vestibulum arcu eget ligula porta, a dapibus urna luctus. Integer in lacus ex. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nam scelerisque, leo id varius lobortis, velit mi iaculis lorem, vel egestas enim augue quis sapien. Vestibulum venenatis tincidunt libero, et fringilla nunc tincidunt sed.

Praesent efficitur orci sed pulvinar vehicula. Maecenas gravida dolor vel justo eleifend sodales. Mauris non lacinia elit. Curabitur placerat gravida erat, quis mattis mauris egestas vitae. Cras imperdiet erat id lectus varius, sit amet volutpat justo iaculis. Praesent eleifend dictum tempus. Integer feugiat fringilla blandit. Ut neque tellus, consectetur semper commodo et, feugiat quis est. Curabitur quis libero nec leo semper tincidunt vitae et odio. Vivamus et arcu elementum, scelerisque tellus at, scelerisque lorem. Suspendisse potenti. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam varius sem eget lectus semper, quis aliquet mi accumsan. Donec gravida vestibulum gravida.