diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 160bd0c11bca85..d1c950511f459e 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -1888,7 +1888,7 @@ /ja/docs/Glossary/ルーター /ja/docs/Glossary/Routers /ja/docs/HTML /ja/docs/Web/HTML /ja/docs/HTML/Attributes /ja/docs/Web/HTML/Attributes -/ja/docs/HTML/Block-level_elements /ja/docs/Web/HTML/Block-level_elements +/ja/docs/HTML/Block-level_elements /ja/docs/Glossary/Block-level_content /ja/docs/HTML/CORS_settings_attributes /ja/docs/Web/HTML/Attributes/crossorigin /ja/docs/HTML/Canvas /ja/docs/Web/API/Canvas_API /ja/docs/HTML/Canvas/Drawing_Graphics_with_Canvas /ja/docs/Web/API/Canvas_API/Tutorial @@ -2067,17 +2067,15 @@ /ja/docs/HTML/HTML_Elements/strong /ja/docs/Web/HTML/Element/strong /ja/docs/HTML/HTML_Elements/title /ja/docs/Web/HTML/Element/title /ja/docs/HTML/HTML_Elements/var /ja/docs/Web/HTML/Element/var -/ja/docs/HTML/Inline_elements /ja/docs/Web/HTML/Inline_elements /ja/docs/HTML/Introduction /ja/docs/Learn/HTML/Introduction_to_HTML /ja/docs/HTML/Sections_and_Outlines_of_an_HTML5_document /ja/docs/orphaned/Web/Guide/HTML/Using_HTML_sections_and_outlines /ja/docs/HTML/Supported_media_formats /ja/docs/Web/Media/Formats /ja/docs/HTML/Using_HTML5_audio_and_video /ja/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content /ja/docs/HTML/属性 /ja/docs/Web/HTML/Attributes -/ja/docs/HTML:Block-level_elements /ja/docs/Web/HTML/Block-level_elements +/ja/docs/HTML:Block-level_elements /ja/docs/Glossary/Block-level_content /ja/docs/HTML:Canvas /ja/docs/Web/API/Canvas_API /ja/docs/HTML:Element /ja/docs/Web/HTML/Element /ja/docs/HTML:Element:a /ja/docs/Web/HTML/Element/a -/ja/docs/HTML:Inline_elements /ja/docs/Web/HTML/Inline_elements /ja/docs/HTMLSpanElement /ja/docs/Web/API/HTMLSpanElement /ja/docs/HTMLSpanElement_interface /ja/docs/Web/API/HTMLSpanElement /ja/docs/HTML_in_XMLHttpRequest /ja/docs/Web/API/XMLHttpRequest/HTML_in_XMLHttpRequest @@ -4443,6 +4441,7 @@ /ja/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API /ja/docs/Web/API/Page_Visibility_API /ja/docs/Web/Guide/Using_FormData_Objects /ja/docs/Web/API/FormData/Using_FormData_Objects /ja/docs/Web/HTML/Applying_color /ja/docs/Web/CSS/CSS_Colors/Applying_color +/ja/docs/Web/HTML/Block-level_elements /ja/docs/Glossary/Block-level_content /ja/docs/Web/HTML/CORS_settings_attributes /ja/docs/Web/HTML/Attributes/crossorigin /ja/docs/Web/HTML/Canvas /ja/docs/Web/API/Canvas_API /ja/docs/Web/HTML/Canvas/Drawing_Graphics_with_Canvas /ja/docs/Web/API/Canvas_API/Tutorial diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 20795b4a155e1e..79b80f2f088d9b 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -306,6 +306,18 @@ "modified": "2020-02-22T11:07:37.995Z", "contributors": ["Uemmra3", "Wind1808", "Sheppy"] }, + "Glossary/Block-level_content": { + "modified": "2020-11-09T07:01:45.000Z", + "contributors": [ + "mfuji09", + "FumiyaShibusawa", + "himrock922", + "iwamot", + "yyss", + "ethertank", + "Marsf" + ] + }, "Glossary/Block/CSS": { "modified": "2019-03-18T21:28:49.620Z", "contributors": ["mfuji09", "Wind1808"] @@ -20715,18 +20727,6 @@ "modified": "2020-09-28T04:18:49.266Z", "contributors": ["mfuji09"] }, - "Web/HTML/Block-level_elements": { - "modified": "2020-11-09T07:01:45.000Z", - "contributors": [ - "mfuji09", - "FumiyaShibusawa", - "himrock922", - "iwamot", - "yyss", - "ethertank", - "Marsf" - ] - }, "Web/HTML/CORS_enabled_image": { "modified": "2020-12-04T05:50:44.102Z", "contributors": [ @@ -21672,10 +21672,6 @@ "modified": "2020-11-09T08:36:24.343Z", "contributors": ["mfuji09", "yyss", "hamasaki"] }, - "Web/HTML/Inline_elements": { - "modified": "2019-04-15T20:58:44.936Z", - "contributors": ["hSakura", "mfuji09", "yyss", "ethertank", "Marsf"] - }, "Web/HTML/Microdata": { "modified": "2020-09-06T05:56:41.358Z", "contributors": ["mfuji09", "momdo"] diff --git a/files/ja/web/html/block-level_elements/index.md b/files/ja/glossary/block-level_content/index.md similarity index 98% rename from files/ja/web/html/block-level_elements/index.md rename to files/ja/glossary/block-level_content/index.md index 678c7507e63348..733bd2f03c56c3 100644 --- a/files/ja/web/html/block-level_elements/index.md +++ b/files/ja/glossary/block-level_content/index.md @@ -1,6 +1,7 @@ --- title: ブロックレベル要素 -slug: Web/HTML/Block-level_elements +slug: Glossary/Block-level_content +original_slug: Web/HTML/Block-level_elements --- HTML (**Hypertext Markup Language**) の要素は従来、 「ブロックレベル」要素または「インライン要素」の何れかに分類されてきました。これは表示特性であることから、現在は CSS において[フローレイアウト](/ja/docs/Web/CSS/CSS_Flow_Layout)の中で定義されています。ブロックレベル要素は親要素 (コンテナー) の水平空間全体と、内容物の高さに等しい垂直空間を占有し、「ブロック」を生成します。この記事では、 HTML のブロックレベル要素とは何か、[インラインレベル要素](/ja/docs/Web/HTML/Inline-level_elements)とどのように異なるかを説明します。 diff --git a/files/ja/web/html/inline_elements/index.md b/files/ja/web/html/inline_elements/index.md deleted file mode 100644 index aafec5ee42a102..00000000000000 --- a/files/ja/web/html/inline_elements/index.md +++ /dev/null @@ -1,155 +0,0 @@ ---- -title: インライン要素 -slug: Web/HTML/Inline_elements ---- - -HTML (**Hypertext Markup Language**) の要素は従来、[「ブロックレベル」要素](/ja/docs/Web/HTML/Block-level_elements)と「インライン」要素に分類されていました。インライン要素は、コンテンツの流れを分断せずに、要素を定義するタグで囲まれた範囲だけを占有するものです。この記事では、 HTML のインライン要素と、 [ブロックレベル要素](/ja/docs/Web/HTML/Block-level_elements)との違いについて説明します。 - -> **メモ:** インライン要素は新しい行から始まらず、必要な幅のみを占有します。 - -## デモによるインライン要素とブロックレベル要素の比較 - -これは最も簡単なデモとシンプルな例です。最初に、使用するシンプルな CSS は以下のものです。 - -```css -.highlight { - background-color:#ee3; -} -``` - -### インライン要素 - -インライン要素を紹介する以下の例を見てください。 - -```html -
block-level element;
-its background has been colored to display both the beginning and end of -the block-level element's influence.` 要素は文字列を `
` の前の文字列、 `
` の文字列、そして `
` の後の文字列と 3 つの部分に分割して、レイアウトを全体的に変更しました。 - -### 要素レベルの変更 - -CSS の {{cssxref("display")}} プロパティを使用すると、要素の*視覚表現*を変更することができます。例えば、 `display` の値を `"inline"` から `"block"` に変更することで、インライン要素をインラインボックスではなくブロックボックスで描画するようブラウザーに指示することができます。しかし、これによって要素の*カテゴリ*や*コンテンツモデル*が変更される訳ではありません。例えば、 `span` 要素の `display` を `"block"` に変更しても、その中に `div` 要素を含めることができるようになる訳ではありません。 - -## 概念上の違い - -簡単に言えば、インライン要素とブロックレベル要素の基本概念の違いは以下の通りです。 - -- コンテンツモデル - - : 一般に、インライン要素はデータや他のインライン要素のみを含みます。ブロック要素をインライン要素の中に置くことはできません。 -- 整形 - - : 既定では、インライン要素は文書の流れの中で強制的に新しい行から始まりません。一方、ブロックレベル要素は一般的に改行が行われます (ただし、これは CSS を使って変更することができます)。 - -## 「インライン」要素の一覧 - -以下の要素は既定でインラインです (ただし、ブロック要素とインライン要素は HTML5 では定義されなくなり、代わりに[コンテンツカテゴリ](/ja/docs/Web/Guide/HTML/Content_categories)が使用されます)。 - -- {{ HTMLElement("a") }} -- {{ HTMLElement("abbr") }} -- {{ HTMLElement("acronym") }} -- {{ HTMLElement("audio") }} (視覚的なコントロールがある場合) -- {{ HTMLElement("b") }} -- {{ HTMLElement("bdi") }} -- {{ HTMLElement("bdo") }} -- {{ HTMLElement("big") }} -- {{ HTMLElement("br") }} -- {{ HTMLElement("button") }} -- {{ HTMLElement("canvas") }} -- {{ HTMLElement("cite") }} -- {{ HTMLElement("code") }} -- {{ HTMLElement("data") }} -- {{ HTMLElement("datalist") }} -- {{ HTMLElement("del") }} -- {{ HTMLElement("dfn") }} -- {{ HTMLElement("em") }} -- {{ HTMLElement("embed") }} -- {{ HTMLElement("i") }} -- {{ HTMLElement("iframe") }} -- {{ HTMLElement("img") }} -- {{ HTMLElement("input") }} -- {{ HTMLElement("ins") }} -- {{ HTMLElement("kbd") }} -- {{ HTMLElement("label") }} -- {{ HTMLElement("map") }} -- {{ HTMLElement("mark") }} -- {{ HTMLElement("meter") }} -- {{ HTMLElement("noscript") }} -- {{ HTMLElement("object") }} -- {{ HTMLElement("output") }} -- {{ HTMLElement("picture") }} -- {{ HTMLElement("progress") }} -- {{ HTMLElement("q") }} -- {{ HTMLElement("ruby") }} -- {{ HTMLElement("s") }} -- {{ HTMLElement("samp") }} -- {{ HTMLElement("script") }} -- {{ HTMLElement("select") }} -- {{ HTMLElement("slot") }} -- {{ HTMLElement("small") }} -- {{ HTMLElement("span") }} -- {{ HTMLElement("strong") }} -- {{ HTMLElement("sub") }} -- {{ HTMLElement("sup") }} -- {{ HTMLElement("svg") }} -- {{ HTMLElement("template") }} -- {{ HTMLElement("textarea") }} -- {{ HTMLElement("time") }} -- {{ HTMLElement("u") }} -- {{ HTMLElement("tt") }} -- {{ HTMLElement("var") }} -- {{ HTMLElement("video") }} -- {{ HTMLElement("wbr") }} - -## 関連情報 - -- [ブロックレベル要素](/ja/HTML/Block-level_elements) -- [HTML 要素リファレンス](/ja/docs/Web/HTML/Element) -- {{cssxref("display")}} -- [コンテンツカテゴリ](/ja/docs/Web/Guide/HTML/Content_categories) -- [通常フローでのブロック及びインラインレイアウト](/ja/docs/Web/CSS/CSS_Flow_Layout/Block_and_Inline_Layout_in_Normal_Flow) - -{{QuickLinksWithSubpages("/ja/docs/Web/HTML/")}}