解決済

clip!clip!
Ads By Google

プラグインだけリンク下の下線を外したい。プラグインのボタンの装飾を一部だけつけたい。

質問は2つです。
1.プラグインだけリンクした文字に出る下線を消したいです。
本文のリンクは下線を消したくありません。

2.ボタンとは<Form><Input type="button" value="文字" onClick="location.href='URL'"></Form>のことです。

プラグインの1箇所だけを点線でふちどりしたいんですが、
他のブログ内検索とかまで、ボタンが縁取られてしまいます。

1箇所のスペース内だけ縁取りたい場合はどうすればいいですか?お願いしますm(__)m

2006-06-26 03:07の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(1)

1.

2006-06-26 18:15:09ベスト
ライブドアブログですよね?
質問2はわからないので
質問1だけ回答してみます。
初心者なのであてにしないでくださいね。

■CSSの適当な場所に以下の記述を追加してください。
#sidelink a:link{text-decoration:none;}
#sidelink a:visited{text-decoration:none;}
#sidelink a:active{}
#sidelink a:hover{text-decoration:none;}
■HTMLテンプレートのプラグインを表示させるタグの前後に
<div id="sidelink"> ~ </div> タグを追加する。
<$PluginList_A$>
<$PluginList_B$>
    ↓↓↓
<div id="sidelink">
<$PluginList_A$>
<$PluginList_B$>
</div>
先程自分のブログで検証してみましたが
カレンダーのリンク部分が細字になってしまう以外は特に問題はなさそうです。
とりあえずトップページだけでやってみてください。

mannendoco_life
自信度 : 自信なし 回答レベル : 回答

万年床生活者さん、オニキス☆さん、お二人とも3日に渡りありがとうございましたm(__)m

リンクの下線もボタンも思うようにできました☆

Ads By Google

コメント(19)

2006-06-26 18:20:33

>>1
私、ホントに初心者だから
真に受けないほうがいいかもしれませんよ。
早く上級者の方が回答してくれると良いのですが・・・。
いずれにせよ、作業前には
CSSと各種HTMLテンプレートのバックアップをお忘れなく。

2006-06-26 18:44:46

質問2は、フリーエリアであれば
ボタンの装飾はその中だけで出来るので
他への影響は無いですよね・・・?

2006-06-27 13:17:49

回答ありがとうございます。しかも、わざわざ試していただいたなんて…。
カレンダーの部分が細字になるのはちょっと困るので、なんとか打開策を考えたいと思います。

ちなみにライブドアブログです。
質問2なんですが、
フリーエリアのボタンの装飾を変えてしまうと
他の、例えば、Blog内検索の検索ボタンまでもが
変わってしまって、困っています。
Blog内検索の検索ボタンは標準的なものにしたくて…

2006-06-27 16:29:46

>>#3 飲み込みが早い方で良かった(^^)

>カレンダーの部分が細字になるのはちょっと困るので
はは...やっぱり?
でもわたしにはむりぽorz
>Blog内検索の検索ボタンまでもが
>変わってしまって、困っています。
そのフリーエリア内だけクラス指定すれば良いのでは?

「ボタンの縁取り」というのは
例えばこんな感じ↓ですか? 
http://blog.livedoor.jp/mannendoco_life/
※サイドバーの「ブログ内検索」と「テスト(意味ナシ)」を見比べてみてください。
(検証用ブログを作るのが面倒なので、自分のブログのトップページで一時的にこうしているだけです。見てもらったら元に戻します)

2006-06-27 19:18:28

カレンダーのアンカーがついている部分だけなら、acalenderのクラスが指定されていますので、

A.acalendar:link {
 text-decoration:none;
 ・・・他の設定したいスタイル
}
などと個別に指定してやればよいかと思います。

2006-06-28 03:11:07

>>#5 鬼先生

>acalenderのクラスが指定されていますので
確かにその通りです。
しかし、私のブログのトップページと個別記事ページのカレンダーを見比べてみてください。
"acalender"の設定内容は個別記事ページのそれなので、トップページも同様に太字+下線になるはずなのですが・・・。
クラス指定だって、ライブドア側で自動的にされるはずです。
『設定同士がケンカする』ということはありえるのでしょうか?

2006-06-28 03:19:06

>>#4 補足
「テスト(意味ナシ)」のボタンのタグ↓
■CSS

.sample2 { border: medium yellow dotted; }
■フリーエリアのタグ
<form>
<input type="button" class="sample2" value="画像を拡大する"
onClick="window.open('http://image.blog.livedoor.jp/
mannendoco_life/imgs/2/2/22040984.jpg','', 
'width=264,height=352,resizable=yes');">
</form>

2006-06-28 03:49:58

>>#6 補足

万年床生活者>トップページ>カレンダー>6月20日>タグ
■CSS

a.acalendar{color:#69C;text-decoration:underline;font-weight:bold;}
■リンク「20(6月20日)」部分のタグ
<td width="14%" align="center"
class="caloncalendardbg"><span class="calendar">
<a href="http://blog.livedoor.jp/mannendoco_life/
archives/2006-06.html#20060620"
class="acalendar">20</a></span></td>

2006-06-28 04:53:25

>>#6
えっと、トップのHTMLにしか、<div id="sidelink">~</div>を書いてないってことはないでしょうか?
トップページのカレンダーは、idの方のセレクタ#sidelink aが採用されていて、個別ページの方はclassのacalenderが採用されているように見えます。個別記事ページ、カテゴリアーカイブ、月別アーカイブのHTMLにも同じ処理を施せばたぶん同じに見えると思いますが。。。そういう意味じゃなかったら、ごめんなさい。

方針としては間違ってないとは思いますが。。。

2006-06-28 06:23:48

>>#9
当然私のブログのトップページと個別記事ページ、並びに
それぞれのソースをご覧になった上でのご発言ですよね。

>idの方のセレクタ#sidelink aが採用されていて、個別ページの方はclassのacalenderが採用されているように見えます
正直、<div id~>
と<div class~>の違いすら解っていません^^;
なんとなく、aのような定義済みクラスはidのほうが強い(?)ような気がしたので
>>1 のような回答になりました。

初心者的にはもう限界です。
質問者さんからレスが来たら
鬼先生、ビシっと回答おながいします!

ブログって・・・ムズカスィ! (> <)

2006-06-28 06:32:56

あ、忘れてました。
>>#9

>トップのHTMLにしか、<div id="sidelink">~</div>を書いてないってことはないでしょうか?
その通り、トップページにしか書いてません。

でもそのトップページのカレンダー内のリンクも
class="acalendar"
になってるのに・・・。

もう、ギブ!!!

2006-06-29 00:16:07

お二人ともありがとうございますm(__)m
明後日あたりには言われた通りにブログを
変更してみたいと思います。
もしよければ鬼先生もコメントでなく
回答でお書きください。。(^□^)

#13.  オニキス
2006-06-29 00:34:11

>>#10-11
いあいあ、ご理解は正しいですよ。トップでは、<div id="sidelink">~</div>があるので、「a.acalender」より限定の強い「#sidelink a」が優先されます。a.calenderと同じスタイルでいいなら、#sidelink aを取るか、同じプロパティを設定すればよいかと思います。

idとclassの使い分けですが、idはページの中で一つしかない特定のものに使い、classは汎用性のあるスタイルに使います。万年床生活者さんのブログでは、サイドバーは一つしかないので、この部分のスタイルを特定するために、#指定をするのは自然だと思います。

#14.  オニキス
2006-06-29 00:34:28

>>#12
右も左も初心者さんが3カラムなら、右と左で(サイドバーですよw)2つ指定することになると思います。もし、トラブルがあればコメント下さい。その際、ご自身のブログのアドレスを公開して頂くと、アドバイスしやすいです。
基本的に回答1の方針でいいと思いますので、私はコメントにさせて頂きます^^
#先生はご勘弁下さいw

2006-06-29 10:46:14

>>#12

もしよければ“鬼先生”も
Goooooood!!!!!ヽ(´~`)ノ

ところで右も左も初心者さん、
質問2の「ボタンの縁取り」については
すでにご理解いただけたかと思うのですが、いかがでしょうか?
次回コメント時にお知らせください。

2006-06-29 11:09:23

>>#13
私の頭では理解度はせいぜい40%といったところでしょうか・・・。重要なポイントだということは理解できます。

>idはページの中で一つしかない特定のものに使い、classは汎用性のあるスタイルに使います

なんとなくそういうイメージはありました。勉強になります。

>サイドバーは一つしかないので ~ #指定をするのは自然だと思います

>>1 を回答するのに精一杯で、3カラムの存在を完全に忘れてました(> <)

2006-06-29 11:58:17

ここで、質問1について整理しておきます。

■記事本文のリンク文字は下線が出る
■サイドバーの、カレンダーを除く全てのプラグイン(最新記事・最新コメント・ニュース等)の中のリンク文字は下線が出ないようにする


ここでふと思ったのですが・・・
デフォルトが「下線が出ない」設定にしておいて
記事本文だけ下線が出るようにする、という方法もありますよね。
これならacalendarの設定が確実に反映されるから
最新記事一覧には下線が出なくて
カレンダーの日付のリンクは太字で下線が出るようにできるはず。
いい機会だから検証用のブログでも作ってみようかなぁ。。。

2006-06-30 20:17:33

>>#17

デフォルトが「下線が出ない」設定にしておいて
記事本文だけ下線が出るようにする
これならいけそうです。
自分のブログ(2カラム)でやってみた限りでは
カレンダーの日付のリンクも細字にならずに済みました(^^)

2006-06-30 20:27:46

ベスト回答ありがとうございます。
ちょうど今、#18のコメントを投稿した所でした。

>リンクの下線もボタンも思うようにできました☆
それは良かった(^^)
>>#18
カレンダーのリンクも細字にならずに済むので、是非やってみてください。

トラックバック(2)

トラックバックURL: