タグ付けされた質問 「css」

CSS(Cascading Style Sheets)は、HTML(HyperText Markup Language)、XML(Extensible Markup Language)ドキュメント、および色、レイアウト、フォントを含む(これらに限定されない)SVG要素の外観とフォーマットを記述するために使用される表現スタイルシート言語です。とアニメーション。また、画面、紙、音声、またはその他のメディアで要素をレンダリングする方法についても説明します。

9
特定の「インラインブロック」アイテムの前/後に改行するCSS
私がこのHTMLを持っているとしましょう: <h3>Features</h3> <ul> <li><img src="alphaball.png">Smells Good</li> <li><img src="alphaball.png">Tastes Great</li> <li><img src="alphaball.png">Delicious</li> <li><img src="alphaball.png">Wholesome</li> <li><img src="alphaball.png">Eats Children</li> <li><img src="alphaball.png">Yo' Mama</li> </ul> そしてこのCSS: li { text-align:center; display:inline-block; padding:0.1em 1em } img { width:64px; display:block; margin:0 auto } 結果はここで見ることができます:http : //jsfiddle.net/YMN7U/1/ これを3つの列に分割したいとします<br>。3番目の列の後にaを注入するのと同じこと<li>です。(実際にそれを行うと、意味的および構文的に無効になります。) <li>CSSで3番目を選択する方法を知っていますが、その後に改行を強制するにはどうすればよいですか?これは動作しません: li:nth-child(4):after { content:"xxx"; display:block } この特定のケースがのfloat代わりにを使用して可能であることも知っていますがinline-block、を使用したソリューションには興味がありませんfloat。また、固定幅ブロックでは、親の幅をulその幅の約3倍に設定することでこれが可能であることも知っています。このソリューションには興味がありません。また、display:table-cell実際の列が必要な場合に使用できることも知っています。このソリューションには興味がありません。インラインコンテンツ内で強制的に中断する可能性に興味があります。 編集:明確にするために、私は特定の問題の解決策ではなく、「理論」に興味があります。CSSはdisplay:inline(-block)?要素の途中で改行を挿入できますか、それとも不可能ですか?不可能だと確信しているなら、それは許容できる答えです。
202 html  css 

12
CSS / HTML:テキストをイタリックにする正しい方法は何ですか?
テキストをイタリックにする正しい方法は何ですか?私は次の4つのアプローチを見てきました。 <i>Italic Text</i> <em>Italic Text</em> <span class="italic">Italic Text</span> <span class="footnote">Italic Text</span> <i> これは「古い方法」です。<i>意味的な意味はなく、テキストをイタリックにすることの表現効果のみを伝えます。私の知る限り、これは非セマンティックなので、明らかに間違っています。 <em> これは、純粋に表示の目的でセマンティックマークアップを使用します。たまたま、<em>デフォルトではテキストをイタリックで表示するため、<i>回避する必要があることは知っているが、その意味的な意味を知らない人がよく使用します。強調されているため、すべての斜体テキストが斜体であるとは限りません。時々、それはサイドノートやささやきのように、正反対になることがあります。 <span class="italic"> これは、CSSクラスを使用してプレゼンテーションを配置します。これは正しい方法であるとしばしば宣伝されていますが、これも私には間違っているようです。これは、それ以上の意味的な意味を伝えているようには見えません<i>。しかし、その支持者は泣き叫ぶ。もしあなたがそれを大胆にしたかったなら、後であなたのすべてのイタリック体のテキストを変更する方がはるかに簡単です。しかし、そうではありません。テキストを太字にした「italic」というクラスが残ってしまうからです。さらに、なぜウェブサイトのすべての斜体テキストを変更したいのか、少なくともこれが望ましくない、または必要でない場合を考えることができる理由は明らかではありません。 <span class="footnote"> これは、セマンティクスにCSSクラスを使用します。これまでのところこれが最善の方法のようですが、実際には2つの問題があります。 すべてのテキストがセマンティックマークアップを保証するのに十分な意味を持つわけではありません。たとえば、ページの下部にある斜体のテキストは本当に脚注ですか?それとも余談ですか?または完全に別の何か。おそらく、特別な意味はなく、イタリック体でレンダリングして、前のテキストからプレゼンテーションを区別するだけです。 意味的な意味は、十分な強度がない場合に変わる可能性があります。ページの一番下にあるテキストだけに基づいて「脚注」に沿ったとしましょう。数か月後に下部にテキストを追加したい場合はどうなりますか?もはや脚注ではありません。どのようにして<em>これらよりも一般的ではないがこれらの問題を回避するセマンティッククラスを選択できますか? 概要 イタリック体を作成したいという欲求がセマンティックな意味を持たせることを意図していない多くの場合、セマンティクスの要件は非常に負担になるようです。 さらに、スタイルと構造を分離したいという欲求により、CSS <i>は、実際にはあまり役に立たない場合があるときの代わりとして宣伝されてきました。だから、これは私に謙虚な<i>タグを残し、この一連の考え方がHTML5仕様に残されている理由であるかどうか疑問に思いますか? このテーマについての良いブログ投稿や記事はありますか?おそらく、<i>タグを保持/作成する決定に関与した人々によるのでしょうか?

10
マージンの縮小を無効にする方法は?
マージンの縮小を完全に無効にする方法はありますか?私が見つけた唯一の解決策(「折りたたみ解除」という名前)は、1pxの境界線または1pxのパディングを使用することを伴います。これは受け入れられないことです。無関係なピクセルは、理由もなく計算を複雑にします。このマージンの縮小を無効にするより合理的な方法はありますか?
202 css  margin  collapse 

5
CSS3移行が終了したときのコールバック
要素をフェードアウトし(その不透明度を0に移行)、終了したらDOMから要素を削除します。 jQueryでは、アニメーションの完了後に「削除」を指定できるため、これは簡単です。しかし、CSS3トランジションを使用してアニメーション化したい場合、トランジション/アニメーションがいつ完了したかを知る方法はありますか?
202 javascript  jquery  css 

7
入力番号のスピナーを非表示にする-Firefox 29
Firefox 28では、<input type="number">数字のみを入力する必要がある入力フィールドに数字キーボードが表示されるため、うまく機能しています。 Firefox 29では、数値入力を使用すると、フィールドの右側にスピンボタンが表示されます。これは、私のデザインではがらくたのように見えます。とにかく6桁から10桁の数字のようなものを書く必要があるときは、ボタンは役に立たないので、私は本当にボタンは必要ありません。 CSSまたはjQueryでこれを無効にすることは可能ですか?
202 jquery  css  firefox  input  spinner 

17
HTMLの「select」要素のオプションをスタイルする方法は?
これが私のHTMLです: <select id="ddlProducts" name="ddProducts"> <option>Product1 : Electronics </option> <option>Product2 : Sports </option> </select> CSSのみを使用して、製品の名前(「Product1」、「Product2」など)を太字にし、そのカテゴリ(つまり、電化製品、スポーツなど)を斜体にしたい。HTMLとCSSを使用することは不可能であるという古い質問を見つけましたが、うまくいけば、現在解決策があります。
202 html  css  drop-down-menu 

29
Bootstrapで列の間にスペースを追加するにはどうすればよいですか?
この問題には簡単な解決策があると確信しています。基本的に、2つの列がある場合、どうすればそれらの間にスペースを追加できますか? たとえば、htmlが次の場合: <div class="col-md-6"></div> <div class="col-md-6"></div> 出力は、ページの幅全体を占める、隣り合った2つの列になります。幅が1000px次に設定されているとすると、各divは500px広くなります。 100px2つの間にスペースが必要な場合、どうすればこれを達成できますか?明らかに、ブートストラップを介して自動的にdivサイズは450pxそれぞれのスペースを補うようになります

11
マウスをテーブルの行の上に移動すると、カーソルが手に変わります
マウスをaの上<tr>に移動したときにカーソルポインターを手に変更するには<table> <table class="sortable" border-style:> <tr> <th class="tname">Name</th><th class="tage">Age</th> </tr> <tr><td class="tname">Jennifer</td><td class="tage">24</td></tr> <tr><td class="tname">Kate</td><td class="tage">36</td></tr> <tr><td class="tname">David</td><td class="tage">25</td></tr> <tr><td class="tname">Mark</td><td class="tage">40</td></tr> </table>
201 html  css  cursor 


7
<fieldset>をフレックスコンテナーにできないのはなぜですか?
私はスタイルにしようとしたfieldsetとの要素をdisplay: flexとdisplay: inline-flex。 ただし、機能しませんでした。のflexようblockに動作し、のようにinline-flex動作しましたinline-block。 これはFirefoxとChromeの両方で発生しますが、不思議なことにIEでは機能します。 バグですか?HTML5でも、CSSフレキシブルボックスレイアウトの仕様fieldsetでも、特別な動作があるはずです。 fieldset, div { display: flex; border: 1px solid; } &lt;fieldset&gt; &lt;p&gt;foo&lt;/p&gt; &lt;p&gt;bar&lt;/p&gt; &lt;/fieldset&gt; &lt;div&gt; &lt;p&gt;foo&lt;/p&gt; &lt;p&gt;bar&lt;/p&gt; &lt;/div&gt; コードスニペットを実行する結果を非表示スニペットを展開
201 html  css  flexbox 

10
CSS div要素-水平スクロールバーのみを表示する方法
私はdivコンテナを持っており、そのスタイルを次のように定義しています: div#tbl-container { width: 600px; overflow: auto; scrollbar-base-color:#ffeaff } これにより、このdivに含まれるテーブルにデータを入力すると、水平スクロールバーと垂直スクロールバーの両方が自動的に表示されます。水平スクロールバーだけが自動的に表示されるようにしたいだけです。プログラムでテーブルの高さを変更します。 どうすればよいですか?
200 css  html 

5
次の要素のCSSのセレクターの構文は何ですか?
ヘッダータグがある場合 &lt;h1 class="hc-reform"&gt;title&lt;/h1&gt; h1.hc-reform{ float:left; font-size:30px; color:#0e73bb; font-weight:bold; margin:10px 0px; } その後、段落があり&lt;p&gt;stuff here&lt;/p&gt;ます。 CSS を使用&lt;p&gt;して、h1.hc-reformに続くすべてのタグが使用することを確認するにはどうすればよいですか?clear:both; それは: h1.hc-reform &gt; p{ clear:both; } 何らかの理由で機能しません。

8
CSSでsvgパスの塗りつぶし色を変更できますか?
私は次のコードを持っています: &lt;span&gt; &lt;svg height="32" version="1.1" width="32" xmlns="http://www.w3.org/2000/svg" style="overflow: hidden; position: relative; left: -0.0166626px; top: -0.983337px;"&gt; &lt;desc&gt;&lt;/desc&gt; &lt;defs/&gt; &lt;path style="" fill="#333333" stroke="none" d="M15.985,5.972C8.422,5.972,2.289999999999999,10.049,2.289999999999999,15.078C2.289999999999999,17.955,4.302999999999999...............1,27.68,22.274Z"/&gt; &lt;/svg&gt;&amp;nbsp; &lt;/span&gt; 実際にパスタグ内で変更せずに、CSSまたは他の方法でSVGパスの塗りつぶし色を変更することはできますか?
200 css  svg 

11
CSS divの高さを100%マイナスnPxに設定する方法
2つのdivを隣り合わせに含むラッパーdivがあります。このコンテナの上に、ヘッダーを含むdivがあります。ラッパーdivは、100%からヘッダーの高さを引いたものでなければなりません。ヘッダーは約60ピクセルです。これは修正されました。だから私の質問です:ラッパーのdivの高さを100%から60ピクセルを引いた値に設定するにはどうすればよいですか? &lt;div id="header"&gt;&lt;/div&gt; &lt;div id="wrapper"&gt; &lt;div id="left"&gt;&lt;/div&gt; &lt;div id="right"&gt;&lt;/div&gt; &lt;/div&gt;
199 css  height 

9
JavaScriptでCSS値を取得する
次のようなJavaScriptを介してCSS値を設定できることを知っています。 document.getElementById('image_1').style.top = '100px'; しかし、現在の特定のスタイル値を取得できますか?要素のスタイル全体を取得できる場所を読みましたが、必要がない場合は文字列全体を解析する必要はありません。
199 javascript  css 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.