問題タブ [css-grid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 表示 Web ページには、デュアル モニターに複数の div が含まれています (各 div は単一のモニターに)
たとえば、 css-grid
(divA
および) を使用して複数の div を含む Web ページがあります。divB
また、2 台のモニター (物理画面) があります。
divA
最初のモニターと2番目のモニターに表示したいdivB
。
次の質問に対する回答を探しています。
divA
最初のモニターとdivB
2 番目のモニターに (反応して)配置するにはどうすればよいですか?- このシナリオをテストするために、単一のモニターでデュアルスクリーンを操作できるシミュレーターはありますか?
どんな助けや提案も大歓迎です。
ありがとう、アシュウィン
css - 複数列 (列幅を使用) の記事のコンテナーの背景を設定できません
Windows 8 用の JavaScript ベースの Metro アプリを開発しています。複数列の記事を持つコンテナーの背景を設定しようとしています。基本的に、左側にリストビュー、右側に複数列の記事があります (分割ビューに似ています)。
記事のフローを水平 (CSS プロパティの column-width を使用して複数列) に設定しようとしていますが、記事の背景を設定すると、ビューポートの端までしか設定されません。
分割アプリ テンプレートを使用して新しいプロジェクトを作成し、 split.htmlで次の HTML を現在の HTML ( body タグ内) に置き換えます。
split.css ファイルの内容を次の内容に置き換えます。
アプリを実行し、ハブの任意のタイルをクリックして、split.html を表示します。右にスクロールして、背景色の記事が適切でないことに注意してください。
css - Bootstrap グリッドで列を作成する方法 (積み上げではなく)?
私はBootstrapを試しており、jsfiddle.net を使用して簡単で汚れたテストを作成しています。
ただし、非常に単純なテストでレンガの壁にぶつかっています。Bootstrap でグリッド システムを見たいだけなので、最初の例を複製しました。
ただし、うまくいかないようです。"Span 4" と "Span 8" は、予想される 2 列のレイアウトではなく、積み重なって表示されます。
明らかな何かが欠けていますか?これがフィドルです:http://jsfiddle.net/8Xf2j/1/
ありがとう
css - Chrome で同等の CSS ms-grid
canvasButtons
これを Windows アプリと Chrome Web ブラウザーで使用しようとしていますが、Web ブラウザーにdivが表示されません。canvasButtons
の下に が表示されるようにします#canvasDiv
。overflow:hidden
プロパティが原因で表示されません。しかし、Windowsアプリとしては問題なく動作します。ms-grid に相当するものはありますか?
セクションに使用display: flex
してみましたcanvasButtons
が、それでもうまくいきませんでした。divはcanvasButtons
思い通りに配置されましたが、後でクリック ハンドラーが機能しませんでした。
html - 要素が散在するフローティング グリッド。これにより、n 番目の子 / n 番目の型のマッチングが破棄されます。
店頭に商品を陳列しております。各製品には専用の箱があります。ボックスをグリッドに配置し、1 行に 2 つ配置します。ただし、それらはカテゴリにも分類されるため、そのカテゴリに属する各ボックス セットの上に全幅の見出しを付けたいと考えています。ここに私のHTMLがあります:
そしてCSS:
そしてJSフィドル
ご覧のとおり、グリッドは 2 番目の h2 要素が導入されるまで正常に機能しますが、その後、最後のセットに奇数のボックスがある場合に 2n+2 が破棄されるため、崩壊します。基本的に私がする必要があるのは、各見出しの後に 2n+2 式をリセットすることです。
手っ取り早く汚い方法は、各ボックス セットを div でラップすることですが、不要なマークアップをページに導入することは避けたいと思います。
よりクリーンなソリューションはありますか?
css - CSS グリッドの自動 (残り) サイズが機能しない
CSS グリッドを調べていると、奇妙なことに遭遇しました。3 つの列が必要です。1 と 3 は幅が150px
広く、2 は残りです。それは可能だと思いましたが、これはうまくいきませんでした:
だから私はこれを試しました、そしてそれはうまくいきますが、ばかげています:
そして、私はこの例に出くわしました: http://gridbyexample.com/examples/code/layout1.htmlは、これを使用してコンテンツ列を自動サイズにします:
それが私がしたことです!そして、彼らの例は機能しますが、私のものは機能しません!?
私のフィドルの例: http://jsfiddle.net/rudiedirkx/w5xho67w/3/ (画面が 700px 以上の場合、3 列がトリガーされます)。
私は何か愚かなことをしているに違いありませんが、違いがわかりません...
そうじゃない:
- なぜなら
body
、grid
- iframeだから
- ラッパー(
body
)は固定幅ではないため(どちら100%
も900px
機能しません)
html - Flex / Grid レイアウトがボタンまたはフィールドセット要素で機能しない
<button>
タグの内部要素をフレックスボックスので中央に配置しようとしていjustify-content: center
ます。しかし、Safari はそれらを中央に配置しません。同じスタイルを他のタグに適用でき、意図したとおりに機能します ( <p>
-tag を参照)。ボタンのみ左揃えです。
Firefox または Chrome を試してみると、違いがわかります。
上書きしなければならないユーザー エージェント スタイルはありますか? または、この問題に対する他の解決策はありますか?
そしてjsfiddle: http://jsfiddle.net/z3sfwtn2/2/