• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSボーダーの設定(横並びボタンの間にだけボーダーを))

CSSボーダーの設定(横並びボタンの間にだけボーダーを)

このQ&Aのポイント
  • CSSボーダーの設定方法について教えてください。横並びのナビボタンを作成したのですが、ボタンが隣接する箇所だけにボーダーを設定することは可能なのでしょうか。バランスの取れたデザインを作りたいです。
  • CSSボーダーを使って横並びのナビボタンの間にだけボーダーを設定する方法を教えてください。左だけボーダーを指定すると、右端のボタンにボーダーがなくなり、左端のボタンにはボーダーが表示されてしまいます。左右にボーダーを指定すると、合間のボーダーが太くなってしまいます。どのようにすればバランスの取れたデザインになるでしょうか。
  • 横並びのナビボタンにボーダーを設定する方法を教えてください。ボタンが隣接する箇所にだけボーダーを表示させたいです。左だけボーダーを設定すると、右端のボタンにボーダーがなくなってしまいます。左右にボーダーを指定すると、合間のボーダーが太くなってしまいます。どのようにすればバランスの取れたデザインになるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

左にborderを指定されているとのことですが、ソース上には無いですよね? とりあえずaの左に指定されていると仮定してお答えします。 (間違いだったらごめんないさ;;) 単純に右端のaにクラス指定(例:class="end")をして、 ul#lc_navi a への指定の後に、 ul#lc_navi a.end{ border-right:1px solid #333; } のように上書きしてはいかがでしょうか? 動的なメニューですと、リストの最後であることを判別する必要はありますが・・・

ilareira2
質問者

お礼

お返事をありがとうございます。ご連絡が遅くなり、申し訳ございませんでした。 中途半端なソースへ、ご丁寧にご指導いただき、感謝しております。上書きで修正をかけていくことを、自分で試さず、人の手を借りてしまい、申し訳ありません。大変参考になりました。勉強に励みます。