首頁 web前端 html教學 html佈局的常見類型有哪些? html的三種佈局特點分析

html佈局的常見類型有哪些? html的三種佈局特點分析

Aug 04, 2018 pm 04:51 PM
html佈局

html佈局的常見類型有哪些? html中的佈局方式有三種:流動佈局、浮動佈局以及層模型,html的這三種佈局各有個的特點,本篇文章就給大家簡單的說說html的三種佈局方式的特點。

1、流動佈局(html網頁預設的佈局方式)

#特點:

1、塊狀元素都會在所處的包含元素內自上而下依序垂直延伸分佈,因為在預設狀態下,塊狀元素的寬度都為100%。

2、內嵌元素都會在所處的包含元素內從左到右水平分佈顯示。 (內聯元素可不像塊狀元素這麼霸道獨佔一行)

2、浮動佈局(float)

特點:預設佈局下,塊狀元素這麼霸道都是獨佔一行,如果現在我們想讓兩個塊狀元素並排顯示。就需要使用float來實現。

如下

div{
    width:200px;
    height:200px;
    border:2px red solid;
    float:right;
}
登入後複製

3、層模型

特點:如果我想一個div在另外一個div的上面,我們就需要可以使用絕對定位來完成,層模型的三種定位方式relative、absolute、fixed

絕對定位(absolute)

需要設定position:absolute (表示絕對定位),這條語句的作用將元素從文檔流中拖出來,
然後使用left、right、top、bottom屬性相對於其最接近的一個具有定位屬性的父包含塊進行絕對定位。
如果不存在這樣的包含區塊,則相對於body元素,即相對於瀏覽器視窗。

相對定位(relative)

如果想為元素設定層模型中的相對定位,則需要設定position:relative(表示相對定位),
它透過left、right、top、bottom屬性來確定元素在正常文件流中的偏移位置。
相對定位完成的過程是先按static(float)方式產生一個元素(並且元素像層一樣浮動了起來),
然後相對於以前的位置移動,移動的方向和幅度由left、right 、top、bottom屬性決定,偏移前的位置保留不動。

固定定位(fixed)

fixed:表示固定定位,與absolute定位類型類似,
但它的相對移動的座標是視圖(螢幕內的網頁視窗)本身。
由於視圖本身是固定的,它不會隨瀏覽器視窗的捲軸滾動而變化,
除非你在螢幕中移動瀏覽器視窗的螢幕位置,或改變瀏覽器視窗的顯示大小,
因此固定定位的元素會永遠位於瀏覽器視窗內視圖的某個位置,不會受文件流影響,
這與background-attachment:fixed;屬性功能相同。

注意:

在使用z-index屬性的時候,只有元素使用了position屬性的,才具有z-index屬性。沒有使用position的屬性的元素是沒有z-index屬性的,設定了也沒有用

相關文章推薦:

html css佈局的三種方式(自然佈局/流動佈局/定位佈局)_HTML/Xhtml_網頁製作

使用HTML和HTML實現常見的佈局_html/css_WEB-ITnose

#

以上是html佈局的常見類型有哪些? html的三種佈局特點分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1324
25
PHP教程
1272
29
C# 教程
1251
24
如何使用HTML和CSS實現一個全螢幕遮罩佈局 如何使用HTML和CSS實現一個全螢幕遮罩佈局 Oct 20, 2023 pm 03:46 PM

實現全螢幕遮罩佈局是網頁設計中常見的需求之一,能夠為網頁增添一種濃厚的神秘感和獨特的效果。在本文中,將使用HTML和CSS來實作一個簡單的全螢幕遮罩佈局,並給出具體的程式碼範例。首先,讓我們來建立HTML結構。在HTML檔案中,我們會使用一個div元素來作為遮罩的容器,並在其中添加內容,如下所示:&lt;!DOCTYPEhtml&gt;&lt;html&gt;

如何使用HTML和CSS建立一個幻燈片佈局頁面 如何使用HTML和CSS建立一個幻燈片佈局頁面 Oct 16, 2023 am 09:07 AM

如何使用HTML和CSS建立幻燈片佈局頁面引言:幻燈片佈局在現代web設計中被廣泛使用,在展示資訊或圖片時具有很大的吸引力和互動性。本文將介紹如何使用HTML和CSS建立幻燈片佈局頁面,並提供具體的程式碼範例。一、HTML佈局結構首先,我們需要建立一個HTML佈局結構,包含一個投影片容器和多個投影片項目。程式碼如下所示:&lt;!DOCTYPEhtml&

如何使用HTML和CSS建立響應式卡片牆佈局 如何使用HTML和CSS建立響應式卡片牆佈局 Oct 25, 2023 am 10:42 AM

如何使用HTML和CSS建立一個響應式卡片牆佈局在現代網頁設計中,響應式佈局是一項非常重要的技術。透過使用HTML和CSS,我們可以建立一個響應式的卡片牆佈局,以適應不同螢幕尺寸的裝置。以下將詳細介紹如何使用HTML和CSS建立一個簡單的響應式卡片牆佈局。 HTML部分:首先,我們需要在HTML檔案中設定基本結構。我們可以使用無序列表(&lt;ul&gt;)和

如何使用HTML和CSS實作一個簡單的聊天頁面佈局 如何使用HTML和CSS實作一個簡單的聊天頁面佈局 Oct 18, 2023 am 08:42 AM

如何使用HTML和CSS實現一個簡單的聊天頁面佈局隨著現代科技的發展,人們越來越依賴互聯網來進行溝通和交流。而在網頁中,聊天頁面是一種非常常見的佈局需求。本文將向大家介紹如何使用HTML和CSS來實作一個簡單的聊天頁面佈局,並給出具體的程式碼範例。首先,我們需要建立一個HTML文件,可以使用任何文字編輯器。以index.html為例,先建立一個基本的HTML

HTML佈局技巧:如何使用定位佈局進行頁面絕對定位控制 HTML佈局技巧:如何使用定位佈局進行頁面絕對定位控制 Oct 19, 2023 am 08:40 AM

HTML佈局技巧:如何使用定位佈局進行頁面絕對定位控制在Web開發中,頁面佈局是一個非常關鍵的要素。定位佈局是一種常用的佈局方式,可以讓開發者更靈活地控制元素在頁面中的位置。本文將介紹如何使用定位佈局進行頁面絕對定位控制,並提供具體的程式碼範例。一、定位佈局概述定位佈局是指根據元素的位置屬性來決定元素在頁面中的位置。在CSS中,主要有三種定位方式:相對定位、

如何使用HTML和CSS實作一個詳細頁面佈局 如何使用HTML和CSS實作一個詳細頁面佈局 Oct 20, 2023 am 09:54 AM

如何使用HTML和CSS實現一個詳細頁面佈局HTML和CSS是創建和設計網頁的基礎技術,透過合理使用這兩者,我們可以實現各種複雜的網頁佈局。本文將介紹如何使用HTML和CSS來實作一個詳細頁面佈局,並提供具體的程式碼範例。在創建HTML結構首先,我們需要建立一個HTML結構來放置我們的頁面內容。以下是一個基本的HTML結構:&lt;!DOCTYPEhtml&g

如何使用HTML和CSS建立響應式影片播放頁面佈局 如何使用HTML和CSS建立響應式影片播放頁面佈局 Oct 18, 2023 am 10:48 AM

如何使用HTML和CSS創建一個響應式影片播放頁面佈局在當今網路時代,影片已經成為我們日常生活中不可或缺的一部分。越來越多的網站和應用程式都提供了影片播放功能。而為了提供更好的使用者體驗,開發人員需要創建一個響應式的影片播放頁面佈局,以適應不同裝置和螢幕尺寸。本文將詳細介紹如何使用HTML和CSS來實現這一目標,並提供具體的程式碼範例。步驟1:HTML結構首先,我

HTML佈局指南:如何使用浮動元素實作多欄佈局 HTML佈局指南:如何使用浮動元素實作多欄佈局 Oct 27, 2023 pm 03:24 PM

HTML佈局指南:如何使用浮動元素實現多欄佈局瀏覽網頁時,我們常常會看到由多欄組成的佈局,例如新聞網站的首頁,產品展示頁等。這種多欄佈局透過將內容劃分為多個列,並將它們並排展示,使得網頁更加有序和美觀。在HTML中,我們可以使用浮動元素來實現這樣的多欄佈局。本文將向您展示如何使用浮動元素來實現多欄佈局,並提供具體的程式碼範例。基本概念在使用浮動元素實現多欄佈局

See all articles