質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.37%
Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

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

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

Q&A

解決済

2回答

40702閲覧

Bootstrap テーブル(表)の罫線を消したい

pecchan

総合スコア591

Bootstrap

BootstrapはウェブサイトデザインやUIのWebアプリケーションを素早く 作成する可能なCSSフレームワークです。 Twitter風のデザインを作成することができます。

CSS

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

CSSフレームワーク

CSSフレームワークは、Webページのスタイルを指定する言語であるCSSを容易に構築するためのツールです。ツイッター社が開発した「Bootstrap」や段組レイアウトが可能な「Foundation」など様々なCSSフレームワークがあります。

0グッド

0クリップ

投稿2016/05/06 04:33

編集2016/05/06 04:54

初めてBootstrapを勉強しています。
CSSも知識は乏しいです。

表題の通りですがテーブルの罫線を消したいです。
※Bootstrapはあまり関係ないかもしれませんが・・・。

検索しても
ストライプにしたり、
逆に色を付ける情報ばかりです。

以下を試してみましたが違うようで消えません。

css

1.table{border-style:none;} 2

css

1.table td{border-style:none;} 2 3

html

1<table class="table"> 2 3 <thead> 4 <tr> 5 <th>Relaxation</th> 6 <th></th> 7 </tr> 8 </thead> 9 <tbody> 10 <tr> 11 <td></td> 12 <td>フェイシャルエステ \5,000</td> 13 </tr> 14 </tbody> 15</table>

全部消したいです
宜しくお願い致します。

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

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

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

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

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

guest

回答2

0

CSS

1.table th, 2.table td { 3 border:none; 4}

上記のCSSをbootstrapの標準CSSより後で読み込ませてみてください。
標準tableスタイルであればborder線を消せると思います。
元になっているのが標準tableスタイル(.table)ではない場合は、
他にも線が設定されている可能性がありますので、
該当のセレクタを調べて上書きする必要があります。

Bootstrapのデフォルトスタイルを打ち消したい場合は、
まずChromeのデベロッパーツールなどで実際にどの要素にどんなセレクタで
CSSが適用されているのか確認し、
それと同じセレクタもしくはそれより詳細度の高いセレクタで内容を上書きするのが
基本的な対処方法となります。

また、その際Bootstrap本体のCSSを直接いじってしまうのはよろしくないので、
オリジナルデザイン用のCSSを別途用意し、BootstrapのCSSより後でそれを読みこませるように
してください。

投稿2016/05/06 05:19

aKusano

総合スコア3763

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

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

0

ベストアンサー

CSS

1.table>tbody>tr>td, 2.table>tbody>tr>th, 3.table>thead>tr>th { 4 border-style: none; 5} 6```か 7```CSS 8table, th, td {border-style:none!important;} 9```とか。 10 11**追記:** 12 13`!important` の位置がおかしかったので修正しました。 14また、私が書いておきながら `!important` は使わないで済むなら使わないように設計するのがよいです。「詳細度」で上書きするのが良いです。 15 16【エンジニアはもう一度CSSとちゃんと向き合ってみよう - 詳細度編 - Qiita】 17[http://qiita.com/izumin5210/items/8ae78cb4f4bd325bccb4](http://qiita.com/izumin5210/items/8ae78cb4f4bd325bccb4) 18 19【詳細度 - CSS | MDN】 20[https://developer.mozilla.org/ja/docs/Web/CSS/Specificity](https://developer.mozilla.org/ja/docs/Web/CSS/Specificity)

投稿2016/05/06 04:40

編集2016/05/06 05:31
kei344

総合スコア69583

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

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

pecchan

2016/05/06 04:52

td {border-style:none;!important} は、特に変わりなく .table>tbody>tr>td {border-style:none;}は一部消えてくれました。
pecchan

2016/05/06 04:54

画像を添付しました。 一部ではなく線は全て消したいです。。。
pecchan

2016/05/06 05:03

失礼しました。 記述ミスでした。 テーブルにたいして{border-style:none;}するだけで消えました。 有難う御座いました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問