HTML/CSS のどんな質問にも優しく答えるスレ 33

レス数が1000を超えています。これ以上書き込みはできません。
0001Name_Not_Found2018/07/11(水) 12:20:52.58ID:???
ここは初心者からベテランまで、全ての人を対象に優しく答えるスレです

類似質問、重複質問、丸投げ大いに結構。HTML / CSS 関係の事なら何でもOK
分からない人は何回聞いても結構。質問するときはIDを出すためにメール欄を
age にすることをおすすめします。

回答してくれる方は優しい人のみ! 質問者に対して暴言を吐く人はこのスレを見るな!!
終わった話を蒸し返すやつは このスレにくるな!!!
自分で調べろという回答も禁止!!回答するかさもなくば何も書き込むな!!

質問側も節度あるレスで!質問前にスレ内を検索しましょう

■次スレについて
基本的にレスナンバー>>980を取った人(立てられない場合は次の宣言者)が立てて下さい
重複を避けるため、独断でスレ立てはせず必ず意思表示をしてから立てて下さい(>>980を取った場合も)
立てられない事が予め分かっている場合は、>>980付近の書き込みは自重しましょう

■前スレ
HTML/CSS のどんな質問にも優しく答えるスレ 32
http://mevius.5ch.net/test/read.cgi/hp/1521035557/

■関連スレ
Webサイト制作初心者用質問スレ part249
http://mevius.5ch.net/test/read.cgi/hp/1529144063/

■HTML
HTML Living Standard 日本語訳
https://momdo.github.io/html/index.html

■CSS
Selectors Level 4 日本語訳
https://triple-underscore.github.io/selectors4-ja.html

0952Name_Not_Found2018/10/07(日) 09:50:05.93ID:???
ワッチョイつけることを検討したほうが
良いかもという気がしてきた

0953Name_Not_Found2018/10/07(日) 10:38:58.22ID:???
>>940
何故囲うのがダメなのか聞いて良い?
PタグとBRタグで構成できない特別な理由があるの?

0954Name_Not_Found2018/10/07(日) 10:47:25.39ID:???
>>940->>942
どうしたいのかがよくわからない。
どうしたくないかを図示するのではなく
どうしたいかを図示してほしい
■はなんなの?「えお」の部分?

こうしたいの??
―――――――――――――――――――――――
|あいう□□□□□□□□□□□□□□□□□□□|
―――――――――――――――――――――――
―――――――――――――――――――――――
|えお□□□□□□□□□□□□□□□□□□□|
―――――――――――――――――――――――

それともこうしたいの?
―――――――――――――――――――――――
|あいうえお□□□□□□□□□□□□□□□□□|
―――――――――――――――――――――――

0955Name_Not_Found2018/10/07(日) 11:26:20.35ID:???
親に何もつけずに
あいう<span></span>
とかいて span のとこをめいっぱい広げたいってことだろ

ただこんなマナー悪いやつに答えるなよ
いくらそういうスレだからって不愉快すぎる

0956Name_Not_Found (ワッチョイ 113.144.28.80)2018/10/07(日) 12:16:16.91ID:???0
使えるっけ?

0957Name_Not_Found2018/10/07(日) 12:19:26.14ID:???
似たような質問で縦方向に残りの領域を占有したいんですが
(自分は親にflexをつけられないとかいう制限はありません)
親に1度でもflexがあると height:100% ってきかないんですか?

<div style="display:flex; flex-direction:column;">
<div>ヘッダ</div>
<div style="flex-grow:1">
<div style="height:100%">
<div style="height:100%"></div>
</div>
</div>
</div>

みたいにかいても flex-grow:1 の div までは高さがあるんですが
その子孫要素は height:100% 指定しても高さが0になってしまいます

1度でも親に flex を使ってしまうと
子孫要素全部 flex + justify-content:stretch とか flex-grow とかで広げるしかないんですか?

0958Name_Not_Found2018/10/07(日) 16:02:13.53ID:???
flexbox楽だけどほとんど使うことなくね?
ヘッダーのタブメニューくらいだし

0959Name_Not_Found2018/10/07(日) 16:18:33.39ID:???
いやほとんど使ってる

0960Name_Not_Found2018/10/07(日) 16:34:35.20ID:???
>>957
flex-grow:1 の divにもdisplay: flexを指定すれば?

0961Name_Not_Found2018/10/07(日) 17:01:34.31ID:???
grid嫌いだしfloatもっと嫌いだしflexばっか使ってる

0962Name_Not_Found2018/10/07(日) 17:19:38.34ID:???
>>959
サイドバーとかも?
何故かpx指定したいんだよな

0963Name_Not_Found2018/10/07(日) 17:37:33.24ID:???
>>958
横にものを並べる時
ほぼ全てに使ってると行っても過言ではないくらい使う

古いIEもターゲットなのでfloatでやってください
とか言われたら少し涙ぐむくらい使ってる

0964Name_Not_Found2018/10/07(日) 17:38:03.70ID:???
あ、あと
物を真ん中に寄せる時も

0965Name_Not_Found2018/10/07(日) 18:09:56.49ID:???
>>958
真ん中寄せが楽だからなんにでも使ってる

0966Name_Not_Found2018/10/07(日) 19:51:39.79ID:???
>>960
やっぱりそうして子孫全部に flex つけるしかないんですね
ありがとうございます

0967Name_Not_Found2018/10/07(日) 21:57:49.06ID:???
末端行は左寄せにする事の方が多いんだが
そうなるとfloatのがスマートだよな?

123
4
ってする事多くない?

0968Name_Not_Found2018/10/07(日) 22:13:09.68ID:???
それもflexでできる

0969Name_Not_Found2018/10/07(日) 22:23:52.27ID:???
どうやるの?
flexって好きな位置でのwrapと
複数行にわたる縦幅の一致ができないよね
それさえできれば万能なのに

0970Name_Not_Found2018/10/07(日) 22:37:45.70ID:???
>>969
縦幅の一致ってクロス軸に対する一致?
align-itemsじゃダメなの?

0971Name_Not_Found2018/10/07(日) 22:47:23.71ID:???
>>969
好きな位置でもできるし複数行のもできるけど
要はGridみたいなのってことだろ?

0972Name_Not_Found2018/10/07(日) 22:51:34.96ID:???
>>970
いや複数行間で一致

1行目が高さ100pxの要素で
2行目に200pxの要素があったら
自動的に1行目も200pxの要素にしたいみたいな感じ

外側を400pxのfixedにして等分配ってのはできるけど
auto-height で子要素最大の高さにあわせるみたいないわゆるグリッドは無理でしょ

0973Name_Not_Found2018/10/07(日) 22:57:41.72ID:???
>>971
更新してなかった
具体的にどうするんです?

<div class="container" style="width:1000px">
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x200.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
<div><img src="http://placehold.jp/200x100.png";></div>
</div>
これを (width height 指定一切なしで) flex 関連のスタイルだけで
3 x 3 の等サイズの四角形に配置できます?

0974Name_Not_Found2018/10/07(日) 23:02:20.02ID:???
使い分けろよ…

0975Name_Not_Found2018/10/07(日) 23:38:32.90ID:???
flex厨できるできるって結局口だけかよ

0976Name_Not_Found2018/10/08(月) 00:35:54.26ID:???
CSSにおいて、HTMLの要素内に記入された文字列を受け取る事って可能ですか?

0977Name_Not_Found2018/10/08(月) 00:49:00.80ID:???
不可能です

0978Name_Not_Found2018/10/08(月) 00:50:15.31ID:???
親が要素Xであるような子要素Yのセレクタは
X Y
ですが、
子要素がYであるような親要素Xのセレクタはなんですか?

0979Name_Not_Found2018/10/08(月) 01:07:51.48ID:???
>>978
子は親を選べません

0980Name_Not_Found2018/10/08(月) 01:08:28.07ID:???
>>979
ネタは要らないから

0981Name_Not_Found2018/10/08(月) 01:26:07.48ID:y1TRoEH3
wwwの読みかたは?

一般人「だぶりゅーだぶりゅーだぶりゅー」

げぇじ「わらわらわら」

他界系「わーるどわいどうぇぶ」

転載「すりーだぶりゅー」

0982Name_Not_Found2018/10/08(月) 02:01:44.42ID:???
>>978
CSSで先読みが必要なセレクターはまだ実装されていないから無理。
それにあたるものとして:has()が提案されてるけど実装したブラウザはないのでjsでやるしかない

0983Name_Not_Found2018/10/08(月) 02:06:40.82ID:???
>>972
あぁ、そりゃ無理だね…
floatでできるの?
全然思いつかん

0984Name_Not_Found2018/10/08(月) 02:25:22.77ID:???
自分も動的サイトが主流だから
要素の数・高さが不定になるケースが多いわ
何が来ても大丈夫なようなcssを予め組まないといけないから
結局flexだけでは難しいというイメージだな
>>968の具体的回答は知りたい(動的前提で)

0985Name_Not_Found2018/10/08(月) 02:25:48.82ID:???
いやできないと思う
できたら万能なのになーってだけ
しかもわりと使いたいケース多いし

0986Name_Not_Found2018/10/08(月) 02:28:52.77ID:???
複数行の高さ揃えはいまのCSSだとどうやっても無理じゃね
任意位置改行は float か inline-block なら<br>はさむだけだけど flex は無理じゃね

0987Name_Not_Found2018/10/08(月) 02:57:01.02ID:oTgN8l1Y
HTMLの前にCSSを先に学んでもいいですか?

0988Name_Not_Found2018/10/08(月) 03:13:40.36ID:???
>>986
試してないけどmargin-right伸ばすか空のアイテム置くかで出来ない?

0989Name_Not_Found2018/10/08(月) 03:22:02.15ID:???
>>984
968が何に対してかわからないけど、stretchで等分幅を維持しつつ、最後の余りは左寄せにしたいなら、親要素のafterにflex-glowを多めにとって余り部分を埋める方法があるけど、この場合上の行と余りアイテムの幅は等しくならないやね。

0990Name_Not_Found2018/10/08(月) 03:29:37.56ID:???
さいきん4Kモニタとかそれ以上のモニタもわりと安価でではじめたし
いつまでも1000pxとか固定幅とってるわけにもいかないんだよね

auto-size と wrap 使ってかないと1元ソースで 400px〜4000px まで対応できんわ

0991Name_Not_Found2018/10/08(月) 05:28:20.54ID:???
968だけど、GridがIE11が未対応多いから俺はflexでやってるんだけど、要素不定の高さでも、固定高さでもどっちでもやってるから何ができないのかわからん
あとwidthとheightとmin-widthとflex使う
flex-glowは使わん

0992Name_Not_Found2018/10/08(月) 05:32:42.80ID:???
│□□□□□│

こうなってるやつが

│□□□□│
│□     │

こうしたいの?

0993Name_Not_Found2018/10/08(月) 05:36:05.77ID:???
できるなら >>973 に答えてあげればいいんじゃないの

0994Name_Not_Found2018/10/08(月) 06:04:37.13ID:???
>>993
widthもheightも一切指定なしって言われてるから無理

0995Name_Not_Found2018/10/08(月) 06:10:11.34ID:???
>要素不定の高さでも
height指定したら不定じゃないじゃん

要は子要素の1番大きいサイズにあわせた等サイズブロックを
wrapでならべたいけどflexだけじゃできないってことだろ

0996Name_Not_Found2018/10/08(月) 08:24:13.15ID:???
一番高い要素にだよね?
flexでもできるんだが

0997Name_Not_Found2018/10/08(月) 11:25:28.14ID:???
めんどくせーから>>973ができるか だけでいいよ
これができれば途中の改行と複数行の高さの一致を「flexの機能で」できたってことになるかと

0998Name_Not_Found2018/10/08(月) 11:44:26.55ID:???
こういうことか?これのどっちかがしたいってこと?
https://i.imgur.com/PPCDo1j.jpg
https://imgur.com/KdjyVJf.jpg

0999Name_Not_Found2018/10/08(月) 11:45:06.16ID:???
どちらもflexでやっとるけど

1000Name_Not_Found2018/10/08(月) 11:47:02.68ID:???
流れも全部読めよアスペかよ
>>972 読んでそれになるんだったら日本語勉強したほうがいい

10011001Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 88日 23時間 26分 10秒

10021002Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php

レス数が1000を超えています。これ以上書き込みはできません。