CSS では、display 属性を使用してボックスのタイプを定義します。一般に、ボックス タイプは、インラインとブロックの 2 つのカテゴリに分類されます。たとえば、div のデフォルトは block、span のデフォルトは Inline です。デフォルトのプレゼンテーション モードは、表示を通じて変更できます。
<meta http-equiv="content-type" content="text/html;charset=utf-8"> <title>block and inline elements</title> <style type="text/css"> div { background:#aaff00; } span { background:#ffaa00; } </style> <div>div元素1</div> <div>div元素2</div> <span>span元素1</span> <span>span元素2</span>
デフォルトの div および Span 表現: http://jsfiddle.net/Web_Code/pt0j3b6n/embedded/result/
表示変更を使用して、上記の div スタイルと Span スタイルにそれぞれ次のルールを追加します:
//div中添加display:inline;//span中添加display:block;
効果は図に示すとおりです: http://jsfiddle.net/Web_Code/pt0j3b6n/1/embedded/result/
表示の値はこれら 2 つだけですか?それは間違いです。表示の値が異なると、ボックスのタイプも異なります。
1. インラインブロックタイプ: ブロックボックスタイプに属しますが、表示時にはインラインボックスタイプの特性を持ちます。並べて表示する場合のデフォルトの配置は下配置ですが、これはvertical-alignで変更できます。
inline-block を使用して水平メニューを作成します
<style type="text/css">ul{ margin:0; padding:0;}li{ display:inline-block; width:100px; padding:10px 0; background-color:#00ccff; border:solid 1px #666666; text-align:center;}a{ color:#000000; text-decoration:none;}</style>
効果: http://jsfiddle.net/Web_Code/pt0j3b6n/2/embedded/result/
PS: inline-block と inline には違いがあります、前者はまだブロックに属しているため、高さと幅の属性がありますが、後者はありません。
2. インラインテーブルタイプ: これは、IE 8 以降およびその他の主要なブラウザーでサポートされるテーブル関連のタイプです。その他のテーブル関連の型については、以下を参照してください。
inline-table は使用できません。 inline-table を使用でき、テーブル スタイルを変更できます
<style type="text/css">table{border:solid 2px #00aaff;}td{border:solid 2px #ccff00;padding:5px;}</style>淡忘~浅思
A | B | C | D |
E | F | G | H |
I | J | K | L |
テキストの折り返し効果が出てきます: http://jsfiddle.net/Web_Code/pt0j3b6n/4 /embedded/result/
テーブル関連の型 概要
Element
Type
Description
table | table | この要素は、前後に改行を入れてブロックレベルのテーブルとして表示されますテーブル。 |
tabel | inline-table | この要素は、表の前後に改行が入ったインライン表として表示されます。 |
tr | table-row | この要素はテーブルの行として表示されます |
td | table-cell | この要素はテーブルのセルとして表示されます |
th | テーブル- cell | この要素は表のセルとして表示されます |
tbody | table-row-group | この要素は1つ以上の行のグループとして表示されます |
thead | table-header - group | この要素は 1 つ以上の行のグループとして表示されます |
tfoot | table-footer-group | この要素は 1 つ以上の行のグループとして表示されます |
col | table-column | この要素はセルの列として表示されます |
colgroup | table-column-group | この要素は 1 つ以上の列のグループとして表示されます |
caption | table-caption | この要素は表のタイトルとして表示されます |
3. リスト項目型 | : 複数の要素をリストとして表示し、要素の先頭にリストマークを追加できるタイプですすべての div は list-item タイプに設定され、list-style-type はマークを白丸として指定するために使用されます |
table{display:inline-table;border:solid 3px #00ffaa;}
効果: http://jsfiddle. net/Web_Code/pt0j3b6n/5/embedded/result/
4. Run-in型とcompact型
:要素がrun-inまたはcompact型で指定された場合、要素の後にブロック型要素がある場合要素の場合、run-in 型要素はブロック型要素に含まれ、コンパクト型は
ブロック要素の左側に配置されます。これら 2 つの属性は人気がありません。 run-in に関するデモ: http://www.zhangxinxu.com/study/201203/css-run-in.html
5. none タイプ
: display の値を none に指定すると、要素は次のようになります。変更された場合は表示されません。 PS: Visibility:hidden とは異なり、display:none を持つ要素は元のスペースを占有しませんが、visibility は引き続き元のスペースを占有します。
初公開記事: http://www.ido321.com/1300.html

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造の構築に使用されます。 2。CSSは、Webページの外観を美化するために使用されます。 3. JavaScriptは、動的な相互作用を実現するために使用されます。タグ、スタイル、スクリプトを通じて、これら3つは最新のWebページのコア関数を構築します。

タグのLang属性を設定することは、WebアクセシビリティとSEOを最適化する重要なステップです。 1)ラング属性をタグに設定します。 2)多言語コンテンツでは、ようなさまざまな言語パーツのLang属性を設定します。 3)「EN」、「FR」、「ZH」などのISO639-1標準に準拠する言語コードを使用します。Lang属性を正しく設定すると、Webページと検索エンジンランキングのアクセシビリティが向上します。

htmlattributeSareSientionalentionalentionalentionalentiallyance'functionalityandappearance.theyaddinformationtodefinebehavior、light、and interaction、makewebsitesteractive、responsive、andviseallyappaleal.attributeslikesrc、href、class、型、およびdoadabledransform

toreatealistinhtml、useforunorderedlistsandfororderedlists:1)forunorderedlists、wrapitemsinanduseforeachitem、renderingasabulletedlist.2)

HTMLは、明確な構造のWebサイトを構築するために使用されます。 1)Webサイト構造などのタグを使用し、定義します。 2)例は、ブログとeコマースのウェブサイトの構造を示しています。 3)誤ったラベルネスティングなどの一般的な間違いを避けてください。 4)HTTP要求を削減し、セマンティックタグを使用してパフォーマンスを最適化します。

to inertanimageintoanhtmlpage、usethetagwithsrcandaltattributes.1)usealttextforaccessibilityandseo.2)emplencesrcsetForresponsiveimages.3)applylazyloadingwithloading = "lazy" tooptimizeperformance.4)

HTMLの中心的な目的は、ブラウザがWebコンテンツを理解して表示できるようにすることです。 1。HTMLは、タグなどのタグを介してWebページの構造とコンテンツを定義します。 3.HTMLは、ユーザーの相互作用をサポートするフォーム要素を提供します。 4. HTMLコードの最適化は、HTTP要求の削減やHTMLの圧縮など、Webページのパフォーマンスを改善できます。

htmltagsareSterenceforwebdevelovementasyStheStructureanhandhancewebpages.1)theydefineLayout、semantics、and-interactivity.2)semanticagsimprovecessibility.3)opeusofusofagscanoptimizeperformanceandensurecross-brows-compativeation。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

Dreamweaver Mac版
ビジュアル Web 開発ツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。
