X



HTML/CSS のどんな質問にも優しく答えるスレ 32
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001Name_Not_Found
垢版 |
2018/03/14(水) 22:52:37.78ID:zpiIOMwj
ここは初心者からベテランまで、全ての人を対象に優しく答えるスレです

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

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

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

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

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

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

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

■CSS
Selectors Level 4 日本語訳
https://triple-underscore.github.io/selectors4-ja.html
0871Name_Not_Found
垢版 |
2018/06/27(水) 11:19:57.18ID:???
>>870
ブラウザでコピってテキストエディタに貼ればタブ区切りになるじゃろ
0872Name_Not_Found
垢版 |
2018/06/27(水) 11:22:48.40ID:???
>>870
もしくは
二列目でソートするJSをチャチャっと書いて
開発ツールで実行して
描き変わったDOMを開発ツールでouterHTMLコピーすればよかろう
0873Name_Not_Found
垢版 |
2018/06/27(水) 15:46:32.85ID:???
エクセルにコピペしてフィルターかければいいだけじゃないのか
0874Name_Not_Found
垢版 |
2018/06/27(水) 17:14:22.93ID:???
そんだけの行数を手書きしたやつがいるだと?DBか何かのデータじゃねーの
0875870
垢版 |
2018/06/27(水) 17:24:24.57ID:???
タブ区切りにしたものなり、直接なりをエクセルに貼ってソートまでは思いついたのですが
そこからhtmlに戻す方法が浮かばなくて…
コツコツと追記されてきたデータ表なのです
0877Name_Not_Found
垢版 |
2018/06/27(水) 21:14:44.23ID:???
>>875
ソースがどなってるかわからんから検証めんどくさい
2行ぐらい書けないの?
0878Name_Not_Found
垢版 |
2018/06/27(水) 21:30:14.96ID:???
>>875
エクセルでソートしたら、そこを範囲選択して右クリックしてコピー、
ブラウザ開いて、
`ここに貼り付け`.trim().split`\n`.map(row => {
var cells = row.split`\t`;
return `<tr><td>${cells[0]}</td><td>${cells[1]}</td><td>${cells[2]}</td><td>${cells[3]}</td><td>${cells[4]}</td></tr>`;
}).join``;

スマホなので確認できないけどこんな感じでどうだ
0879Name_Not_Found
垢版 |
2018/06/27(水) 21:31:46.91ID:???
× ブラウザ開いて
○ ブラウザのデベロッパーツール開いて
0880Name_Not_Found
垢版 |
2018/06/27(水) 22:31:32.86ID:???
pcで確認できた。多少冗長だったので修正

`ここに貼り付け`.trim().split`\n`.map(row => `<tr><td>` + row.split`\t`.join`</td><td>` + `</td></tr>`).join``;
0881Name_Not_Found
垢版 |
2018/06/27(水) 23:21:24.68ID:???
Dreamweaver CS6アカデミック版をメルカリなどのフリマアプリに出品しようと思ってるんだが 2万位で買う奴が居るかな?
0882Name_Not_Found
垢版 |
2018/06/27(水) 23:21:25.43ID:???
Dreamweaver CS6アカデミック版をメルカリなどのフリマアプリに出品しようと思ってるんだが 2万位で買う奴が居るかな?
0883Name_Not_Found
垢版 |
2018/06/27(水) 23:24:15.49ID:???
>>878
よくスマホでそれを書く気になれたなw
わりとマジで尊敬する
0884Name_Not_Found
垢版 |
2018/06/27(水) 23:25:41.51ID:???
>>881
スレ違いも甚だしいけど
アカデミックて転売・譲渡できんの?

出来るなら俺お金持ちになれる!
0886Name_Not_Found
垢版 |
2018/06/28(木) 00:07:18.67ID:???
5000くらいなら売れそう
要らないけど
0888870
垢版 |
2018/06/28(木) 08:47:52.76ID:???
皆さんありがとうございます
確かにソースないとわかりにくいですよね、すみません

<table>
 <tr>
  <td>Clm_1_通し番号</td>
  <td>Clm_2_別の番号</td>
  <td>Clm_3_項目名</td>
  <td>Clm_4_ファイルへのリンク1</td>
  <td>Clm_5_ファイルへのリンク2</td>
 </tr>
 <tr>
  <td> 1</td>
  <td> 54</td>
  <td>○○</td>
  <td><a>リンク1</a></td>
  <td><a>リンク2</a></td>
 </tr>
 <tr>
  <td> 2</td>
  <td> 263</td>
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

上記のような繰り返しで、表としては単純な感じです

ごめんなさい、書いていて気づいたのですが
4列目・5列目にファイルへのリンクが<a>タグで貼ってあるので
エクセルに貼ってソートじゃダメですね…
0889881
垢版 |
2018/06/28(木) 09:48:52.73ID:???
結構な値段で取引出来てびびったw
0890Name_Not_Found
垢版 |
2018/06/28(木) 10:28:45.04ID:???
//要素選択の簡便ため<table>にidをふって<table id="odai">となっている前提
var tracks = [...document.querySelectorAll`table#odai tr`].map(track => [...track.querySelectorAll`td`].map(col => col.innerHTML)); //操作しやすいよう二次元配列に変換
tracks
.filter((track, index) => index !== 0) //一行目はヘッダのようなので除く
.sort((a, b) => a[1] > b[1]) //二列目の数値でソート
.map(track => `<tr><td>${track.join`</td><td>`}</td></tr>`) //マークアップを復元
.join``;
0891Name_Not_Found
垢版 |
2018/06/28(木) 20:54:57.50ID:???
>>883
自分も思った。スマホで多彩な半角の記号たくさん打てるとか信じられない。
自分にはストレスすぎて3行目で発狂だわ
0892Name_Not_Found
垢版 |
2018/06/30(土) 17:05:46.18ID:???
APNGってこの先使われない感じ?
0893Name_Not_Found
垢版 |
2018/06/30(土) 17:53:35.91ID:???
(横ながら)>>890
もしも>>888の通りだと「 54」スペース入ってるぽいから
a[1] > b[1]のところ数値変換しないとだめ?だった まちがってたらすまん
0894Name_Not_Found
垢版 |
2018/07/01(日) 09:33:29.62ID:???
>>893
スペース関係なくね?
"10" < "2" が期待通りとは思えん
0895Name_Not_Found
垢版 |
2018/07/01(日) 11:20:06.93ID:???
>>894
そういうことだわ
スペース関係なく文字列だと自分の環境では(不等号の向きによって)全部trueかfalseになってしまった
0899Name_Not_Found
垢版 |
2018/07/01(日) 13:13:05.92ID:???
.sort((a, b) => +a[1] > +b[1])にすればいいってこと?
0901Name_Not_Found
垢版 |
2018/07/02(月) 21:56:32.65ID:???
名前・郵便番号・住所(郵便番号から一部自動入力される)・電子メール の入力フォームのテンプレどっかにないかな
0902Name_Not_Found
垢版 |
2018/07/04(水) 17:28:34.05ID:???
!importannt;を乱発しちゃった・・・
0903Name_Not_Found
垢版 |
2018/07/04(水) 17:38:24.18ID:???
どうせ他人に見せるわけでもなし
どんどん使っていこうや
0904Name_Not_Found
垢版 |
2018/07/05(木) 00:43:45.04ID:???
>>902
ちゃんとコントロール出来てるなら問題なかろう
今は開発ツールが整ってるから
そんなに混乱することもないし
0905Name_Not_Found
垢版 |
2018/07/05(木) 02:29:32.10ID:???
コントロールできてないからimportantを乱発するんやで
0906Name_Not_Found
垢版 |
2018/07/05(木) 03:19:52.83ID:???
見出し箇所を均等割り付けしたいんだけど、
最後の文字以外なんかのスタイルを適用するやつしかないのかな?
…おや、文字をそれぞれiで囲ってflexしたら解決か?
0907Name_Not_Found
垢版 |
2018/07/05(木) 08:38:57.76ID:???
画像で作るのがトレンド
0908Name_Not_Found
垢版 |
2018/07/05(木) 08:59:28.25ID:???
>>905
自分の場合はdisplayプロパティ関連でimportantを乱発するわ

だってさ、displayプロパティって表示/非表示の側面と、レイアウト(改行される/されない)の2つの側面を持ってしまっていて
代替がきかない糞仕様じゃん。
visibirityだと見え方違うし
0910Name_Not_Found
垢版 |
2018/07/05(木) 12:25:48.85ID:???
>>906
自分だったら正規表現使ってjsでやるかな。
0911910
垢版 |
2018/07/05(木) 12:27:17.21ID:???
と思ったら質問の意味が良くわかんねw
text-justifyの事言ってるのかな?
0912Name_Not_Found
垢版 |
2018/07/05(木) 14:06:40.18ID:???
>>911
それそれ
効かないブラウザあるから困ったなと
0913Name_Not_Found
垢版 |
2018/07/05(木) 15:18:00.57ID:???
>>908
意味がわからん。

displayは元からblockとしてあつかうかinlineとして扱うか
なにもないものとして扱うかのレイアウトの機能でしかないんだが?

なにもないから見えなくなるのであって、
単に見えなくなるだけの意味しかないなら、レイアウトは変わらん

それとimportantを乱発することに何も関係ないんだが、

1. あなたがアホだから
2. displayを間違った解釈をして
3. displayを糞仕様呼ばわりして
4. important乱発などという変なことをしている。

すべては1.が根本原因なんだよ?
0914Name_Not_Found
垢版 |
2018/07/05(木) 15:41:45.71ID:???
>>906
その方法はアクセシビリティ的にはどうなんだろう…
0915Name_Not_Found
垢版 |
2018/07/05(木) 16:04:53.61ID:???
https://dotup.org/uploda/dotup.org1576039.jpg

細かいことなんですがお願いします。
縦方向の中央揃えをしたいのですが若干上方向へ寄ってしまいます。
categoryとh3を分けたらline-heightを調整して何とかできるのですが
.category h3のなかで調整できないかなと。
0916Name_Not_Found
垢版 |
2018/07/05(木) 22:24:47.05ID:???
>>913
たぶんあなたはレスポンシブの経験浅いでしょ?
jQueryでいうhide();に該当するものがcssにあるか?
あるなら答えてみてよ。
0917Name_Not_Found
垢版 |
2018/07/05(木) 23:51:12.03ID:jOL3dYEc
https://codepen.io/brenden/pen/RNZXqx

最近javascriptからcssを勉強し始めたものです。
上記のページに記載されているコード(scssではなくcssにコンパイルされたもの)について質問があります。
また、記載のコードは私自身が書いたものではなく、ほかの方が書いたもの、
を自分が勝手に勉強用として使わせていただいているだけです。

bottomとtopでスクロールされる画像が左右にずれていると思うのですが、
これはどこにプロパティーを追加することで解消できますか?
上下で別の画像を使用する手も考えたのですが、コードで解消してみたい次第です。
また、スクロールのスピードを操作することはできたのですが、上下で画像を一致させるには、
どのような手を打つのが妥当でしょうか。
ご回答お待ちしています。
0919Name_Not_Found
垢版 |
2018/07/06(金) 00:33:01.65ID:???
>>918
やっぱそうなるでしょ?笑

ちなみにその話を>>908でしたら意味ワカランとか言われたから
この質問をしているところ
0920Name_Not_Found
垢版 |
2018/07/06(金) 00:43:51.81ID:???
円形の線を描くアニメーションを考えているんですけど、1つの要素だと難しいですか?
CSSで頑張るよりsvgつかったほうが早いですかね
0921Name_Not_Found
垢版 |
2018/07/06(金) 01:10:49.33ID:???
>>919
noneするのに書き出す必要ないんとちゃうか
0922Name_Not_Found
垢版 |
2018/07/06(金) 03:27:58.93ID:???
>>919
意味わからんのは、jQueryでhideするわけでもないのに、
cssでimportantを使うことなんだが。
そもそもhideでimportantは使われてないからなw
0923Name_Not_Found
垢版 |
2018/07/06(金) 03:35:04.41ID:???
displayは糞仕様でも何でもないし、
正しく理解していれば、
importantを多用することもない
0924Name_Not_Found
垢版 |
2018/07/06(金) 05:58:27.21ID:???
>>920
JavaScriptかCanvasかな。
JSなら、そのぐらいのライブラリはいっぱいありそう。
0925Name_Not_Found
垢版 |
2018/07/06(金) 09:24:01.02ID:???
displayでimportant使うことなんてまずないしレスポンシブならなおさらないぞ
それこそレスポンシブ組んだことないんじゃないか?
さらにそこにhideが出てくる意味がわからん
支離滅裂
0926Name_Not_Found
垢版 |
2018/07/06(金) 09:55:10.31ID:???
>>924
一本の線ごときで…と思ってしまいますがそれが一番簡単そうですね
円の上にマスクの要素を置いてそれを回転させるって方法も思いつきましたが、背景ベタ塗りじゃないと使えないから汎用性低そうですね

どうもありがとうございます
0927Name_Not_Found
垢版 |
2018/07/06(金) 10:08:15.51ID:???
>>914
見た目が最優先のサイトだからそういうのは置いとく…
でも、めんどくさいからただのテキストにしたよ…
0930Name_Not_Found
垢版 |
2018/07/06(金) 19:32:15.39ID:???
>>923,>>923

試しにさ、これcssでどう書くか言ってみて。

<span class="hoge">hoge<span>

.hogeは、スマートフォン用のレイアウト時のみ表示するようにする。
もちろんインライン要素のままで。
0932Name_Not_Found
垢版 |
2018/07/06(金) 20:14:14.01ID:???
>>930
お前も書いてみて。
important使わなきゃできない理由が知りたい
0933Name_Not_Found
垢版 |
2018/07/06(金) 22:04:10.24ID:???
>>930
はい

@media (min-width: 600px) {
.hoge {
display: none;
}
}

PC優先のmax指定派ならこっち
.hoge {
display: none;
}
@media (max-width: 600px) {
.hoge {
display: inline;
}
}

ってかこれを書かされる意味がわからないんだけど…
今の話の流れからなんでこれ?
0934Name_Not_Found
垢版 |
2018/07/06(金) 22:25:24.53ID:???
>>930
それは特に困らないんじゃ…

ああもしかして
PC用に書いたスタイルがSPでも反映するようにして
必要なとこだけ上書きする方式なのか?
0935Name_Not_Found
垢版 |
2018/07/06(金) 22:44:36.80ID:???
>>934
いや、それは普通だろ
そのためのメディアクエリだ
それで困るとかならこの仕事向いてない
0936Name_Not_Found
垢版 |
2018/07/07(土) 00:31:33.33ID:???
display:inlienじゃnoneを上書き出来ないとでもおもってんじゃねーのw
0937Name_Not_Found
垢版 |
2018/07/07(土) 00:36:45.33ID:???
>>908
インライアンってプライベートライアンの親戚か何か?
0938Name_Not_Found
垢版 |
2018/07/07(土) 04:02:55.93ID:???
便乗質問だけど
@media only screen and (max-width: 576px)

@media (max-width: 578px)
ってどうちがうの?
0939Name_Not_Found
垢版 |
2018/07/07(土) 05:37:27.39ID:???
displayするのにimportantって
結局何が言いたかったんだ?

結局これが的中か

1. あなたがアホだから
2. displayを間違った解釈をして
3. displayを糞仕様呼ばわりして
4. important乱発などという変なことをしている。
0940Name_Not_Found
垢版 |
2018/07/07(土) 06:57:12.21ID:???
git push -f すればいい。
自分が管理するブランチの歴史を書き換えて
強制pushするのはよくやること
0941940
垢版 |
2018/07/07(土) 06:57:49.50ID:???
間違った
0942Name_Not_Found
垢版 |
2018/07/07(土) 09:26:51.24ID:???
>>933
ごめん質問間違った

PCの時は非表示、スマホの時は表示を
汎用クラスのみで制御する場合だった

もちろん場所によってはinlineであったりblockであったりのケース
0944Name_Not_Found
垢版 |
2018/07/07(土) 09:35:02.04ID:???
>>938
質問は only screen のこと?
だと思って回答します
メディアクエリを適用する対象デバイスを指定するんだけど指定できるデバイスが3つあって
screen:通常の画面
print:印刷
speech:音声読み上げ
それぞれにonly、notをつけれる
何も指定しないとデフォルトであるallになってすべてに適用する
0945Name_Not_Found
垢版 |
2018/07/07(土) 09:35:59.85ID:???
>>942
同じ
2つ目のやつのnoneとinlineを逆にするだけ
0947Name_Not_Found
垢版 |
2018/07/07(土) 09:38:23.17ID:???
>>942
だからお前が書けって言ったよね?
importantをクソな使い方を
見てやろうって言ってるんだよ。
ほらはやく
0948Name_Not_Found
垢版 |
2018/07/07(土) 10:02:21.17ID:???
importantなんてJavaScriptライブラリがつけたスタイルを上書きする時ぐらいしか使わないだろ
あとは破綻したクソなコードを引き継いでどうしようもなくなった時
自分でコーディングしててimportant使う必要があるとかよっぽどクソのコードしか書けないっていう証拠かと
0949Name_Not_Found
垢版 |
2018/07/07(土) 10:09:43.80ID:???
importantニキは新しい仕事探せ
それが世の中のため
0950Name_Not_Found
垢版 |
2018/07/07(土) 10:54:04.00ID:???
かなり大掛かりなサイトになるが
まずサイトの基本となるスタイル、コンポーネントがあって
その上で、各サブサイト毎に特有のスタイルが重なって
さらにそこに各スタイルをガン無視したLPを作ることになって…

みたいな時に使うことはあるし問題もないと思ってる
ただそこまで大掛かりなサイトは少ないし
それの制作に携わる人もそんなにいないだろうな
0951Name_Not_Found
垢版 |
2018/07/07(土) 11:02:21.44ID:???
>>950
その場合は高い優先順位で
スタイルを定義すればいいだけなので
importantを使うっていうのは、その優先順位を
正しく理解できてないだけ
0952Name_Not_Found
垢版 |
2018/07/07(土) 11:13:10.75ID:???
>>950
ああそれはあるかも
大がかりじゃなくてもWordPressで既存テーマを基に子テーマを作った時はそんな感じになる
いずれにしてもちょっと特殊なパターンで、>>930のようなこと言ってくるってことはそんなパターンでもなくそもそも理解してないんだろね
0953Name_Not_Found
垢版 |
2018/07/07(土) 11:17:59.49ID:???
>>951
ライブラリとかだとこいつには勝てねえってぐらいのセレクタ使ってる時があってそれにはimportant使う時ある
0955Name_Not_Found
垢版 |
2018/07/07(土) 11:25:41.31ID:???
>>951
必ずしも全てをコントロールで来るとは限らんのよその手の仕事だと

たまにあるじゃん、メーカーとかインフラ系で
ハウスエージェンシーが最上流を仕切ってて
基本スタイルの時点で頑張りすぎてるやーつ

もちろんそれ作ってる人達もそれが良くないことはわかってて
それでも仕事のしがらみでガッチリやらざるを得なかった感が溢れてる、的な

そういうの
理想的じゃないの
0956Name_Not_Found
垢版 |
2018/07/07(土) 11:40:15.72ID:???
>>953
その場合でもライブラリで使ってるセレクタ + 任意のセレクタにすれば絶対勝てるだろ
0957Name_Not_Found
垢版 |
2018/07/07(土) 11:41:43.35ID:???
>>955
へー、理想的じゃないのの例が
さっきのレスポンシブの簡単な例なんですか?w

無知な人が偉そうに、できないことだってあるんだよ!と
言われましてもね。お前がわかってなかっただけじゃんで
終わってるんですよ
0958Name_Not_Found
垢版 |
2018/07/07(土) 12:08:08.43ID:???
>>944
へ〜〜〜〜なるほど
ありがとうございました。
0959Name_Not_Found
垢版 |
2018/07/07(土) 16:03:52.20ID:???
固定高さのdiv内にadsence(レスポンシブ)を配置
毎回広告サイズが変わるがdiv内トップに位置されて下が空いてしまう
高さを中央配置にできないものでしょうか?

ダメ元で
padding: auto auto;
vertical-align: middle;
をしたがやはり変わらずです
そもそもスクリプトがらみでcssだけで対処できるかですが
0962Name_Not_Found
垢版 |
2018/07/07(土) 18:45:01.58ID:???
>>960
959ですが付けても付けなくても変わらずです
0963Name_Not_Found
垢版 |
2018/07/07(土) 19:07:19.64ID:???
ピクセル数とかってさ、8の倍数文化は意味あるのかな?
なんかコンピュータカッコイイ!にしか見えない。
0965Name_Not_Found
垢版 |
2018/07/07(土) 20:40:04.26ID:???
>959

1. 親要素にdisplay: table-cell を指定する
vertical-align は基本的に displayが inline 系の要素にしか効かない
(元々文字の縦位置を指定するスタイルのため)
ただし、例外的に display: table-cell の子要素には効く
tableもtable-row もなくても機能するので便利だが、それでいいのか?と使うときはいつも思う

2. 親要素に display: flex と align-items: center を指定する
未対応ブラウザを気にしないならこれでいい
0966Name_Not_Found
垢版 |
2018/07/07(土) 20:46:46.72ID:???
marginも弄ったらどうなの?
0967Name_Not_Found
垢版 |
2018/07/07(土) 21:30:27.37ID:???
>>955
あるなーそういうの
今やってるのもまさにそうだわ
アホみたいなページ数のマニュアルがある
0968Name_Not_Found
垢版 |
2018/07/07(土) 21:47:48.07ID:???
でもその話と、importantの話は別だ
0969902
垢版 |
2018/07/07(土) 22:55:30.74ID:???
頼むからもうやめて、オレが悪かったよ・・・
サーバー代ケチる為にライブドアブログ使ったの。
で、独自タグからの展開で訳わかんなくなって乱発したの。
0970Name_Not_Found
垢版 |
2018/07/07(土) 23:46:22.19ID:???
>>965
共に全く表示されなくなります

ちなみに子要素は
ins class="adsbygoogle" style="display: block; height: 90px;"〜です
読み込まれる(広告が変わる)度にheightも変わります
その後にもheightやwidh含むパラメータがずらずら並んでいます
レス数が950を超えています。1000を超えると書き込みができなくなります。

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