HTML/CSS のどんな質問にも優しく答えるスレ 50
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>863
狭くして空いた部分に縦長のボタンを入れたい >>860
子要素がposition:absoluteの場合、親要素には必要な幅を直接指定するのが普通だと思うよ
その例だとabsoluteである必要性が見えてこないんだけど、子要素を動かしたりする予定があるの? >>864
> i.imgur.com/CUC5R0I.jpg
これ、Rulerのサイズからして画像の縮尺は100%みたいだけど
描画エリアだけじゃなくブラウザのUI自体も大きくなってるから
ブラウザ全体がデカくなってるっぽいね
ttps://i.imgur.com/IRNMQLd.jpg
とはいえスレチなので、レス不要
あとは移動先で頑張って >>866
子要素を動かす予定はあります。
>>868
それでできましたー
でもflex: 1;ってどういう意味ですか? >>869
flexプロパティはflexアイテムの幅を一括指定するショートハンド
flex: 1;とした場合はflex: 1 1 0;または flex-grow: 1; flex-shrink: 1; flex-basis: 0;と同義
詳しくはこちらで
flex - CSS: カスケーディングスタイルシート | MDN
https://developer.mozilla.org/ja/docs/Web/CSS/flex <style>
#waku{
width:50px;display:flex;background:#00ff00;justify-content:center;
}
#ctr{
list-style:none;margin:0px;padding:0px;
}
#ctr li{
height:auto;margin:0px;padding:0px;background:#0000ff;
}
#ctr a{
font-size:8pt;background:#ffff00;text-decoration:none;color:orange;
}
</style>
<div id="waku">
<ul id="ctr">
<li><a href="./">●</a></li>
<li><a href="./">●</a></li>
<li><a href="./">●</a></li>
<li><a href="./">●</a></li>
<li><a href="./">●</a></li>
</ul>
</div>
ctrのliの余白を0にしたいけど、このようにやってもうまくいきません。
(青い部分が表示されなければいいです)
liのheightはautoにしたいです。どうすれば余白を0にできますか? >>871
フォントサイズの指定を#ctrに移して、line-height:1を追加すればいいよ
現状で余白が出るのは<li>タグの外の改行が影響してるせい #ctr aにdisplay: block;とかじゃダメなの? >>872>>873
どちらでもできました
ありがとうございます スケブみたいなイラストコミッションサービスを作りたいんだけど会員登録、決済機能のようなシステムの構築ってどこで調べればいいんだろう >>874
内容が複数行になる可能性があるならdisplay:blockのが融通きくね >>875
フレームワークとか
検索してみたら?ここではないよ 最近のAIの過ごさ見てると数年後にはコード書く必要無くなってるんじゃね?とか考えちゃうんですけどみなさんどう思います? デザイン関係は他社と差別化ができる前提で客の思い描いた物が100%反映できるなら取って変わる可能性ある
仮に完成しても使用料だの権利だので色んな企業が作るだろうしそれの保守運用でまた人が必要だしで言語は廃れても人は必要だろうね コードを書かなくても良いWYSIWYG系のエディターを使わされた事がある。
吐き出されるコードに癖があって、そのWYSIWYGエディターの範疇を逸脱する細工が求められて苦労した。
エンドユーザーがCMSのコンテンツを作る等には良いかもしれない。 AI化一番すぐできそうでできないのがWEBデザインなんだろうな
昔もいろいろコード吐き出すやつあったけど
無駄な記述多くて使いもんにならんかった
今だと技術的には可能でもグーグルからクソコードですで弾かれたらそれで終わりだからな
手書きだろうとWPだろうとCMSbセろうとグーグャ汲ノOKもらえなbッりゃ意味ないbフよ
そのャ`ューニングはb竄チぱり人じゃbネいとできないbセろう テーブルっぽい表示を作っているのですが、デザインをどうすればいいのか迷っています。
下記を見て頂けると見ての通りなのですが、[有効なアカウントは下記をチェック]というタイトルが長いのに、実際のコンテンツ(?)は1個のチェックボックスだけです。
タイトルとコンテンツの幅が違いすぎて、表示に違和感があります。
https://liveweave.com/smPut9
こういう時に、違和感なく表示するにはどうすればいいでしょうか?
タイトルを複数行にする事も考えたのですが、それは回避したいです。 デザインはさほど気にならないけど
見出しはもう少し文字を削って単語にできるよね?
必要ならテーブル外に注釈いれたらどうかな
それ以外はクリックできる範囲が小さいので
余白を含めるか、?有効などのテキストを入れてクリック範囲を広げたり
チェックしやすいようにしてあげると利用者に優しいかな table使わずに「っぽい表示」にしてるのは何故? 最低でもheight:30pxで子要素の高さに応じてheightが変化するようにするには
heightをどう設定すればいいですか? min-heightじゃなくheightで設定したいならclamp()とかmax()使うとか
どういう状況で使いたいのかによるが、自分なら親じゃなく子に制限掛けるが clamp()なんて始めて知ったわ
またいつのまにこんなの出てるんだよ・・ >>889みたいなので新しい情報が入ってくるから
このスレは眺めておく価値がある
さんくす その辺の新規実装って定期的な情報源あります?
IE消えて実用になったプロパティも多そうなので、巡回ルートに加えときたくて… >>892
コリスとか?
このスレでもたまに貼られる margin:autoで左右の中央揃えになったけど
左右の中央揃えを保った状態で上下のmarginを100pxにしたいけど
どうやればいいですか? >>892
SNSでその手のWEB系のアカウントをフォローしとけばTLで情報は流れてくるでしょ
専用のアカウントでやれば余計な情報は流れてこないし >>894
margin: 100px auto; >>893
ありがとです、コリス入れときます
>>895
SNSは記事埋め込みのを見るぐらいでアカウント持ってないので、作ってみますね >>894
全指定ではなくmargin-leftとmargin-rightに個別でautoを指定する >>899
いいね。でも多すぎると食傷気味になるな
カスケードレイヤーとかもうなんやねんな >>899
iOSのSafariが対応しないCSSというのも知りたい iosサファリ、罠多いよね
backgroundでリピートさせなければ大丈夫とか safariは対応してないのではなくバグってるだけなのでなかなか探しづらい 今はわからんけど、linear-gradientで、tranceparent が効かないとかあったなぁ
IEと同じく、safariはマジ消えてくれ めんどいのでもうBootstrap一本でいいですか CSSで
.class1 {
color : "#32cd32";
}
.class2 {
background-color : "#32cd32";
}
この色を複数の箇所で使いたいです。
あるクラスでは文字色だったり背景色だったりボーダーだったりして、別の属性です。
一箇所治せば全部治るような簡単な書き方ってありますか? >>907
https://developer.mozilla.org/ja/docs/Web/CSS/Using_CSS_custom_properties
:root {
--color1: #32cd32;
}
.class1 {
color: var(--color1);
}
.class2 {
background-color: var(--color1);
} Bootstrap のみで良い。
漏れはCSS も、あまり知らない
最近は、Tailwind もいるらしい CSSもろくに使えずRubyとBootstrapを勧める事しか能が無い奴は無視していい >>909
思った通りのことができました。ありがとうございました! 質問なのですが、今ウェブコンポーネントを使用してウェブサイトを作ってて
そのウェブコンポーネントの#shadow-rootのスタイルを変えたいのですがどうすればよいでしょうか。
https://imgur.com/FYFuknh.jpg
<fluent-text-area>の#shadow-root<textarea>のスタイルを変更したいです。
よろしくお願いします。 人が作ったCSSでこういう定義を見ました。
span.hoge#\0031 {
}
spanタグのhogeクラス、#以下のID名、という基礎は知っているのですが、
なぜかこれでIDが"1"のところにこのスタイルが適用されます。
#\0031というセレクタ指定で1というIDに適用されるという不思議。
ID名の上につく\マーク(バックスラッシュ)の意味って何ですか? すいません、グリッドで文字列が入る簡単な表を組んでいます
書いたcssが以下です
grid-template-columns: max-content auto;
左の列の幅は最小限で右側はそれに合わせるって感じですね
でも、これだと左側の列にめっちゃ長い文字列が来た場合に適当な位置で折り返さずに
グリッド全体に指定した幅も超えてどんどん長くなっちゃうんですよね
min-contentにすると逆に1文字とか極端に少ない文字で折り返してめっちゃ縦に長い行になっちゃうし
左右にどれくらいの文字が入るかわからないので、各セル?にmax-widthとかを指定したくはないし。
ただ両方ともautoだと、入る文字が少ない時に、左右の列がきれいに左詰めにならずにスカスカになっちゃうし…
何か良い方法あったりしますでしょうか 適当な位置ってどこ?どれぐらい文字が入るか分からなくても、適切な位置で折り返させたいなら
自分が許容できる最大幅をmax-widthで指定するしか無いんじゃない?
で、単純な表ならmax-widthは各セルごとに指定するんじゃなくて、div:nth-child(2n+1)とかで
列ごとにまとめて指定するのはダメなの?
必ず最大幅を超える長い文字列が入るならmax-content部分を最大幅の固定値に変えてもいいけど ありがとうございます
grid-template-columns: auto auto;
でwidthにmax-contentを指定したら望んだ結果が得られました
なんか色々難しく考えて基本を忘れてたみたい やっぱり文章だけの説明だと、何がしたいのかサッパリ分からんな
二度手間になるから質問するなら、せめて簡略化したコードぐらい貼って欲しいわ すみません外部のウェブコンポーネントを使用するときのことなのですがそのウェブコンポーネントの高さを変更したいです
しかしそのCSSプロパティがshadow-rootに隠れていて変更できません
ほとんどのサイトではShadowDOMを追加することしか紹介されてなく既存のウェブコンポーネントのShadowDOMを編集する方法を紹介されてるところがありません
どうすればよいか困っています
よろしくお願いします >>920
外部ウェブコンポーネントが何物で何処にあり改変可能なのかが提示されていないのでまったくわからない
とりあえず、その外部ウェブコンポーネントが
Style要素をJavaScriptで抱え込んでいるのならそこを改変
link要素をappendChildして外部スタイルシートを参照しているのなら、その参照先のStyleを改変
それともそのウェブコンポーネントにStyleをかえるAPIが用意されていればそれで
という推測でしか言えない >>921
それはshadow-rootのものについても言えるのでしょうか?
これなのですが<textarea>のStyleはtextareaをリサイズすると現れました
こいつを固定値にしておきたいです
https://imgur.com/FYFuknh.jpg そのJSでいじる方法がわかりません
通常Shadow DOMはJSのセレクターなんかで参照ができなくなるものなのでこのshadow-rootの中のtextareaをいじることができません >>915
\+16進数はUNICODEエスケープ、\0031はU+0031なので1
>>924
対象要素にpart属性が付いてるならcssで
fluent-text-area::part(control) { ~~ }
のようにすることが可能
jsならカスタムエレメントのshadowRootからshadowDOMのツリーにアクセス可能 >>928
修正できました
ありがとうございます! いまからHTMLとCSSを網羅的に学習したいのだけどいい参考書やWEBサイトないだろうか
なるべく書いていることに抜けがなく学びたい 抜けがなく学ぶのは無理
基本的なこと掴んでその都度必要なことは調べて身にしていくしかない 完璧を求めてほとんど使わない知識を身につけるよりよく使うものを調べなくても書ける方がいいと思う 仮に今現在抜けが無くても将来追加された仕様は抜けるので必ず>>932になる
それでも基礎もないと始まらないし、読むとしたらMDNで>>933 抜けなく覚えていくうちに新しいのが出てきたりして変わっていくから
ほんこれ>>934よ >>928
ありがとうございます。疑問氷解しました。 抜けが無い知識は、何十年も掛かる
基礎だけやって、Bootstrap, Tailwind などが速い BootstrapとかTailwindってアニメーションとか作れるの? 質問です。登録会社の出勤確認のフォームにアクセスした履歴は有るのに、
欠勤扱いになってしまって当日採用落とされてしまったのですが、海外ipからのアクセスで入力フォーム自体にはアクセス出来ても入力してサブミッション押したら内部でエラーになってこちらが気付かない事って有り得ますか?? HTML5とjavaで作られてるフォームなんです
ソース貼ろうとしてもエラーで貼れない。。確認画面は新しくページ作られるタイプですが、普通はそこのディレクトリだけアクセス制限する事って無いですよね?レンタルフォームとかだとどうなんでしょうか? >>947
これだと入力ページと確認ページでディレクトリは変わってないですよね??
https://i.imgur.com/YLrPrc1.png
今後就業出来なくなりそうでピンチなんです…向こうの鯖が原因ならそれで解決出来るのですが 新手の荒らしか
zoomerといい次々新キャラがくるな >>950
だって会社の人には聞けないし
荒らしじゃありません ソース見て、入力ページと確認ページがディレクトリ同じか教えて欲しいだけです
コード貼ろうとしても何のコードがNGの原因で貼れないのか分からないし
今日中に連絡したいのに legendってfieldsetなしで使っていいもんなの? >>944
form actionってhtmlじゃないんですか? ・ここは「Web制作板」のHTML/CSS質問スレで、なんでも相談スレじゃない
・そちらがいくら切羽詰まっていても他の人には「まったく」関係ない
・場をわきまえたうえでスレ主旨に沿った質問をし、得られた回答を皆に還元するのが質問スレの存在理由 form actionとか書いてるのに、何故あんなスクショで答えが得られると思ったのか謎
しかし、スマホから質問してくる奴は質問が雑過ぎて困る
スレチは論外だが >>957
フォームに関係有りそうなコードの場所スクショしたつもりなのですが、
もっと上は会社名とかバレるので貼りませんでした。
コード貼ろうとjavaの怪しい部分にスペース入れたり頑張ってみたんですが、NGワールド引っかかって…
フォームメーラーは
https://business.form-mailer.jpってとこ使ってるみたいですが、ググッてもどこのレンタルフォームなのか出てこないんですよね、、 ここまで言われても自分がスレチだと理解しないところを見るに
登録会社が付き合いきれなくてブロックしたのかもしれんな… javascriptをjavaと略すやつは滅びて欲しい(´・ω・`) >>960
まったく同意する
意味が通じない省略はヤメロ
パス、パスいっているから、どのpathなんだろうと思ったら、パスワードだったことがある
パスワードくらい短いワードなら略すなよ HTML/CSSの枠から外れた質問になるかもで申し訳ないんだが、Gartic phoneみたいなwebゲームを作ろうと思ったらどの言語に手をつければいいんだ?
フロントエンド用にHTMLとかを覚えるのは必須として、バックエンドで動かす用の言語をまた別個で覚えないといけない感じ? >>948
最後の方見ると、次の画面は確認みたいだから
確認まででページ閉じちゃったとかじゃないの レス数が950を超えています。1000を超えると書き込みができなくなります。