Thứ Bảy, 21 tháng 5, 2016

13:23:00

Các trang web thường hiển thị nội dung trong nhiều cột (giống như một cuốn tạp chí hay tờ báo).

triển lãm Thành phố

London
Paris
Tokyo

London

London là thành phố thủ đô của nước Anh. Đây là thành phố đông dân nhất ở Vương quốc Anh, với một khu vực đô thị trên 13 triệu dân.
Đứng trên sông Thames, London đã được giải quyết chính cho hai thiên niên kỷ, lịch sử của nó sẽ trở lại để thành lập bởi những người La Mã, người đã đặt tên nó Londinium.
Copyright © Webchoban.com

HTML Layout Sử dụng <div> Elements

chú thích<Div> yếu tố thường được sử dụng như một công cụ bố trí, bởi vì nó có thể dễ dàng được định vị bằng CSS.
Ví dụ này sử dụng bốn <div> yếu tố để tạo ra một bố cục nhiều cột:

Thí dụ

<body>

<div id="header">
<h1>City Gallery</h1>
</div>

<div id="nav">
London<br>
Paris<br>
Tokyo
</div>

<div id="section">
<h1>London</h1>
<p>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.</p>
<p>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.</p>
</div>

<div id="footer">
Copyright © Webchoban.com
</div>

</body>

The CSS:

<style>
#header {
    background-color:black;
    color:white;
    text-align:center;
    padding:5px;
}

#nav {
    line-height:30px;
    background-color:#eeeeee;
    height:300px;
    width:100px;
    float:left;
    padding:5px;
}

#section {
    width:350px;
    float:left;
    padding:10px;
}

#footer {
    background-color:black;
    color:white;
    clear:both;
    text-align:center;
    padding:5px;
}

</style>

Website Layout Using HTML5

HTML5 offers new semantic elements that define different parts of a web page:
HTML5 Semantic Elements
  • <header> - Defines a header for a document or a section
  • <nav> - Defines a container for navigation links
  • <section> - Defines a section in a document
  • <article> - Defines an independent self-contained article
  • <aside> - Defines content aside from the content (like a sidebar)
  • <footer> - Defines a footer for a document or a section
  • <details> - Defines additional details
  • <summary> - Defines a heading for the <details> element
This example uses <header>, <nav>, <section>, and <footer> to create a multiple column layout:

Example

<body>

<header>
<h1>City Gallery</h1>
</header>

<nav>
London<br>
Paris<br>
Tokyo
</nav>

<section>
<h1>London</h1>
<p>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.</p>
<p>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.</p>
</section>

<footer>
Copyright © Webchoban.com
</footer>

</body>

The CSS:

<style>
header {
    background-color:black;
    color:white;
    text-align:center;
    padding:5px;
}

nav {
    line-height:30px;
    background-color:#eeeeee;
    height:300px;
    width:100px;
    float:left;
    padding:5px;
}

section {
    width:350px;
    float:left;
    padding:10px;
}

footer {
    background-color:black;
    color:white;
    clear:both;
    text-align:center;
    padding:5px;
}

</style>

HTML Layout Using Tables

chú thíchThe <table> element was not designed to be a layout tool.
The purpose of the <table> element is to display tabular data.
Layout can be achieved using the <table> element, because table elements can be styled with CSS:

Example

<body>

<table class="lamp">
<tr>
  <th>
    <img src="/images/lamp.jpg" alt="Note" style="height:32px;width:32px">
  </th>
  <td>
    The table element was not designed to be a layout tool.
  </td>
</tr>
</table>

</body>

The CSS:

<style>
table.lamp {
    width:100%;
    border:1px solid #d4d4d4;
}

table.lamp th, td {
    padding:10px;
}

table.lamp th {
    width:40px;
}

</style>

0 Bình luận:

Đăng nhận xét

Khi các bạn đóng góp ý kiến nhớ chú ý ngôn từ cho phù hợp với thuần phong ,mỹ tục văn hóa nước ta. Cảm ơn!