🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

507閲覧

ブロックレベルボックスの概念に関して

kairu

総合スコア6

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/09/08 00:37

CSSの下記3種類の違いを分かりやすく教えていただきたいです。

・ブロックレベルボックス
・ブロックコンテナボックス
・ブロックボックス

下記、資料を読んでいますが、「ブロックレベルボックスは、ブロック整形コンテキストに関係するボックスである。」が理解できないため他項目も理解できない状況です。
「ブロック整形コンテキストに関係する」とは具体的にどのようなことなのでしょうか?

https://momdo.github.io/css2/visuren.html#visual-model-intro
9.2.1 ブロックレベル要素とブロックボックス

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

個人的な考えですが・・・

言葉の定義を理解しようとすると、かなり難しい場合があります。

何故なら、理解する土台となる知識が無いからです。なので、最初のうちは、言葉の定義をあまり深く考えない事です。

CSSの場合、簡単に「ブロック要素」「インライン要素」を理解しておけば、あとは、意図するデザイン等に仕上げれば良いと思います。

今回の言葉の定義を調べるに至った、プロパティ等があるのであれば、実際の動作を理解するだけで良いかと思います。
そのうちに、ある程度の経験が出来上がってくると、関連知識の土台が少しづつ出来上がってきます。そこで、初めて言葉の定義を調べた時に、内容が理解できる部分は、多々あります。


※一部追加編集しました。

投稿2019/09/08 02:41

編集2019/09/08 02:49
yoshinavi

総合スコア3523

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

H40831

2019/09/08 05:12

言葉の定義を理解しようとすると、かなり難しいという事についての補足ですが、 公式資料でとても多いパターンなのですが、もともとの文章が外国語の文だと、 そもそも日本語でピッタリ意味のあてはまる言葉がないとかの理由で、 すごくむずかしい言い方になってしまっている場合があります。 それにより、日本語で理解しようとするより先に感覚ですすめたほうがいいという考え方の説得力がいっそう強くなりますね。
yoshinavi

2019/09/08 05:28

そうですね。翻訳も翻訳者による部分が大きく、難解な日本語と外来語が入り交じると尚更ですよね。 難解な言葉を掘り下げて行くほど、元の意味から外れて行きますし… Google先生の翻訳も大概は、概略しか理解出来ないです。 (個人的な感想です)
kairu

2019/09/08 05:33

ご回答ありがとうございます。 もう少し経験を積んで自分で答えを見つけようと思います。
H40831

2019/09/08 05:45

あとは、基本的には公式資料はオススメしますが、 そういう「言ってることの意味がわからない」という事案については、 ググってみて、優しくまとめてくれてる人の記事を参考にしてみるのもアリかと思います。
yoshinavi

2019/09/08 07:16

そうですね。ブロックの概念については、多くの解説サイトがあるかと思いますので、理解しやすい所をさがしてみてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問