CSS は他のテクニックを使わずに水平ボタンを実装します
P粉893457026
P粉893457026 2023-09-04 12:29:02
0
1
567
<p>最長のボタンの幅に基づいて、同じ幅の 2 つの水平ボタンを作成しようとしています。 </p>
    <li>各ボタンのテキスト内容は、ユーザーが別のページで調整できます。そのため、テキストの長さ/最初のボタンと 2 番目のボタンのテキストの長さを制御することはできません。 </li> <li>ボタンを最長テキストの長さに合わせて調整しますが、ページの幅を超えないようにしておきます (モバイル デバイスなど)。 </li> <li>デフォルトでボタンを水平に表示したいのですが、水平に表示されない場合は、列として積み上げられます。 </li> <li>テキスト全体が収まらない場合は、ボタンのテキストを折り返す必要があります。 </li> </ul> <pre class="brush:php;toolbar:false;"><div class="button-container"> <div class="horizo​​ntal-button" data-role="yes">Yes</div> <div class="horizo​​ntal-button" data-role="no">いいえ、申し訳ありませんが、それはできません</div> </div></pre> <p>さまざまなオプションを試しましたが、うまくいきません。 </p>
      <li>グリッド レイアウト Grid-template-colums: 1fr 1fr を使用する場合、必要に応じてボタンを列に積み重ねる方法が見つかりません。 </li> <li>flex と flex:1 1 0 を使用するときに、ボタンの幅をテキストの長さに合わせる方法が見つかりません。 </li> </ul> <p>助けてください! </p> <p>ありがとうございます! ダミアン。 </p>
P粉893457026
P粉893457026

全員に返信(1)
P粉604848588

このオプションを試してみましょう。このアプローチのどこが気に入らないですか?

リーリー リーリー

A: この場合、コンテナ/ボタンはページの幅全体を占めます...テキストの幅に合わせて調整されません。

Q: さて、それでは:

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!