Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
56 views

HTML Layout Elements and Techniques

The document discusses HTML layout elements and techniques for creating multi-column webpage layouts. It describes semantic HTML elements like <header>, <nav>, <section>, and <footer> that define parts of a webpage. It then explains the four main techniques for multi-column layouts: CSS frameworks, floats, flexbox, and grids. Each technique has advantages and disadvantages for creating flexible and responsive column-based webpage designs.

Uploaded by

Lord_King
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views

HTML Layout Elements and Techniques

The document discusses HTML layout elements and techniques for creating multi-column webpage layouts. It describes semantic HTML elements like <header>, <nav>, <section>, and <footer> that define parts of a webpage. It then explains the four main techniques for multi-column layouts: CSS frameworks, floats, flexbox, and grids. Each technique has advantages and disadvantages for creating flexible and responsive column-based webpage designs.

Uploaded by

Lord_King
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

HTML Layout Elements and Techniques

Websites often display content in multiple columns (like a magazine or a newspaper).

Example

Cities
 London
 Paris
 Tokyo

London
London is the capital city of England. It is the most populous city in the United
Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two
millennia, its history going back to its founding by the Romans, who named it
Londinium.

Footer

HTML Layout Elements


HTML has several semantic elements that define the different parts of a web page:

 <header> - Defines a header for a document


or a section
 <nav> - Defines a set of navigation links
 <section> - Defines a section in a
document
 <article> - Defines an independent, self-
contained content
 <aside> - Defines content aside from the
content (like a sidebar)
 <footer> - Defines a footer for a document
or a section
 <details> - Defines additional details that
the user can open and close on demand
 <summary> - Defines a heading for the
<details> element

You can read more about semantic elements in our


HTML Semantics chapter.

HTML Layout Techniques


There are four different techniques to create multicolumn layouts. Each technique has
its pros and cons:

 CSS framework
 CSS float property
 CSS flexbox
 CSS grid

CSS Frameworks
If you want to create your layout fast, you can use a CSS framework, like W3.CSS or
Bootstrap.

CSS Float Layout


It is common to do entire web layouts using the CSS float property. Float is easy to
learn - you just need to remember how the float and clear properties work.
Disadvantages: Floating elements are tied to the document flow, which may harm the
flexibility. Learn more about float in our CSS Float and Clear chapter.

Example

Cities
 London
 Paris
 Tokyo

London
London is the capital city of England. It is the most populous city in the United
Kingdom, with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two
millennia, its history going back to its founding by the Romans, who named it
Londinium.

Footer

CSS Flexbox Layout


Use of flexbox ensures that elements behave predictably when the page layout must
accommodate different screen sizes and different display devices.

Learn more about flexbox in our CSS Flexbox chapter.

Example

Cities
 London
 Paris
 Tokyo

London
London is the capital city of England. It is the most populous city in the United
Kingdom, with a metropolitan area of over 13 million inhabitants.

Standing on the River Thames, London has been a major settlement for two
millennia, its history going back to its founding by the Romans, who named it
Londinium.

Footer

CSS Grid Layout


The CSS Grid Layout Module offers a grid-based layout system, with rows and
columns, making it easier to design web pages without having to use floats and
positioning.

Learn more about CSS grids in our CSS Grid View chapter.

You might also like