お世話になっております。
align-itemsの使い方について調べていたら、いくつかの本やサイトではflexアイテムの縦方向を決めるとあります。これが正解なように思えます。
しかし、HTML&CSS全辞典という本では、
「align-itemsプロパティは、配置されるすべてのボックスに対して既定となるalign-selfプロパティの値を定義します。」
と書いてあり、さらに「適用される要素」は「すべての要素」と書いてあります。
これって、本が間違いですよね?
詳しい方がいらっしゃいましたらよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんにちは
align-itemsはフレックスレイアウトに限定した指定ではありません。
ボックスレイアウトでも同様の意味合いで使われます。
また、正確には「縦方向」ではなく、「交叉軸方向」です。
横を主軸としたレイアウトでは「縦方向」の意味になりますが、縦を主軸にしたレイアウトでは「横方向」を示すことになります。
>これって、本が間違いですよね?
少し一般化した記述になっていますが、正しいと思いますよ。
「すべての要素」は文脈から判断できる表現になっているものと想像しますが、正確には「すべての(レイアウトの対象になる)直接の子要素」の意味ですね。
個別の要素を指定する「align-self」に対して、「すべての要素」という意味合いですね。
https://developer.mozilla.org/ja/docs/Web/CSS/al …
ご回答ありがとうございます。
私の知識不足でfujillin様のご回答もよく理解できない状態です。
恥ずかしいですね。
まあ、本が間違えていないということが分かりましたので、それだけでもよかったです。
CSSとかできる人ってすごいと思います。
ご回答ありがとうございました。
No.3
- 回答日時:
本が正しいです。
フレックスボックスの場合は主軸が行の場合は、交差軸である縦方向のアイテムの配置を制御、主軸が列の場合は、交差軸である横方向のアイテムの配置を制御。
いくつかの本やサイトは、主軸が行の場合の事を1例として言ってるに過ぎません。
flex-directionがrowまたはrow-reverseの場合に限ります。
主軸が列、つまりflex-directionがrcolumnまたはcolumn-reverseの場合には横方向の配置を制御。
ご回答ありがとうございました。
ssawatake様のご回答がよく理解できないほど私の知識は未熟です。
お恥ずかしい限りですが、本が間違えていないことが分かればそれだけでも質問した価値がありました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSS初心者です。わかる方教えてください。 3 2023/09/08 22:04
- HTML・CSS HP作成 作成した画像を動画の上に配置したです。付属画像のような感じにしたいのですが、スマホのフチの 2 2022/02/02 12:22
- HTML・CSS img と p を縦中央に配置したいのですがうまくいきません。 2 2023/01/12 14:38
- PHP 日付と年月日を選択するコードを書いているのですが、セレクトボックスの中に、「曜日」を表示させたいので 3 2021/12/10 09:20
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- 物理学 英訳お願いします。 4 2021/12/03 17:38
- C言語・C++・C# 中国語の判定について(C#またはVB.NET) 2 2021/11/03 21:26
- 英語 前置詞overの意味 3 2021/12/26 05:57
- Perl CGIでimgタグでalignを使うとエラーになる 4 2021/11/01 18:33
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
このjavascriptのif文、条件式になっていないですが、どういう意味ですか?
JavaScript
-
jpgの画像ファイルを、ペイントソフトで編集" するときは 先にパソコンやアプリでよくPNGに変換"
画像編集・動画編集・音楽編集
-
htmlの修正方法を教えていただきたいです。
HTML・CSS
-
-
4
擬似コード
C言語・C++・C#
-
5
HTMLです次の意味を持つ要素または次の効果を設定するプロパティを選んでください。とい
HTML・CSS
-
6
head要素
XML
-
7
HTMLのbody内に<style>~</style>定義は作法的にOKでしょうか?
HTML・CSS
-
8
算数、数学解りません。 足し、引き、掛け、割り算程度しか出来なくても、Excel覚えられますか?
Excel(エクセル)
-
9
<strong>は、重要・緊急・注意・警告ですか?
SEO
-
10
C言語 バッファについて。
C言語・C++・C#
-
11
プログラミングの流れ図の問題についての質問です (4)の答えを私は ク したのですが、答えは コ で
ホームページ作成・プログラミング
-
12
https://paiza.jp/challenges/547/show paizaのc112:時差
その他(プログラミング・Web制作)
-
13
非同期通信で掲示板を作る際の送信画面はフォームである必要はありますでしょうか?
AJAX
-
14
写真のプログラムは、1からnまでの、全整数の積すなわち階乗値を求めて返却する関数を作成したいのですが
C言語・C++・C#
-
15
VBAのサブルーチンとプロシージャについての質問です。 VBAのプロシージャは,サブルーチンのsub
その他(プログラミング・Web制作)
-
16
「10」を変換すると「13A0」となってしまいます。
Windows 10
-
17
ぱいソン
Ruby
-
18
PythonのTkinter詳しい方へ。画像や言葉の意味を答える3択クイズを作るのに手間取っています
その他(プログラミング・Web制作)
-
19
HTMLです
HTML・CSS
-
20
Class ってぱいそんでならったけど使いますか?なんか習う割にはあんまり覚えてないし見ない気がする
Perl
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
角丸画像の背景色を透明にした...
-
html タグの閉じスラッシュ前の...
-
【ヒトの神秘】美男美女から何...
-
textareaの幅を画面と合わせたい
-
改行ほどは行かないけど、若干...
-
border: noneでボタンの境界線...
-
<br />と<br>は同じ意味ですか?
-
textareaにタグを挿入したい。
-
親要素・子要素
-
text-indentは、要素全体の透明...
-
CSSのセレクタに指定するbodyと...
-
aの中にspan
-
<div align="center">を使わず...
-
リンクタグのテキストを太字に...
-
超音波で洗脳。
-
CSS:overflow要素の印刷について
-
NからZへの全単射を具体的に構...
-
タグは大文字と小文字どちらが...
-
どの印をつけた範囲の何をどう...
-
<object>
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
超音波で洗脳。
-
質問1.
-
smallにtext-allignが効かない
-
含む含まないという概念自体の...
-
NからZへの全単射を具体的に構...
-
角丸画像の背景色を透明にした...
-
タグは大文字と小文字どちらが...
-
改行ほどは行かないけど、若干...
-
2個のFormを横並びにしたい
-
「諸要素」とはどういう意味で...
-
input type="hidden"で取得した...
-
CSS:overflow要素の印刷について
-
textareaの幅を画面と合わせたい
-
親要素・子要素
-
テキストボックスの中にリンク...
-
emとstrongの反対
-
cssのdisplay:block
-
border: noneでボタンの境界線...
-
tdに対してmin-heightの定義、...
おすすめ情報