検索
ホームページウェブフロントエンドhtmlチュートリアル一般的な HTML レイアウトのタイプは何ですか? htmlの3つのレイアウト特性の分析

HTML レイアウトの一般的なタイプは何ですか? HTML には、流体レイアウト、フローティング レイアウト、レイヤー モデルの 3 つのレイアウト方法があり、それぞれに独自の特徴があります。この記事では、HTML の 3 つのレイアウト方法の特徴について簡単に説明します。

1. 流動的なレイアウト (HTML Web ページのデフォルトのレイアウト方法)

特徴:

1. ブロック要素は、デフォルトでは、含まれる要素内で上から下に順番に垂直に拡張されます。この状態では、ブロック要素の幅は 100% です。

2. インライン要素は、含まれる要素内で左から右に水平に表示されます。 (インライン要素はブロック要素ほど横暴ではなく、1 行を占有します)

2. Float レイアウト (float)

特徴: デフォルトのレイアウトでは、ブロック要素は 1 行を占有するほど横暴です。 want to 2 つのブロック要素が並んで表示されます。これを実現するには、float を使用する必要があります。

以下の通り

3. レイヤーモデル

特徴: div を別の div の上に置きたい場合、レイヤーモデルの 3 つの配置方法を使用する必要があります。は、相対と絶対です。固定

絶対配置 (絶対)

このステートメントの機能は、要素をドキュメント フローの外にドラッグすることです。 left、right、top、bottom 属性を相対に設定します。位置決め属性を持つブロックを含む最も近い親にブロックを絶対的に配置します。

そのような包含ブロックが存在しない場合、それは body 要素に対して相対的、つまりブラウザウィンドウに対して相対的になります。

相対位置(relative)

要素のレイヤーモデルで相対位置を設定したい場合は、position:relative(相対位置を示す)を設定する必要があります。

これは、要素の位置を決定しますストリーム内の左、右、上、下属性のオフセット位置による通常のドキュメント。

相対配置のプロセスは、まず静的 (フロート) モードで要素を生成し (要素はレイヤーのように浮動します)、その後、前の位置に対して相対的に移動します。移動の方向と振幅は左、右、です。 top、bottom のプロパティが決定され、オフセット前の位置は変更されません。


固定配置(fixed)

fixed: 絶対配置タイプと同様に固定配置を示しますが、その相対移動座標はビュー(画面内のWebページウィンドウ)そのものです。

ビュー自体は固定されているため、ブラウザウィンドウのスクロールバーがスクロールしてもビューは変わりません。

画面内でブラウザウィンドウの画面位置を移動したり、ブラウザウィンドウの表示サイズを変更しない限り、
そのため要素は固定配置されますこれは常にブラウザ ウィンドウ内のビューのどこかに配置され、ドキュメントのフローの影響を受けません。これは、background-attachment:fixed 属性と同じ機能を持ちます。


注:

z-index 属性を使用する場合、position 属性を使用する要素のみが z-index 属性を持ちます。 Position 属性を使用しない要素には z-index 属性がありませんので、設定しても無駄です おすすめ関連記事:

html+css レイアウトの 3 つの方法 (自然なレイアウト/フロー レイアウト/位置指定レイアウト) )_HTML/Xhtml _Web ページ制作

HTML と HTML を使用して共通のレイアウトを実現_html/css_WEB-ITnose

以上が一般的な HTML レイアウトのタイプは何ですか? htmlの3つのレイアウト特性の分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
如何使用HTML和CSS实现一个全屏遮罩布局如何使用HTML和CSS实现一个全屏遮罩布局Oct 20, 2023 pm 03:46 PM

实现全屏遮罩布局是网页设计中常见的需求之一,能够给网页增添一种浓厚的神秘感和独特的效果。在本文中,将使用HTML和CSS来实现一个简单的全屏遮罩布局,并给出具体的代码示例。首先,让我们来创建HTML结构。在HTML文件中,我们会使用一个div元素来作为遮罩的容器,并在其中添加内容,如下所示:<!DOCTYPEhtml><html>

如何使用HTML和CSS创建一个幻灯片布局页面如何使用HTML和CSS创建一个幻灯片布局页面Oct 16, 2023 am 09:07 AM

如何使用HTML和CSS创建一个幻灯片布局页面引言:幻灯片布局在现代web设计中被广泛使用,在展示信息或图片时具有很大的吸引力和交互性。本文将介绍如何使用HTML和CSS创建一个幻灯片布局页面,并提供具体的代码示例。一、HTML布局结构首先,我们需要创建一个HTML布局结构,包含一个幻灯片容器和多个幻灯片项。代码如下所示:<!DOCTYPEhtml&

如何使用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 25, 2023 am 10:42 AM

如何使用HTML和CSS创建一个响应式卡片墙布局在现代网页设计中,响应式布局是一项非常重要的技术。通过使用HTML和CSS,我们可以创建一个响应式的卡片墙布局,以适应不同屏幕尺寸的设备。下面将详细介绍如何使用HTML和CSS创建一个简单的响应式卡片墙布局。HTML部分:首先,我们需要在HTML文件中设置基本结构。我们可以使用无序列表(<ul>)和

如何使用HTML和CSS实现一个详细页面布局如何使用HTML和CSS实现一个详细页面布局Oct 20, 2023 am 09:54 AM

如何使用HTML和CSS实现一个详细页面布局HTML和CSS是创建和设计网页的基础技术,通过合理使用这两者,我们可以实现各种复杂的网页布局。本文将介绍如何使用HTML和CSS来实现一个详细页面布局,并提供具体的代码示例。创建HTML结构首先,我们需要创建一个HTML结构来放置我们的页面内容。以下是一个基本的HTML结构:<!DOCTYPEhtml&g

HTML布局指南:如何使用浮动元素实现多栏布局HTML布局指南:如何使用浮动元素实现多栏布局Oct 27, 2023 pm 03:24 PM

HTML布局指南:如何使用浮动元素实现多栏布局浏览网页时,我们常常会看到由多栏组成的布局,例如新闻网站的首页,产品展示页等。这种多栏布局通过将内容划分为多个列,并将它们并排展示,使得网页更加有序和美观。在HTML中,我们可以使用浮动元素来实现这样的多栏布局。本文将向您展示如何使用浮动元素来实现多栏布局,并提供具体的代码示例。基本概念在使用浮动元素实现多栏布局

如何使用HTML和CSS创建一个响应式视频播放页面布局如何使用HTML和CSS创建一个响应式视频播放页面布局Oct 18, 2023 am 10:48 AM

如何使用HTML和CSS创建一个响应式视频播放页面布局在当今互联网时代,视频已经成为我们日常生活中不可或缺的一部分。越来越多的网站和应用都提供了视频播放功能。而为了提供更好的用户体验,开发人员需要创建一个响应式的视频播放页面布局,以适应不同设备和屏幕尺寸。本文将详细介绍如何使用HTML和CSS来实现这一目标,并提供具体的代码示例。步骤1:HTML结构首先,我

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン