Gizport
1 回答
0
Share (facebook)
91
view
全般

CSSでタブメニューを作成しました。 IEでは、動くのですが、Fir...

CSSでタブメニューを作成しました。
IEでは、動くのですが、FireFoxでは動きません。
text-indent:幅;)を利用し、外側にずらして
リンク部分はを設定してみました。
http://www.ctrl-beauty.com/ IE以外では
text-indent:(幅);の表記は使えないのでしょうか??
まったく無知で申し訳ございません。
******CSSは******

p {width:50px;
float:left;
margin-left:3px;
display:block;
margin-top:5px;
}

li {float:left;display:block;}

.box1 {height:20px;}

ul {margin:0px;}


/*-------------------- tabaction --------------------*/

.tab1on,
.tab1off,
.tab2on,
.tab2off,
.tab3on,
.tab3off,
.tab4on,
.tab4off
{
display:block;
width:80px;
height:20px;
float:left;
margin-right:1px;
text-align:center;
background-repeat:no-repeat;
background-position:center top;
}
.tab1on {background-image : url(tabfure.jpg);}
.tab1off {background-image : url(tabfure-off.jpg);}
.tab2on {background-image : url(tabskin.jpg);}
.tab2off {background-image : url(tabskin-off.jpg);}
.tab3on {background-image : url(tabdiet.jpg);}
.tab3off {background-image : url(tabdiet-off.jpg);}
.tab4on {background-image : url(tabhobby.jpg);}
.tab4off {background-image : url(tabhobby-off.jpg);}


.tab1on a,
.tab1off a,
.tab2on a,
.tab2off a,
.tab3on a,
.tab3off a,
.tab4on a,
.tab4off a,
{
display:block;
width:80px;
height:20px;
text-indent:-1000em;
text-decoration:none;
}

/*-------------------- boxcolor --------------------*/

.box21
{
clear:both;
border-top:solid 10px #000000;
border-bottom:solid 1px #000000;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
height:212px;
}

****html****
<div class="box1"><BR>
<p>MENU:</p>
<ul>
<li class="tab1on"><a href="menu1.html">タブメニュー</a></li>
<li class="tab2off"><a href="menu2.html">タブメニュー</a></li>
<li class="tab3off"><a href="menu3.html">タブメニュー</a></li>
<li class="tab4off"><a href="menu4.html">タブメニュー</a></li>
</ul>
</div>
<div class="box21">ブルガリフレグランス特集<BR>
<BR>
<BR>
ブルガリ・ブルガリ<BR>
</div>
Yahoo!知恵袋 5690日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
.tab1on a,
.tab1off a,
.tab2on a,
.tab2off a,
.tab3on a,
.tab3off a,
.tab4on a,
.tab4off a, ←ココ!
{
display:block;
width:80px;
height:20px;
text-indent:-1000em;
text-decoration:none;
}

ココ!と示した場所の , を外して下さい。単純なSyntax Errorではないかと思います。

【補足】
現状でも text-decoration: none; の指定が一見効いているように見えますが、14行目で a {text-decoration: none;} を指定していますので、こちらの指定によりリンク文字列の下線は無効化されています。なので、ここでは指定する必要はないかな?と思います。

(リンクの下線は消さないほうがいいと個人的には思いますが、ここでは脇に置きます)
Yahoo!知恵袋 5690日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
42
Views
質問者が納得焦点距離の説明 虫眼鏡を太陽にかざすと、太陽光で紙が焼けたりする。太陽光は平行光線(めんどうなのでそうしておく)なので、そのときのレンズと紙の距離が焦点距離。 カメラの場合は太陽が被写体(景色や人物など)、レンズ、紙にあたるのがイメージセンサーやフィルムなんだ。 カメラレンズは全体として凸レンズで、これを前後させてピントをあわす。凸を分厚くすると焦点距離は短くなり薄くすると長くなる。 レンズはガラスで出来ているから硬いので普通は焦点距離は変えられない。だからレンズ1個じゃ焦点距離は変えられないが、何個か組...
3526日前view42
全般
49
Views
質問者が納得まとめていれればよろしいとおもうのですが http://webblogsakusei.main.jp/sns_social_button_ichiran_wordpress.html
3921日前view49
全般
44
Views
質問者が納得CGIはFTPソフトでパーミッションを指定してやらないと動きません。 カートとフォームなら、多分それが原因でしょう。 パーミッションの値は、サーバー会社のマニュアルページに載っている事が多いです。
3938日前view44
全般
51
Views
質問者が納得① 画像を画像加工ソフトや拡大できるサイトで拡大してください 横を 1100px にして均等拡大。 そして、CSS編集ページから画像をアップロードして、画像の 下に表示される画像のパスを画像のURLとして使用する。 下記サイトで拡大できます。 http://www.image440.com/ ② もし、できないなら下記を参照(画像をヘッダーに設置する場合の箇所を参照) http://ameblo.jp/new-blue-777/entry-11161349277.html
4364日前view51
全般
45
Views
質問者が納得うちもそれありました!! 1日ぐらいたってから見るとちゃんと反映されてたりしますよ♪ とりあえず時間をおいてみてください!(^^)!
4468日前view45

関連製品のQ&A