- ベストアンサー
CSSの使い分けについて
CSS初心者です。 どうしてもわからないことがあるので教えてください。 tableにCSSを使おうとしています。 ですが、一つのサイトの中に複数のtableを 使う予定でいるので、使用しているCSSファイルに tableでの定義は出来ません。 複数のtableにそれぞれCSSを指定したい場合は どのような使い方をすればいいのでしょうか? 設定しようとしているのは、線の色や太さなの ですが・・・。 わかりにくい説明で申し訳ありません。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- CSSでのtableの複雑なborder指定の仕様について
CSSでのtableの複雑なborder指定の仕様について 現在、以下のようなborder設定を持つtableを作りたいと考えています。 線の太さが違っているのは、border-colorの指定を表しています。 ┏┯┯┳┯┯┳┯┯┓ ┠┼┼╂┼┼╂┼┼┨ ┠┼┼╂┼┼╂┼┼┨ ┣┿┿╋┿┿╋┿┿┫ ┠┼┼╂┼┼╂┼┼┨ ┠┼┼╂┼┼╂┼┼┨ ┗┷┷┻┷┷┻┷┷┛ データ量削減のため、colgroupとtrへのCSS指定だけで、 tdにはCSSを指定しない、という実現方法が理想的です。 ですが、自分で色々と試したものの、どうもうまくいきません。 やむを得ず、tdにCSSクラスを直接指定するにしても、 ある線の色を変えるには、どのtdにどんなCSSを指定すればいいのか、法則が掴めません。 一体どのような仕様になっているのでしょうか。 なお、対応ブラウザはIE6~8のみで構いません。
- ベストアンサー
- HTML
- cssの複数指定の記述方法
初心者です・・・。 cssで一度に同じような指定がある場合まとめて定義を行うことが出来るかと思うのですが、例えば、 h1, h2, h3 { margin: 0px; } かな・・??? この様な感じで、classにも複数同じ設定をまとめて出来ますでしょうか? 出来る出来ない、また、可能な場合は定義方法をアドバイスいただけませんでしょうか、宜しくお願いいたします。
- ベストアンサー
- HTML
- CSSでおかしな表示が
現在市販の本でCSSを学んでいる初心者のものです。 XHTMLとCSSの基本の本です。 こちらはその教科書をやっていて出てきました。 CSSのファイルがあり、そちらにaddressのところにborder-topをいれるとなぜがボーダーが上下に出来てしまいます。 太さが指定したものより細く出ているのでもしかしたら上に出ている線がどういうわけか割れて上下にでているのではないかともみえなくはないのですが。 topをbottomに変えると普通に下のみに線が入ります。 なにがおこっているのかよくわかりません。 ブラウザの設定が原因でしょうか。 教科書とは同じように入力しているとは思うのですが。 教えてください。 よろしくお願いいたします。
- ベストアンサー
- HTML
- CSSの外部ファイルの作り方
こんにちは、いつもはサイトのデザインをCSSで設定する時 HTMLファイルの<HEAD></HEAD>部分に書き込んでるのですが それらの量が段々多くなってきたので前ページ共通のCSSは外部ファイルでリンクさせようと思いました。 でも外部ファイルでCSSを作るのは初めてなので何分書き方などで少し分からないところがあります。 例えば1.文字の大きさ2.リンク下線消し3.行間の幅 などを指定する時これら全部を一つのCSSファイルに書いていいのですか? それとも一つのファイルには一つの設定しか書けないんでしょうか? あと、外部ファイルの場合<STYL>でまとめなくてもいいらしいのですが、もし一つのファイルに複数の設定を書けるなら その場合は一行あけて書いたりするのでしょうか? そして、これらCSSの外部ファイルにリンクさせたHTMLファイルの <HEAD>部分に後から他のCSSを書き込んでもそれは反映されますか? いろいろ多くて少し分かりづらい説明かもしれませんがお願いします。
- ベストアンサー
- HTML
- CSSの反映を解除したいのですが
うまく伝えられるか微妙なんですが、MTを使ってます。すでにCSSでTABLE全体のスタイル設定がされているのですが、その設定を反映させたくないTABLEがあります。それを実行するにはどのようにしたらよいでしょうか。ちなみに何ができないかというと、エントリー内にTABLEを記述し、tr bgcolorで色指定をしているのですが、反映されません。その原因がCSSモジュールのTABLE部分だと思われるのです。何かタグ指定などでCSSが反映されないような手段はありますでしょうか。
- 締切済み
- ブログ
- css定義でこんなものを…
Dreamweaver2004MX 添付画像のようなレイアウトをcssで定義してみたいのですが、 可能でしょうか? css関連のサイトを色々と検索し、やってみましたが、 css初心者としては、難しくて満足のいくものが出来ませんでした。 宜しくお願いします…。 ※添付画像の「画像」とその下にある「SAMPLE」が途中で 切れてしまってますが作成したいものは、つながっています。 わかりずらくて申し訳御座いません。
- ベストアンサー
- HTML
- cssが長くなってしまう。他に良い方法は?
サイトのレイアウトをCSSで行なっているのですが、例えばノーマルなテキストの色・スタイル、リンクの色などの設定がぺージ(コンテンツ)ごとに違います。なので「pタグ内のスタイルはこれ」と絶対的に定めることが出来ません。 全ページでテンプレートを使用していて、それが既に外部CSSを1つ呼び出しています。コンテンツごとにCSSを用意するのがスマートに思えますが、そうすると外部CSSを複数指定することになります。どこかでこの方法は推奨されないと聞いたんですが、本当ですか? もしそうである場合、その1つのCSSに全ページ分のスタイルを記述することになりますが、それもまたCSSのソースがバカでかくなってしまいます。 これはどうするべきでしょうか?
- 締切済み
- HTML
- 複数のhtmlで同じcssファイルを共有すること
複数のhtmlで同じcssファイルを共有することは可能でしょうか? 5つのhtmlファイルで同じcssファイルを指定しているのですが、設定が反映されているのが一つしかありません。 やはり、同じディレクトリに存在する以上は、htmlファイル分だけのcssファイルを作成する必要がありますか。
- 締切済み
- HTML
- CSSのDIVというモノがいまいち分かりません。
HTMLもおぼつかないまま、四苦八苦しながらCSSの勉強をしています。その中で出てくるDIVというセレクタはどの様な特性を持つのかが、よくわかりません。HTML文書の最初にCSSを定義しなくても、途中からいきなりCSSを定義できてしまう、というものなのでしょうか?色々なサイトや本を読んでみるものの理解できません。ついでにSPANとの違いも分かりません。 それからCSSについて説明されている文章を読むとたとれば“H1”や“P”等のセレクタの次に「属性」「値」を定義するとありますが、すべてセレクタを“class”にしてしまうのは良くないのでしょうか。なにぶん初心者の為、分かりづらい文章になっているかとは思いますが、何卒ご教授ください。
- ベストアンサー
- その他(プログラミング・開発)
お礼
回答ありがとうございます。 参考URL、わかりやすかったです。 確かに、複雑だとHTMLのほうがいいのかも・・・。 もう少し勉強してみます。