🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

2回答

1880閲覧

CSSで複数ある指定の一つだけをclassの一部だけ無効にしたい

mm--_--mm

総合スコア113

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/10/18 09:40

編集2019/10/18 09:45

いつもお世話になっております。
表題の件ですが、四角い要素が横に3つ並んでいて、右端の要素にだけ枠線を表示させたくないと考えております。
コードで表すと下記のような感じです。
何か解決策がある方いらっしゃれば教えていただけると幸いです。よろしくお願いいたします。

html

1<div class="hoge"> 2 hoge1 3</div> 4<div class="hoge"> 5 hoge2 6</div> 7<div class="hoge"> <!--ここだけ枠線を右側に表示させたくない--> 8 hoge3 9</div>

css

1.hoge { 2 width: 259px; 3 float:left; 4 list-style-type: none; 5 position: relative;  6 border-right:1px solid #F0FFFF; /*この処理のみをクラスの最後の要素には無効にしたい*/ 7}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

HTMLとCSSで指している場所が違う気もしますが、方法としては

  • 最後の要素だけ特別なクラスを付与する
  • :last-childを使う(参考サイト

のどちらかでできるかと思います。
最後の要素だけborder-rightをなくすという書き方でもいいですし、
最後の要素以外border-rightを設定するという書き方でもいいです。

投稿2019/10/18 09:50

dice142

総合スコア5158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mm--_--mm

2019/10/18 10:02

ご回答いただきありがとうございます! そういったやり方があるのですね!今後の開発の参考にさせていただきます!
guest

0

ベストアンサー

なんかHTMLとCSSのタグが合っていないですが

CSS

1.hoge { 2 width: 259px; 3 float:left; 4 list-style-type: none; 5 position: relative;  6} 7.hoge:not(:last-of-type) { 8 border-right:1px solid #F0FFFF; 9}

これでどうでしょう

投稿2019/10/18 09:48

編集2019/10/18 09:56
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mm--_--mm

2019/10/18 09:53

ごかいとういただきありがとうございます! すみません...cssのクラス名は修正しました。 試してみたところ、ほかの処理も効かなくなりました...
退会済みユーザー

退会済みユーザー

2019/10/18 09:56

他の処理が効くように修正したのでもう一度ご確認ください。失礼しました。
mm--_--mm

2019/10/18 10:00

無事実現できました!! ありがとうございますした!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問