2011-02-09 2 views
0

私が試してみましたが、私は、これらの要素のスタイルを設定する方法を見つけ出すことはできません。CSSでHTMLのスタイルを設定するにはどうすればよいですか?

<div class="tabs"> 
<ul class="tabsNavigation"> 
<li><a href="#tab1">Tab1</a></li> 
<li><a href="#tab2">Tab2</a></li> 
<li><a href="#tab3">Tab3</a></li> 
</ul> 

はどのように私はそれを行うのでしょうか?

+1

あなたは持っているものを見せることができますか?それを簡単に変更することができます –

+1

達成しようとしていること、これまでに試したこと、あなたにとってうまくいかなかったことについてもう少し詳細を追加できますか? – DigiKev

+0

何を試しましたか?例えばhttp://www.w3.org/TR/CSS2/selector.htmlを読んだことがありますか? – OrangeDog

答えて

2

ちょうどあなたのCSSスタイルを含めることを忘れないでください

.tabs ul 
{ 
} 

または

.tabs ul li 
{ 
} 
+0

2番目のコードブロックに '.tabs 'を意味しますか? –

+0

はい、タイプミスは修正されます... –

1

あなたがリスト自体をスタイルにしたい場合は、使用:

ul.tabsNavigation{} 

、あなたは、各liのスタイルにしたい場合は、以下を使用します。

ul.tabsNavigation li{} 

またはリンク?

ul.tabsNavigation a{} 
0
.tabs>ul>li{ /* your style */ } 

または

.tabsNavigation>li{ /* your style */ } 

を参照してください。何をしたい

0

はこれです:クラスの場合 は.classNameを使用してのはここ#idName

.className { 
style: property; 
} 

#idName { 
style: property; 
} 

を使用するIDのあなたの例のJSFiddleです:

http://jsfiddle.net/Mutant_Tractor/aXdJ9/1/

0

あなたは、インラインスタイリングを行うことができますかスタイルを定義するには、CSSファイルを使用します。インラインスタイリングのために を実行すると、次のことができます。 divタブに赤い背景が表示されます。

<div class="tabs" style="background:red;"> 
<ul class="tabsNavigation"> 
<li><a href="#tab1">Tab1</a></li> 
<li><a href="#tab2">Tab2</a></li> 
<li><a href="#tab3">Tab3</a></li> 
</ul> 

あなたは、あなたがあなたのhtmlタグにCSSクラスを定義し、この

<link href="css/yourfile.css" rel="Stylesheet" type="text/css" /> 

のようなあなたのHTMLファイルにCSSファイルを参照することができCSSファイルで、あなたのスタイルを定義する場合:

を次に、あなたのCSSファイルで、あなたは

<ul class="tabsNavigation"> 
を行うだろう

.tabsNavigation{ 
background:red; 
border:1px solid blue; 
width:400px; 
height:300px; 
} 
2

演算子 ">"(直後)を使用すると、HTMLベースの構造体内の要素にスタイルが適用されないようになります。例:他のDIV、LIがこれらのスタイルを変更していない場合

DIV.tabs { 

} 
DIV.tabs > .tabsNavigation { 

} 
DIV.tabs > .tabsNavigation > LI { 

} 
DIV.tabs > .tabsNavigation > LI > a { 

} 

ありがとうございます。

関連する問題