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

2025/01/24(金) 14:07:40.93ID:???
ここは初心者からベテランまで、全ての人を対象に必ず優しく答えるスレです

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

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

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

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

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

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

■CSS
Selectors Level 4 日本語訳
https://triple-underscore.github.io/selectors4-ja.html
180148
垢版 |
2025/09/07(日) 11:45:55.36ID:???
返信遅れてすみません。
僕はAndroidを使ってるんですよね…
下層ページにもviewportの記述を入れるというアドバイス、ありがとうございます。
試してみます
181Name_Not_Found
垢版 |
2025/09/27(土) 11:04:37.34ID:hXHIP/4d
html、css、javascript
 
もうAIに聞けばほぼ解決してくれるよなあ
2025/09/27(土) 14:09:52.16ID:???
考えるのをやめて出力をコピペするだけになるとヤバいのよな(自戒)
2025/09/30(火) 00:20:21.16ID:???
油断した頃にクソコードを書いてくるのがAI
184Name_Not_Found
垢版 |
2025/10/02(木) 18:18:44.65ID:Z0PziIQO
掲示板やSNSなどで一般人が文章を投稿する時、顔文字を改行によって切れなくすることは技術的に可能ですか?
自分のホームページならspanタグで囲えば大丈夫ですが、不特定多数のユーザーが投稿するサービスとなるとやっぱり無理でしょうか?
興味があるのでどなたか教えていただけると嬉しいです。
2025/10/02(木) 22:17:41.73ID:???
タグの類はサニタイズされるだろうし、基本的には無理だと思う
前後にスペース入れて一単語扱いを期待するぐらいかな…
186Name_Not_Found
垢版 |
2025/10/08(水) 07:05:50.63ID:wOxVcdoD
例えばamazonのメニューバーを改変する場合

www.amazon.co.jp##[data-csa-c-content-id="nav_cs_amazonbasics"]
www.amazon.co.jp##[data-csa-c-content-id="nav_cs_audible"]
www.amazon.co.jp##[data-csa-c-content-id="nav_cs_automotive"]
www.amazon.co.jp##[data-csa-c-content-id="nav_cs_baby"]
www.amazon.co.jp##[data-csa-c-content-id="nav_cs_beauty"]
www.amazon.co.jp##[data-csa-c-content-id="nav_cs_books"]
といったように不要項目別で指定して除去可能です

これを一つの行でまとめられないでしょうか
:has-text(/xxx|yyy|zzz/)のような正規表現による羅列と、似た節約をしたいです
2025/10/08(水) 07:26:30.43ID:???
標準CSS表現ではないので、広告ブロッカースレへどうぞ
2025/10/08(水) 12:05:46.22ID:???
^=
189Name_Not_Found
垢版 |
2025/10/08(水) 20:13:24.66ID:grBn+Kzf
audioタグで再生回数を指定するやり方は?
2025/10/09(木) 04:23:25.02ID:???
JSでカウンタ制御
全体でカウントするならサーバ側に仕掛けが必要
191Name_Not_Found
垢版 |
2025/10/16(木) 18:22:47.24ID:2I2mBdi4
https://watashi.xyz/js-hamburger-menu/#toc5
を見て、以下のことをAndroidスマホで確認しようとしています

jsをつかわずCSSとHTMLだけでハンバーガーメニューを表示し
メニューから#contactなどのページ内見出しジャンプなどのときにメニューは自動で消えてくれる

最初に貼った参考サイトの場合「実装方法3: オーバーレイと:target連携」を採用し
htmlとcss(別ファイル)に分け、ドックタイプなど少し足してchromeやkiwiで動作確認をしてみています
しかし出てきたハンバーガーメニューの中のリンクである#contactなどをタッチしてもメニューは消えてくれません

「そこじゃなくこのサイトのやり方なら動いたよ」だとか「自分の環境では意図した動作になるけどな」などなにかしら教えてください
2025/10/17(金) 08:59:23.63ID:???
あきらめて少しだけjavascript使ったようなものも考えてます(少しの機能補助が理想)
参考にしやすいスタンダードなやり方のサイトがあれば教えてください
2025/10/17(金) 10:20:44.80ID:???
:checkedや:targetを駆使してCSSだけでやるって手法は面白いし感心したけど、
そのサイト自身が言及しているように、実装が複雑になりすぎて実用性はあまりないね(途中で追うのやめた)

JSとCSSの併用で
・メニューの表示状態をCSSのクラスで定義する
・メニューの出し入れはクラスの付け外しで制御する
・メニュー内リンクのクリックで表示状態のクラスを外す
の方がシンプルだし応用がきくと思う

GeminiやChatGPTなら自分のコードの状態にあわせて解説してくれるからわかりやすいよ
解説の中でわからないことが出てきても都度訊けるし
2025/10/17(金) 11:10:11.16ID:???
>>193
ありがとう、openwrt化したルーター上にちょっとした自分用のページを作ってみようとしてました
javaスクリプト使わないほうが楽で見て自分にも理解できると考えてたけど甘かったw
AIに聞いたら修正案をくれたのでそれを試して無理なら、一般的js使用のケースを探そうと思います
2025/10/17(金) 11:35:11.49ID:???
メニューのオン/オフはcheckbox
中のメニュークリックで閉じるはJSでいつも作ってる
196Name_Not_Found
垢版 |
2025/10/19(日) 21:17:10.60ID:R+9T7VmC
昔職業訓練で半年コース通ったけど、その程度やったくらいで即戦力希望の会社に応募しろとかアホかと思ったわ
2025/11/10(月) 14:43:09.77ID:???
まあ基本を1から教えるよりは半年でも勉強してれば即戦力に育つのは早かろうw
2025/11/17(月) 15:20:34.68ID:???
youtubeが数日前から関連動画のサムネイルなどが巨大化してしまい、
なんとかできないかと思って色々調べた結果Stylebotという拡張機能でCSSを適用させれば解決するかもということでした
ですがそういう物を書いたことがなく、AIに聞いてやってみたのですが効果がない状態です
もしわかる方がいらっしゃいましたら教えていただけませんでしょうか?
以前の数倍の大きさになっていて視覚的に気持ち悪くて困ってます
199198
垢版 |
2025/11/17(月) 15:28:27.43ID:???
関連動画のサムネイルってのは、再生中の動画の右側に表示されてるやつです
その部分に対して大きさの指定などをするってのはなんとなくはわかるんですが、その場所の特定などができず調べてもいまいちわからなかったんです
2025/11/17(月) 16:58:52.89ID:???
ここはWeb制作板です
CSSといってもブラウザの拡張機能によって記述方法が異なったりします
2025/11/19(水) 01:56:58.42ID:???
>>198
代替クライアント使うのが手っ取り早いんでない?
CSSやDOMのことを覚えるつもりなら基本からGo
2025/11/20(木) 19:48:20.33ID:???
そもそもウチの環境じゃ当該箇所が巨大化してないからなあ
スレ違い以前に不具合再現できないんじゃアドバイス出来ない
2025/11/21(金) 04:43:39.71ID:???
https://i.imgur.com/VwADpB2.png

左が元々の大きさ、右が巨大化した状態
何個かアカウント作ってたが、変わってたのと変わってないのがあった
2025/11/21(金) 12:52:51.90ID:???
こういう質問は最低ブラウザは何なのかOSのバージョンなど使用環境を書かないとようわからん
ログアウトしてみたりブラウザ側の拡張機能全部オフにしてみるとか
ブラウザを再インストールでまっさらな状態で見てみるとか
2025/11/21(金) 18:06:28.27ID:???
その現象は今のとこランダムになるみたいね。
同じアカウントでもブラウザ変えれば小さくなったり、同じブラウザでも違うアカウントだと大きさが違うようだし。
UIの変更テスト中でアカウントとブラウザを紐づけてランダムに対象にされてるんじゃないのかな?
一度ターゲットにされるとアカウントとブラウザの組み合わせ替えないと巨大化したままになるっぽい。
2025/11/22(土) 07:58:21.03ID:???
そうなんか?ウチは全然影響無いけど
拡張でEnhancer for YouTube入れとけば問題ないんかな?
2025/11/22(土) 08:22:18.97ID:???
>>206
Enhancer for YouTube入れてカスタムスクリプトで対策するか、StyleBotでCSS設定するとかすれば大丈夫だとは思う
youtube Row Fixerはダメだね
2025/11/22(土) 10:48:30.55ID:???
質問があり、お願いします。ページ内リンクに近い話ですが
特定のWebページの中断箇所を直接表示させたいと思っています。ただし、私のWebページではないので、
ページ内リンク等を仕込めません。

htmlリンクを押すと、上記動きができないものでしょうか?
2025/11/22(土) 11:03:00.95ID:???
関係者のWebページですか?
そうでないならモラル的な問題で含め止めた方がいいですよ
埋め込みコードが用意されているならともかく
2025/11/22(土) 11:05:17.65ID:???
アドバイスありがとうございます。関係先のWebページで問題ないのですが、そのページを見に行くことが多いので、思案してました。
なんとか出来ました。
211Name_Not_Found
垢版 |
2025/11/26(水) 16:28:06.59ID:AgYWrcwm
以下のサイトをもっと高速化できるでしょうか?
ただし、Javascript無しでお願いします。

cssとhtmlはできるだけ簡素にしたつもりです。

mangaduke.com
2025/11/26(水) 23:00:53.07ID:???
サイトの宣伝にしか見えん……
2025/11/27(木) 00:02:06.26ID:???
そもそも名前からして違法サイトの可能性も・・・
214Name_Not_Found
垢版 |
2025/11/27(木) 05:54:45.23ID:rLmNujUx
よく:nth-of-type(n+2):nth-of-type(-n+3)で、2番目〜3番目と一行にまとめつつ指定したりするのですが

:nth-last-of-type(-n+10)などの最後尾から指定する場合、飛ばすことは出来ないのでしょうか?
lastでも奇数偶数指定なら飛び石になりそう?ですけど、最後尾より2番目〜10番目を一括除去したい、最後尾である1番目は残したいという願望です
よろしくお願いいたしますm(vv)m
2025/11/27(木) 14:39:31.70ID:???
>>214
:nth-last-of-type(n+2):nth-last-of-type(-n+10) とか
:not(:last-of-type) じゃダメなの?
216Name_Not_Found
垢版 |
2025/11/27(木) 17:01:55.21ID:rLmNujUx
:nth-last-of-typeを2連にすると、コード自体が受け付けないんですよね
ですからlastは文字通り最後尾から〜までの1本通行なのかなあ?と愚考し、ネットで調べても回答な無く、こちらへ行き着きました
217Name_Not_Found
垢版 |
2025/11/27(木) 17:02:28.44ID:rLmNujUx
正答が無く
218216
垢版 |
2025/11/27(木) 18:16:18.31ID:rLmNujUx
自己解決しますたm9(^д^)

お騒がせしましたm(vv)m
2025/11/27(木) 18:19:11.96ID:???
普通に二連でいけるんじゃねって書こうとしたのに(´・ω・`)
2025/11/27(木) 18:24:40.41ID:???
「:nth-of-type(n)」と
「:nth-child(n)」がいつもごっちゃになる
221Name_Not_Found
垢版 |
2025/11/27(木) 18:44:41.86ID:rLmNujUx
2連でいけますけど、サイト次第ではステルスがあるじゃないですか
私の例も1番目が何故か3番目になっており、それで4番目以降に指定すると通りましたっつー
私は敢えてchildを使わないので混同しないものの、順序指定だけは慣れませんねw
せめてコードの中にグレー表示し、これは数に入るけどサイト上では無効化されていますよという意思表示があってほしいものです
コードに記載がない状態で、どうやったら1が3などに変化するのか、未だ不可解ですわ
サイト次第では離れた数字へジャンプしている時もありますしm9(^д^)
2025/11/27(木) 21:21:04.46ID:???
> コード自体が受け付けない

> サイト次第ではステルスがあるじゃないですか

全体的にちょっと何言ってるか分からない
2025/11/27(木) 22:00:01.40ID:???
DOMいじられてるのか表示順だけ変えられてるのかはわからんけど、まあ他者サイトへの対応は板違いだわね

自前のサイトで表示されている要素だけを制御するなら、不可視のクラス定義しといて
:nth-last-child( n + 2 of .elem:not(.hidden)):nth-last-child(-n + 5 of .elem:not(.hidden))
でいけるか
2025/11/28(金) 01:10:08.08ID:???
どうでもいいけど
m9(^д^)
就職したら使うのやめろよ
2025/11/28(金) 06:57:49.98ID:???
m9(^Д^)なんて数年ぶりに見たなw
2025/11/28(金) 15:14:57.17ID:???
俺ら煽られてんだよ
2025/11/28(金) 16:27:32.48ID:???
顔文字で煽るなんて老人会出身かな?
228221
垢版 |
2025/11/28(金) 21:58:24.07ID:ZJ7XfuKz
せっかくなので素人の雑感ですと
なかなかに悩ましいのが
:nth-of-typeを使用する際にdivで指定したらそのdivが何番目にあるかで、
classを指定するとその同一のclassが何個あるかとされ、
さらにdiv.classといったダブル指定じゃないと働かなかったりする場合もあります

厄介なのはclass指定でもdivのような数え方になっていたり、前回述べた「無いはずのカウント」が存在していたり色々
そこを毎回サイト別に探るのが悩ましいのですよね

より変則的なのはヤ〇ト運輸の荷物追跡サイトなどで、これは飛び石どころか数字がワープしやがるんですよw
5の次が4以下になったり、そういう物理的に起こりえない事態にはならないからマシですがw
サイト上もコード上も10未満のページが、:nth-of-typeでは(28)とかざら
間の大量のdivはどこへ行ったの?みたいなw

何らかの要因でそのタグが無効化されている場合、主にライトグレー表示となって解かり易いんですけどね
amazonのように過去使用していたclassをまとめて隔離したりするサイトもありますし
最近は緑色やscript系のよく分からんものまで増えましたが、サイト上へ直接干渉するコードではないのでスルー

8160行ある俺ティンのフィルタはなかなかなもんッスよ(´∀`)
2025/11/28(金) 22:06:03.45ID:???
スルー検定
2025/11/29(土) 18:49:39.72ID:???
m(vv)m
↑いつもの
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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