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
0163Name_Not_Found
垢版 |
2018/12/19(水) 15:12:54.55ID:???
>>162
それを100個作ることを考えてみ。

jQueryだとHTMLはそのままで良くて、
ほんの数行(たぶん3行)書くだけで終わり

Reactやvueを使うとHTMLがガラリと変わってしまい
100個分コードを書かないといけなくなる
0164Name_Not_Found
垢版 |
2018/12/19(水) 15:20:23.41ID:???
>>163
100個分のコード書くわけねーだろカス
0167Name_Not_Found
垢版 |
2018/12/19(水) 15:47:58.22ID:???
ReactなんかはJavaScriptを使ってコンポーネントを作って
そのコンポーネントをHTMLで使うという感じ
(といってもHTMLで直接使えないのでJSXとJavaScriptコードの中に書く)

jQueryはHTMLとCSSでコンポーネントを作って
そのコンポーネントにJavaScriptで動きを追加するという感じ
0168Name_Not_Found
垢版 |
2018/12/19(水) 16:19:17.93ID:???
>>166
お前バカだからそんなしょーもないレベルのただのテスト環境で勝ち誇ってるってわかってねえんだろ
0169>>147
垢版 |
2018/12/19(水) 16:22:48.27ID:???
私のレスに色々知恵を絞って貰ってありがとうございます。
0170Name_Not_Found
垢版 |
2018/12/19(水) 17:07:31.73ID:???
>>163
なんか勘違いしているよ

このくらいのことはむしろ
jQueryがあってもなくても大して変わらないタイプのコードだと思う
querySelectorが使えなかった頃なら
Sizzleの使えるjQに若干アドバンテージがあったかも知れんけど
0171Name_Not_Found
垢版 |
2018/12/19(水) 19:38:55.77ID:???
>>156
まだ:hasが使えるブラウザは無いのでcssだけでやりたいなら素直にforを使うしかない
0173Name_Not_Found
垢版 |
2018/12/19(水) 21:02:46.53ID:???
この程度ならinputの後ろのテキストをspanで囲って兄弟セレクタで色々やるだろ普通
0174Name_Not_Found
垢版 |
2018/12/19(水) 21:39:37.19ID:???
>>173
やらない
なんで標準機能を使わないの
0175Name_Not_Found
垢版 |
2018/12/19(水) 21:46:57.27ID:???
>>174
は?なんの話してんの?
標準機能ってなに?
0176Name_Not_Found
垢版 |
2018/12/19(水) 22:16:44.03ID:???
>>173
兄弟セレクタなら誰でもできるんじゃね?
質問はlabelをinputの親要素にした時の話だよ
0178Name_Not_Found
垢版 |
2018/12/19(水) 23:17:21.81ID:???
今ってキャッシュさせたくないときってどうするのがいいの?
設定してたの全部旧式になっちゃったみたい
0179Name_Not_Found
垢版 |
2018/12/19(水) 23:26:18.98ID:???
<label><input type="checkbox"><span>sample</span></label>
input:checked + span { background-color: red; }
こうすればいいって事か
0180Name_Not_Found
垢版 |
2018/12/19(水) 23:32:52.02ID:QYl2QVIC
>>166
俺は164ではないけどこんな感じかなん?
jqueryのソースをほぼ展開しただけみたいな

document.querySelectorAll('input[type="checkbox"]').forEach((e) =>{
e.addEventListener("click", function (e) {e.currentTarget.parentNode.classList.toggle("checked")})
});
0181Name_Not_Found
垢版 |
2018/12/20(木) 00:20:00.84ID:???
>>180
jQuery版に比べて動的に増減した場合には対応できないって問題点があるね
あと要素の数だけクロージャーが生成されるのでリソースの無駄とか
querySelectorAllの要素にforEachが使えない場合があるとか
作り込みが甘い
0183Name_Not_Found
垢版 |
2018/12/20(木) 00:32:32.01ID:???
ブラウザのコード数百万行に比べれば
無視できるレベル
0184Name_Not_Found
垢版 |
2018/12/20(木) 01:00:35.88ID:???
document.addEventListener("click", e => {
const t = e.target;
if (t.nodeName === "INPUT" && t.type === "checkbox") {
t.parentNode.classList.toggle("checked");
}
});
実際にはclickイベント拾うのは並べてある要素でいいし
inputに同じclass与えておいてそっちで判定した方がいいと思うけど
0185Name_Not_Found
垢版 |
2018/12/20(木) 01:09:27.58ID:???
まあ作りどうこうはともかく

>>163
> 100個分コードを書かないといけなくなる

は「そんなこたーないんじゃね」ってことだね
0186Name_Not_Found
垢版 |
2018/12/20(木) 01:18:16.39ID:???
> は「そんなこたーないんじゃね」ってことだね

いや、反論まだ出てないんだが・・・

四の五の言わずに>>166に対してreactのコードを書けと
vueでもいいんやで
0187Name_Not_Found
垢版 |
2018/12/20(木) 07:40:28.99ID:???
誰もjQが劣ってるとかいってるわけじゃないんだから
優位性を語るのは他所でやってくれんかね
0188Name_Not_Found
垢版 |
2018/12/20(木) 07:45:18.79ID:???
優位性じゃなくて適材適所だな
誰もゲーム作るのにjQueryを使えとか言ってない

ウェブの大半を占めるウェブサイトはが、これからもアプリ開発なんかするわけもなく、
ウェブサイトとして欲しい機能はこれからも対して変わらないのだから
jQueryが適切という話しかしてない
0189Name_Not_Found
垢版 |
2018/12/20(木) 07:54:10.45ID:???
わかった
よくわかったから、もう自由に書いていいから

次からコテつけるかID出してお願い
全部保存して家宝にするから
0190Name_Not_Found
垢版 |
2018/12/20(木) 08:02:43.79ID:???
言われなくても自由に書いてる
IDつけるかどうかも俺の自由だ
0195Name_Not_Found
垢版 |
2018/12/20(木) 16:57:41.95ID:???
>>190
空気読めよNGするって言ってんだよ
公共の場では他人に配慮しろよ学校で習っただろ
0196Name_Not_Found
垢版 |
2018/12/20(木) 19:12:05.36ID:???
>>195
一つ一つNGにすればいいのでは?
俺が気を使う必要はないよね
0198Name_Not_Found
垢版 |
2018/12/20(木) 21:13:05.17ID:???
>>194
いい悪いじゃなくて標準機能ってなんだよって
0199Name_Not_Found
垢版 |
2018/12/22(土) 03:05:29.52ID:9YhHEmfN
IME(日本語入力ソフト)が変換前文字列の下に出すアンダーライン(横線)って、色とか変えられるんでしたっけ?
text-decoration-colorはダメっぽかったです
黒線のままだと、黒背景のとき困るなと思い…

キャレット(縦線)の色はcaret-colorで変えられるんですが、これで一緒にアンダーラインの色まで変わったりはしないようです…
0200Name_Not_Found
垢版 |
2018/12/22(土) 10:03:26.88ID:???
>>199
PCならすぐ下に候補でるから困ら無いと思うけど
OS依存だと思う
0203Name_Not_Found
垢版 |
2018/12/22(土) 17:43:07.95ID:???
>>201
途中で書き込んじゃった
%c を文字に入れて、第2引数にスタイルを書く
例えばこんなの
console.log('%cabcde', 'background-color: #f00');
0204199
垢版 |
2018/12/22(土) 17:55:09.13ID:???
>>200
え、ダッと一気に文打って終わりでいいならいいですけど
推敲というか、戻って文章の途中を削除してそこに新たに文字を入れる場合とかけっこう見づらくならないですか?
とりあえずWindowsのChromeにだけ対応できればいいんですが

黒背景ということは文字には色がついているわけですから、フォーカスされたtextarea自体に
textarea:focus { text-decoration: underline; }
と設定し、変換前文字列の下だけは黒線が出る(つまり線が消えたように見える)という逆のやり方で一旦対処します…
0205Name_Not_Found
垢版 |
2018/12/22(土) 17:59:18.27ID:???
>>202-203
そういうのがあったんですね、ありがとうございます
ちょっとおもしろい
0206Name_Not_Found
垢版 |
2018/12/22(土) 19:20:24.30ID:???
センタリングの際の
text-align:center と margin: 0 auto
の使い分けがわからない。
0207Name_Not_Found
垢版 |
2018/12/22(土) 19:27:44.42ID:???
>>206
text-align:center インライン要素が中央揃えになる
margin: 0 auto その要素自体が中央揃え。block要素のみ

text-align:centerは猛烈にダサくなるので使わないほうが良い
基本的にmargin: 0 autoで良い
0208Name_Not_Found
垢版 |
2018/12/22(土) 19:34:37.35ID:???
cssで親要素の端から端まで往復するアニメーションを作ってみようと思ったのですが、うまくいきません
どのようにすれば良いでしょうか
http://jsfiddle.net/564sbkn2/5/
0209Name_Not_Found
垢版 |
2018/12/22(土) 20:43:24.31ID:???
calc内の演算子は前後にスペースが必要です
0210Name_Not_Found
垢版 |
2018/12/22(土) 21:41:46.70ID:???
>>209
ありがとうございます、うまく動きました!
http://jsfiddle.net/564sbkn2/8/

あと、CSSでthisみたいなのは使えないんでしょうか?
右端を親要素の右端に合わせる時、widthは決め打ちするしか無いのでしょうか

.span4 {
width: 20px;
}

@keyframes span4 {
0% {left: 0%;}
100% {left: calc(100% - 20px);}
}

以下のような感じで記述できると有り難いのですが
100% {left: calc(100% - this.width);}
0216Name_Not_Found
垢版 |
2018/12/22(土) 23:12:35.79ID:???
ここの人らはgulp使ってる?
なんかオススメのプラグインあったらおせーて
0217Name_Not_Found
垢版 |
2018/12/23(日) 01:48:07.46ID:???
すいません質問お願いします
【Google検索結果で「ページがモバイル フレンドリーではありません。」を表示させない方法】

PCのみで、スマホサイトがないのですが、ヘッダーに下記ソースを記述しても特に問題ありませんか?
<meta name="viewport" content="width=device-width, initial-scale=1.0">
ttps://developers.google.com/search/mobile-sites/mobile-seo/responsive-design?hl=ja
PCのみのサイトなので「ページがモバイル フレンドリーではありません。」とGoogle検索結果に表示されているのですが、
この表示を消したいのです。

ttp://kino-interior.com
このサイトはスマホサイトがありませんが、<meta name="viewport"~の記述があります。
Google検索結果では「ページがモバイル フレンドリーではありません。」が表示されていません。
この表示を無くす方法を知りたいのですが、手法をご存知の方おられますか?
0218Name_Not_Found
垢版 |
2018/12/23(日) 02:14:16.69ID:???
訂正。
Googleでログインした場合のみ表示されますが、その話とは別に
<meta name="viewport" content="width=device-width, initial-scale=1.0">
これを入れても入れなくても特に問題ないですか?
0219Name_Not_Found
垢版 |
2018/12/23(日) 03:13:03.14ID:???
>>217-218
・まず、スマホ対応のために以下のコードを入れるのは正しい
<meta name="viewport" content="width=device-width, initial-scale=1.0">

・これを入れても入れなくても特に問題ないですか?
入れないとめちゃくちゃ見づらい
俺は問題があると思うが、100%PCからしか見ないサイトなら問題はない

・Google検索結果
表示順位は下がる

入れない理由はさっぱり分からないが、
モバイルには見せたくない等の理由があるならまぁいいんじゃないかな
0220Name_Not_Found
垢版 |
2018/12/23(日) 09:27:16.21ID:???
>>217
PCのみでスマホ用がないんならモバイルフレンドリーじゃないんだからその通りだろ
逆にモバイルフレンドリーである(モバイルフレンドリーではないの表示がない)ならスマホ用がある

>Google検索結果では「ページがモバイル フレンドリーではありません。」が表示されていません。

そのサイトはお前のサイトか?
それなら人に聞く必要なくない?
お前のサイトじゃないなら表示されないのは当たり前
その表示はサイト所有者にしか表示されないからな
0221Name_Not_Found
垢版 |
2018/12/23(日) 10:27:58.84ID:???
bootstrap使うためには結局jqueryとcss HTMLの知識が必要じゃないですか?
0222Name_Not_Found
垢版 |
2018/12/23(日) 10:52:28.55ID:???
>>221
native bootstrapもあるからjQueryはなくてよい
htmlとcssなんて中学生でもできるんだからそれくらいやれ
キミが小学生なら今からがんばろう
0223Name_Not_Found
垢版 |
2018/12/23(日) 12:43:32.16ID:???
<html>と<body>、この2つの間にインデントは付けますか?付けませんか?
0225Name_Not_Found
垢版 |
2018/12/23(日) 13:23:35.36ID:???
>>224
なるほど、ありがとうございます
どういう時に使い分けてますか?
0229Name_Not_Found
垢版 |
2018/12/23(日) 14:19:29.01ID:???
>>220
IE残って欲しいの?
そうならないようにEdgeが必要なんでしょう
誰もがChromeをインストールするわけじゃないんだから
0230Name_Not_Found
垢版 |
2018/12/23(日) 14:29:49.51ID:???
IEからの移行でEdgeが流行ればもう少しこの界隈は救われるかと思ったけど、移行失敗でEdgeという要素が増えただけ
0231Name_Not_Found
垢版 |
2018/12/23(日) 14:41:56.43ID:???
それを成功させるためにChromiumベースにするんだろう
OS標準で最新ブラウザを搭載するのは
ユーザーにとっても重要なことだし

ビジネス的にリターンが見込めないならば
開発コストを減らす方が重要
せっかくOSSとして落ちてるんだからバンバン利用しなきゃ
0232Name_Not_Found
垢版 |
2018/12/23(日) 15:18:17.66ID:YJsVCDMO
>>220
いや、だから下に訂正って書いてるじゃねーか
ちゃんと読んでからレスつけろアホ
0233Name_Not_Found
垢版 |
2018/12/23(日) 20:49:13.54ID:???
>>222
HTML CSSはやってるんだけど暗記科目過ぎて全く覚えられん 特にCSSの要素多すぎ
0234Name_Not_Found
垢版 |
2018/12/23(日) 22:54:41.98ID:???
>>233
全然多くない
普通に暗記できるレベル
九九以下
0235Name_Not_Found
垢版 |
2018/12/23(日) 22:58:02.67ID:???
そもそも大半使わんからな
アニメーション関係はややこしいけど使う時にどうせもう一回調べ直す
0236Name_Not_Found
垢版 |
2018/12/23(日) 23:09:05.83ID:???
そもそも誰も全部暗記なんてしてないぞ
0237Name_Not_Found
垢版 |
2018/12/23(日) 23:35:24.03ID:???
7の段とか覚えにくいしな
0238Name_Not_Found
垢版 |
2018/12/24(月) 04:37:52.89ID:zatn5f3z
cssは覚えるもんじゃないよ
気づいたら覚えてる
九九と一緒、気づいたら60の段くらいまで言えるようになってる
0239Name_Not_Found
垢版 |
2018/12/24(月) 06:01:40.35ID:???
60の段って、ロレロレミロレレとかいうの?
0242Name_Not_Found
垢版 |
2018/12/24(月) 20:28:04.00ID:zatn5f3z
ゆとり以降のガキって、マジで1桁の九九しか覚えないらしいな
26×31とかの問題でたら、もしかしてひっ算とかすんのか?
非効率
0243Name_Not_Found
垢版 |
2018/12/24(月) 20:34:56.32ID:???
ゆとりはインド式かけ算を習わないのか?
親に聞いてもインド式カレー?とか言ってたし
0245Name_Not_Found
垢版 |
2018/12/24(月) 23:01:21.50ID:???
カレーよりうんこがすき
0246Name_Not_Found
垢版 |
2018/12/25(火) 11:22:05.47ID:???
少なくとも戦後の日本の学校で
9x9以降を覚えさせる教育はしてないな

中学受験が過熱してた90年前後は
3.14の段と、11〜19までの平方数は覚えてただろうけど
0247Name_Not_Found
垢版 |
2018/12/25(火) 12:31:36.99ID:???
今の時代なら15x15(FF)覚えさせればどうだろう?
奴隷化がスムーズですよ経団連さん
0248Name_Not_Found
垢版 |
2018/12/25(火) 15:31:49.66ID:???
そんなの覚えてなくてもお前奴隷じゃん
0250Name_Not_Found
垢版 |
2018/12/25(火) 15:38:57.51ID:???
>>249
ゆとりって言われるだけだからあまり年寄り扱いしないほうがいいぞ
ゆ・と・り♪
0251Name_Not_Found
垢版 |
2018/12/25(火) 16:10:37.75ID:f+Iah4KT
今の若者ってゆとりじゃないらしいな
この間、2ちゃんで大学生を、最近のゆとりは〜とか言ってバカにしたら、おじさん逆に叩かれちゃった
0252Name_Not_Found
垢版 |
2018/12/25(火) 16:23:38.42ID:???
>>250
加齢臭プンプンでワロタwwwwww
こんなスレに書き込む前に頭部のお手入れからしろよな^^
0254Name_Not_Found
垢版 |
2018/12/25(火) 16:31:04.91ID:???
cssで属性指定してn番目、ということは可能でしょうか?
nth-of-typeは要素のn番目しか指定できないようです
jsでなんとかするしか無いでしょうか
0255Name_Not_Found
垢版 |
2018/12/25(火) 16:31:53.51ID:???
ゆとり世代は20代後半ぐらいだからな
それより下のことをゆとりと言うのはまじでおっさんかじじいだけだね
0257Name_Not_Found
垢版 |
2018/12/25(火) 16:38:52.52ID:???
>>250
そういやお前いい加減結婚したの?
ゆとりの俺の子供はもう小学生だよ?
まだ童貞つらいてるの?
0259Name_Not_Found
垢版 |
2018/12/25(火) 16:48:24.28ID:???
ゆとりじゃなくて無能か、ゴメンな

>>256
はNG

>>258
[class="osaka"]:nth-of-type(4){
background: black;
}
0260Name_Not_Found
垢版 |
2018/12/25(火) 16:51:16.79ID:???
>>259
ありがとうございます、うまく動きました
0261Name_Not_Found
垢版 |
2018/12/25(火) 16:54:43.85ID:???
でも何でclass指定だと要素扱いのような挙動になるのでしょうか
仕様ですか
0262Name_Not_Found
垢版 |
2018/12/25(火) 17:07:08.42ID:???
仕様
擬似クラスは要素に指定するもの
■ このスレッドは過去ログ倉庫に格納されています

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