X



HTML/CSS のどんな質問にも優しく答えるスレ 35
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found
垢版 |
2018/12/10(月) 23:34:18.61ID:Xy1kPhq4
ここは初心者からベテランまで、全ての人を対象に優しく答えるスレです

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

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

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

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

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

■関連スレ
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
0489486
垢版 |
2019/01/07(月) 17:03:41.44ID:???
flex-grow:1でいけました・・・
これ行ごとに効くんですね
知りませんでした
0490Name_Not_Found
垢版 |
2019/01/07(月) 21:53:14.87ID:???
お前ら試されて負けたのかw
0491Name_Not_Found
垢版 |
2019/01/07(月) 22:42:34.20ID:???
ページ全体の<h1>より上にある<section>や<article>ってどういう扱いなの?
HTML5 Outlinerでは意図したアウトラインになるから、位置は関係なし?
0492Name_Not_Found
垢版 |
2019/01/07(月) 22:52:13.80ID:???
変なアウトラインになっている
0493Name_Not_Found
垢版 |
2019/01/07(月) 23:07:23.62ID:???
>>492
なってないよ
デフォのコードの下2行を入れ替えても結果同じ
0495Name_Not_Found
垢版 |
2019/01/09(水) 05:08:06.96ID:???
https://codepen.io/infologicmation/pen/KbZoqK

先日「連番リストの先頭文字の高さ位置を揃えたい」として質問したものです。
ここの方のアイデアを用いて実装をしていたのですが、問題が起きました。

上記サンプルで言う所の(iii)項目のリスト構造がおかしくなっています。
display : flex の効果が内側の方のリスト<ul>にも影響してしまっているようです。


親要素のflex の効果を、第1子要素(?)のみに適応させていたらよかったものが、第2子要素以降にも適応されたせいで
<ul>がブロック要素であることが解除されて、インライン要素になったことで、おかしくなったみたいです。
0497Name_Not_Found
垢版 |
2019/01/09(水) 07:47:21.59ID:???
要するに、現在の問題は、

<ul>
<li style="display:flex;align-items:center;">test:
<ul>
<li>a</li>
</ul>
</li>
</ul>

こう書いた時に、内側の<ul>までflexの効果が効いて、内側の<ul>の"改行・字下げ"効果が消えてしまっていることです。
0498Name_Not_Found
垢版 |
2019/01/09(水) 07:53:40.74ID:???
簡単に言うとこう言うことです



<ul>
<li style="display:flex;align-items:center;"><span style="display:list-item;text-indent:-40px;">A</span>←このAの表示位置はここでよいが、
<ul style="display:block;">
<li>ここの&lt;ul&gt;までflexが効いて欲しくない</li>
</ul>
</li>
</ul>
0499Name_Not_Found
垢版 |
2019/01/09(水) 08:45:33.00ID:???
何かあっけないぐらいに自己解決できてしまいました

CSSで

display: inline-block;
text-indent: -70px;
text-align: center;

これだけで十分だったんですね
0500Name_Not_Found
垢版 |
2019/01/09(水) 09:54:18.03ID:???
https://codepen.io/infologicmation/pen/KbZoqK

やっぱりまだ問題が解決しませんでした。

(3)の「折り畳み要素」をクリックすると、要素が展開されて「ここがその中身」と表示されます
しかし、その時先頭文字である「(3)」の表示位置が勝手に移動されてしまいます。
原因は、details要素を「display:inline-block;」としているからです。
しかし、これを取り除いてしまうと、今度は、(details要素がブロック要素であるため)「(3)」と「折り畳み要素」の表示位置の関係がズレてしまいます。


二律背反の状況になってしまいました。
どうしたらいいですか?
0501Name_Not_Found
垢版 |
2019/01/09(水) 10:11:42.50ID:???
何度もレスしてしまいましたが

details.det{
display:inline-block;
vertical-align: top;
}

のようにvertical-alignを追記するといけました。
0502Name_Not_Found
垢版 |
2019/01/09(水) 10:21:29.00ID:???
HTML,CSSって複雑化していくほどに、「アッチが立てば、こっちが立たず」っていう状況の連鎖なんですね
Javaのオブジェクト指向やデザインパターンみたいに、HTML+CSSもそういうのってあるんですかね
0504Name_Not_Found
垢版 |
2019/01/09(水) 10:39:32.94ID:???
マルチクラスって時点でHTMLのタグはSRP違反
0508Name_Not_Found
垢版 |
2019/01/09(水) 15:16:43.65ID:???
>>502
そもそもプログラムとそうでないものを同等に扱おう
って考えが間違ってんじゃねえか?
0509Name_Not_Found
垢版 |
2019/01/10(木) 16:45:14.10ID:???
もしかしてこのスレって、プログラムは一切知らずにHTML、CSSだけしか知らない奴っていんのかな
0510Name_Not_Found
垢版 |
2019/01/10(木) 16:49:59.42ID:???
だからなに?
プログラムできるのが偉いのか?
0512Name_Not_Found
垢版 |
2019/01/10(木) 17:08:09.88ID:???
横に長いコードをインデント入れて整理してたら1ページ2000行を超えてしまったんですが
行数が多いほど読み込みに時間がかかるとか、そういう事ありますか?
0514Name_Not_Found
垢版 |
2019/01/10(木) 17:38:09.53ID:???
プログラマーみたいな底辺奴隷にだけはなりたくないな
0515Name_Not_Found
垢版 |
2019/01/10(木) 17:40:47.60ID:???
…むかつくがたしかに日本においては90%くらいは底辺奴隷に身をやつしていると認めざるを得ない…
0516Name_Not_Found
垢版 |
2019/01/10(木) 17:43:35.28ID:???
プログラミングなんて小学生でもできるものだからな
0517Name_Not_Found
垢版 |
2019/01/10(木) 17:59:34.25ID:???
野球なんて小学生でもできるものだからな
0518Name_Not_Found
垢版 |
2019/01/10(木) 18:00:26.56ID:???
おれが小学生の時はそんなもんなかったからな
石を打ち欠いたり磨いたりしてたのはなんとなく覚えてる
0519Name_Not_Found
垢版 |
2019/01/10(木) 18:31:52.05ID:???
囲碁なんて小学生でもできるものだからな
0520Name_Not_Found
垢版 |
2019/01/10(木) 18:37:59.71ID:???
一年坊は対局なんてはえーんだよって言われて
先輩に打ち欠いた碁石を砥石で研がされていたのはいい思い出
0522Name_Not_Found
垢版 |
2019/01/10(木) 20:55:26.29ID:???
俺みたいなフロントもバックもやってる孤高のエンジニアからすれば
ものすごく次元の低い喧嘩だな
0523Name_Not_Found
垢版 |
2019/01/10(木) 21:29:10.31ID:???
>>512
処理内容やサーバの性能次第としか答えようがない
0525Name_Not_Found
垢版 |
2019/01/10(木) 22:08:25.71ID:???
>>523
HTML部分のファイルサイズはあまり関係がないという事ですか?
0526Name_Not_Found
垢版 |
2019/01/10(木) 22:25:02.43ID:???
>>522
お前の次元が低いからフロントもバックもやるんだろ
そんなもの土方にやらせる仕事
お前は他人を使う能力がないから自分が働かないと何もできない
本当に優れた人間は自分が何もしなくても他人が勝手に仕事をこなしてくれることだからな
0527Name_Not_Found
垢版 |
2019/01/10(木) 22:41:08.19ID:???
自分より優れた人に雇われた事ないからわからん
すまん理解してあげられなくて
0530Name_Not_Found
垢版 |
2019/01/10(木) 23:44:57.50ID:???
わからない人の質問にわかる人が答える
それだけのことなのに
なんで上だの下だのと順位をつけたがるのか
0532Name_Not_Found
垢版 |
2019/01/11(金) 02:03:12.68ID:???
>>512
改行1つに1バイト、スペースやタブ1つに1バイト
2000行なので改行で2KB、それプラススペース・タブ分が無駄に転送量増える
まあ気にすることないけど、気になるならgzipすればいい
ってか最近はgzipするのが当たり前になってきてるから、これを期にしてみれば

>>524
いいけどIEやEdgeでは工夫が必要
Flexboxでさくっといかない時に使ってる
0533Name_Not_Found
垢版 |
2019/01/11(金) 06:44:46.10ID:???
こういう疑問や不安て
こんだけネットが速くなってもやっぱ経験するんだな
なんかほっこりした
0534Name_Not_Found
垢版 |
2019/01/11(金) 09:28:30.26ID:???
>>530
現実世界で底辺だから、せめてネット上だけでも上に上がった気になりたい
そういう惨めな生物なのだ
0535Name_Not_Found
垢版 |
2019/01/11(金) 13:40:21.00ID:???
Viewのプレゼンテーションまでは裏方の仕事だから
末端のHTMLだけで全体の読み込みスピードに影響させる方が難しい
JSは最適化すべきだけどね
0536Name_Not_Found
垢版 |
2019/01/11(金) 13:58:01.65ID:???
スピード求めてたみた
htmlにscript要素でjs、style要素でcss書いたら爆速になった
切り分けるのが正義って言い出したのは誰だ
0537Name_Not_Found
垢版 |
2019/01/11(金) 13:59:09.38ID:???
と書いた瞬間に答えが出た
昔はそもそも回線速度が遅かったので、
個々のファイルを分けて読み込むロスは気にならなかったのだろう
0538Name_Not_Found
垢版 |
2019/01/11(金) 14:33:57.45ID:VcHct3vr
こんにちは。
PCのChromeでテキスト選択できないサイトがあったので、詳細設定でこのドメインのjavascriptを無効にして、さらにUser CSSというアドオンもインストールしたのですが、まだテキスト選択できません。
ソースを見たら本文は普通にHTML記述されているのですが、どのようにしたらテキスト選択できるようになるでしょうか?
ご教示お願いいたします。
http://nicomo.org/
0539Name_Not_Found
垢版 |
2019/01/11(金) 14:44:57.57ID:ei6Gl27F
<head>内でuser-select:noneされてるから
ユーザーCSSで値をautoに上書き
0540Name_Not_Found
垢版 |
2019/01/11(金) 14:46:21.31ID:???
開発者ツールのコンソールに以下を打ち込んで出てきたテキストをコピー
jQuery("body").text()
0541Name_Not_Found
垢版 |
2019/01/11(金) 15:11:11.30ID:???
>>536
リクエスト数減らすのはわりと基本なきがするがなあ
90年台から変わらず
0542Name_Not_Found
垢版 |
2019/01/11(金) 15:25:26.98ID:???
>>536
> htmlにscript要素でjs、style要素でcss書いたら爆速になった
> 切り分けるのが正義って言い出したのは誰だ

えとな、今の上級層はな。
切り分けて作成して、ビルドツールを使って埋め込むんや
切り分けるのは今も正義なんだよ
0543Name_Not_Found
垢版 |
2019/01/11(金) 15:31:23.24ID:???
切り分けの解釈統一したら?
0545Name_Not_Found
垢版 |
2019/01/11(金) 16:40:07.30ID:???
>>541
前からそうだったんですね、すいません

>>542
そうですよね
その辺りってFWでは標準で実装されているのでしょうか?
wordpressしか知らないのですが、標準テーマはjsもcssファイルもガッツリ分かれています

>>544
利用中のvalueserverは非対応とのことでした
残念です、使ってみたい
0546Name_Not_Found
垢版 |
2019/01/11(金) 16:40:12.14ID:???
ユーザがイラッとしないくらいならええのよ
0547Name_Not_Found
垢版 |
2019/01/11(金) 16:41:46.42ID:???
>>546
確かにそうですね
速度や最適化は、何か良くない魔力がありますね
0548Name_Not_Found
垢版 |
2019/01/11(金) 17:03:42.54ID:???
圧倒的大多数のサイトで、SNS関連のボタンって不要だよね
大手でなければ需要ないのに、そういうの固定されてる方がイラッとする
0549Name_Not_Found
垢版 |
2019/01/11(金) 17:16:34.58ID:???
バズる可能性もあるから、外すに外せないんだよ
俺はあれのおかげで当たったし、否定は出来ないな
0550Name_Not_Found
垢版 |
2019/01/11(金) 22:06:36.04ID:???
多国籍軍に!
勝利をおさめるために!
今!
我々にできることを!

コーーーーーディンンング!!!
0551Name_Not_Found
垢版 |
2019/01/11(金) 22:19:57.53ID:???
検索フォームのマークアップで下のみたいなコードを時々見るけど、
DL要素の使い方として正しいの?

<dl>
<dt>Search</dt>
<dd><input type="search"></dd>
</dl>
0552Name_Not_Found
垢版 |
2019/01/11(金) 23:01:20.02ID:???
SNSボタン外したい。外せば爆速。だけど外せない。
0553Name_Not_Found
垢版 |
2019/01/11(金) 23:46:19.46ID:???
>>551
間違っている
dd inputに探したいものが100%入るなら正しいかもしれないが、
入らないので間違っている

>>552
bodyの終了直前にでも置いてみては?
少しは変わると思う
0554Name_Not_Found
垢版 |
2019/01/12(土) 00:25:00.70ID:???
>>553
type="search"は探したいキーワードを入れる場所だから合ってるんじゃね?
その文字列を探してるか探してないかはビジターの脳内での話だし
0555Name_Not_Found
垢版 |
2019/01/12(土) 01:11:47.56ID:???
>>550
なついなw
「食事は1日1食コーディングしながら食え」とか「病院往く暇あるならコーディングしろ」とかあったな
0556Name_Not_Found
垢版 |
2019/01/13(日) 22:15:55.85ID:???
A、B、C(文章)をインラインブロックで横並び、
レスポンシブで、横幅によって縦並びになるやうにしたい
内容が複数行になる場合、文字列を最終行で揃えたい
縦並びになった時、Cの下だけに余白1em分を入れたい(A、Bの下は余白なし)

なんかうまいこと実装可能?
0557556
垢版 |
2019/01/13(日) 22:20:24.09ID:???
A、B、Cのかたまりをいくつか並べたいんだけど、
横並びになってる時はABCと次のABCの間に余白入れたいんですじゃ

さっきから頑張ってるけど、複数行の要素が入るとCだけ最終行で揃わなかったりしてうまくいかない
0558Name_Not_Found
垢版 |
2019/01/13(日) 22:48:17.94ID:???
そんなの説明しとるサイトたくさんあるだろ
0559Name_Not_Found
垢版 |
2019/01/13(日) 23:30:24.33ID:???
無職のおっさんなんだけど、
時間があるからhtmlの勉強をしたい
ドットインストールやプロゲートでも
学習をする上で問題はないかな?
0560Name_Not_Found
垢版 |
2019/01/13(日) 23:40:12.80ID:???
ないよ。とっととやれ。
0561Name_Not_Found
垢版 |
2019/01/14(月) 01:21:49.77ID:???
>>556
出来る。が、今日は眠たいので明日
htmlはここにでも書いておいて
http://jsfiddle.net/

とりあえず、使うのはインラインブロックじゃなくflex
0562Name_Not_Found
垢版 |
2019/01/14(月) 01:30:04.80ID:???
こんなん当たり前にやってることだからちょっとググれば大量に出てくるのに
0563Name_Not_Found
垢版 |
2019/01/14(月) 05:05:28.67ID:???
>>561
めんどうだしわからないから正解書いといてくれると助かるんだが?
0565Name_Not_Found
垢版 |
2019/01/14(月) 12:28:14.32ID:???
ごちゃごちゃ言わずにとっとと教えろよ
このスレはどんな質問にも答えるんだろ
0568Name_Not_Found
垢版 |
2019/01/14(月) 17:13:02.07ID:???
>>565
じゃあ答えてやる、もとのソースがわからないから書いといてね←これも質問なんだからちゃんと答えろよ?
0569Name_Not_Found
垢版 |
2019/01/14(月) 18:16:03.96ID:???
>>556
Cではなく親ブロックの下に1emの余白を取ればいい
0570556
垢版 |
2019/01/14(月) 22:43:38.55ID:???
>>569
おおおマジだ!なんで気づかなかったんだろう
サンクス

他の人たちもあざっした!
お仕事行ってたから上の何人かはワイじゃないやで
0572Name_Not_Found
垢版 |
2019/01/15(火) 02:11:31.53ID:???
誰もお前だとか思ってねえよwww
自意識過剰だろwww
0573Name_Not_Found
垢版 |
2019/01/15(火) 03:57:28.74ID:l5FVGt7b
>>570
本人証明するために次からid出しておけよな
0575Name_Not_Found
垢版 |
2019/01/15(火) 07:32:49.36ID:???
肉体を失ったから自意識しかねえんじゃw
過剰なくらいでちょうどいいんやで
0576Name_Not_Found
垢版 |
2019/01/15(火) 09:53:27.23ID:l5FVGt7b
id出さなければ、いくらでもやり直すことが出来るんやで
0577Name_Not_Found
垢版 |
2019/01/15(火) 12:01:20.14ID:???
解答者の質が上がれば考えるわ
0578Name_Not_Found
垢版 |
2019/01/15(火) 12:12:30.89ID:0DhwgDzg
preタグの先頭に空白が何個かあっても
<pre>_____文字列1
________文字列2
</per>
表示すると除去されてしまいます。
でも、途中にある空白(文字列2の前にある)は、除去されません。
そう言う仕様ですか?
0580Name_Not_Found
垢版 |
2019/01/15(火) 14:24:09.20ID:???
HTML に直接書いても、勝手に除去されない

たぶん、JavaScript か何かの、trim か何かで、
先頭・末尾の連続した空白類が、除去されているのだろう
0581Name_Not_Found
垢版 |
2019/01/15(火) 14:32:56.50ID:???
半角スペースは一個にまとめられる
それこそperタグにでもなっているんじゃないか
0582Name_Not_Found
垢版 |
2019/01/15(火) 14:39:00.77ID:???
>>577
質の低い質問にはそれなりの回答しかつかない
0583Name_Not_Found
垢版 |
2019/01/15(火) 14:52:12.54ID:???
実際、まともな回答してもスルーして、丸投げコードの回答が感謝されるだけ
最も、解決済でもスルーしているきらいがあるがな
(忘れたころにレスしてる奴は巡回中に思い出しただけ)
0584Name_Not_Found
垢版 |
2019/01/15(火) 17:55:36.55ID:???
質問です

:hover{ ... }
というふうに書いた時に、最前面の要素にだけスタイルが適用されるようにする方法ってないんでしょうか?
これを書いただけだと、小さい要素にホバーしただけでその背景(親)のノードもすべて...が適用されてしまいます
0585Name_Not_Found
垢版 |
2019/01/15(火) 18:28:50.42ID:???
>>584
全称セレクタ状態だから、classなりidで適用範囲を制限しろ
(こんな質問ばっかかよ…)
0586Name_Not_Found
垢版 |
2019/01/15(火) 18:40:06.97ID:???
ええ疑似要素って要素書かなくても機能したの!?
ずっと知らなかったわ
:hover{
color: red !important;
}

確かにhoverで全部redになった
ってか疑似要素を単独で使う場面ってある?
0587Name_Not_Found
垢版 |
2019/01/15(火) 18:45:02.85ID:???
>>586
:hoverはどう見ても疑似クラスだろ
何で疑似要素になるんだ?

> ってか疑似要素を単独で使う場面ってある?
疑似クラスなら発想次第であるんじゃないのか
:checkedあたりは扱いやすそうだが
0588Name_Not_Found
垢版 |
2019/01/15(火) 18:48:23.08ID:???
「適当にコードを書いてみたら、動きませんでした。基礎勉強? 何それ美味しいの?」な質問が多過ぎ
根本が分かってないから、「〜だと思うんですが」が大抵間違っていてgdgd
0589Name_Not_Found
垢版 |
2019/01/15(火) 18:56:20.83ID:???
>>587
すまん、疑似要素のコード書いてて混ざった
確かに:checkedは使えそう
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況