« 2日目の結果と3日目の取組@05年初場所 | トップページ | A・クーパーの「危険な関係」(こうさぎ) »

スタイルシートに着手

本家のホームページ 特に「噴水」と連動したデザインにしたかったのですが ようやくココログの使い勝手がわかってきたので いじってみることにしました  

こちらを見ながら まず 変更のベースになるCSSを用意  
 ≫詞織: 自作スタイルシートの適用  

ココログのファイルのアップロードは12月のメンテで方法が変わり デザインが仕上るまでに何度もアップと確認を繰り返すとしたら とても不便そうなので ホームページにアップすることにしました  
それから CSSを呼び出す記述は サイドバーに入れました  

ベースのスタイルシートのどこをいじればいいかは こちらを参照すると 簡単に見つけられます  
 ≫詞織: 「詞織」ノート:ノート02  

あとは「とほほのスタイルシート入門」辺りを参考にして 書き換えていくだけです  

01.背景色を「噴水」と同色にする  
 body >background-color  
02.リンクの下線を非表示にする  
 a >text-decoration  
03.リンク(訪問後)の色が 薄い灰色で見づらい  
 a:visited >color  

表示がおかしくなったり気に入らなかったりした場合に やり直しがし易いよう 1ヶ所修正するごとにアップして確認していますが...  
今のところ 気になっているのは 2点  
a.一瞬お仕着せのテンプレートで表示されてしまう <止むを得まい  
b.時折 シーサーから引っ張ってきてるモスクワの天気が予報バナーのほうに表示される  ソースを見ると ちゃんとなってるのに... <謎  

01/11追記  
04.BlogPetの脇にぽちっと表示される■を消すために サイドバーに直書きしていた画像の枠線を消す為のスタイルを移動  
 .sidebar img >border  
05.バナーに背景画像とサイズ変更  
 #banner >background-image / >height  
06.全体の表示幅とサイドバーの幅の変更  
 #container >width / #left >width  

こちらを参照しつつ...  
 ≫詞織: 記事タイトルとアイコン  

07.サイドバーのタイトルに背景画像を入れ文字色変更  
 .sidebar h2 >background-image / >color  

01/12追記  
08.記事のタイトルの文字色変更と上枠線表示  
 .content h3 >color / >border-top  
09.記事のフッターの文字色変更と上下枠線の色など  
 .content p.posted >color / >border-top / >border-bottom  

こちらを参考にして取り入れていたサイドバー折り畳みのデザイン  
 ≫facet-divers: サイドバー折り畳み2:状態保持機能付き  
 ≫むいむい星人の寝言: サイドバー折り畳みボタンの色変え  

10.サイドバーに直書きしていたボタンのスタイル部分を移動して 色も変更  
 .sidebar h2.folded button / .sidebar h2.unfolded button 
 >background / >color / >border  

こちらを参照しつつ...  
 ≫詞織: 引用する  

11.記事の引用部分のスタイルを変更  
 .content blockquote >border / >background-color  

01/13追記  
12.固定リンクで表示した時の「トラックバック」や「コメント」の文字色と上枠線  
 .content h2 >color / >border-top  
13.画像をアップロードするごとに付記されるスタイルを削除して 一括指定  
 .content img >border / >margin / >float  

01/30追記  
折り畳んでいるリストを開いた時に 最後の行と次のリストのタイトルがくっついて表示される点 ずっと気にはなっていたのですが どうしたらいいのかわからず 放置しておりました(^^;)  
こちらのfumiさんが<h2>のデザイン変更で対処されていたので 参考にさせて頂こうと思ったら サイドバー折り畳みの考案者facetさんからのコメントで あっさり解決できてしまいました  
 ≫ordinary life: サイドバー折り畳み  

14.サイドバー折り畳みで 複数のリスト(のタイトル)の間を離す  
 .sidebar h2.folded >margin-bottom  

02/01追記  
折り畳んでいるリストを開いた時に 最後の行と次のリストのタイトルがくっついて表示される原因は 他にあることが判明 >コメント参照  

02/12追記  
ココログから用意されている(IDが設定されている)コンテンツには それぞれにアイコンを設定できるが 自分で作成したリストにはムリっぽい  
15.最近のコメントと最近のトラックバックにアイコンを付ける  少しだけ補足 >コメント参照  
 #recent-comment li / #recent-trackback li >list-style  

09/13追記  
これまでに ちょこちょこといじったところを まとめておきます  
16.バナーのブログタイトルの文字色とカーソルを乗せた時の背景色など  
 #banner a >color  
 #banner a:hover >color / >background-color  
17.記事内のリストのスタイルを変更  
 .content ul / .content li  

使ってみたいカスタマイズ用スクリプトの設置場所が右サイドバー限定  なので 3列のテンプレートに変更した  他のコンテンツは置かない積りなので 幅をせまーーーーくして これまでの2列のテンプレートと同様に見えるよう設定  
18.センター幅(右余白)から10px減らし 右サイドを幅10px(左右余白0px)に  
 #center >width / .content >padding  
 #right >width / #right .sidebar >padding  
19.右サイドバーのタイトルデザインを真っ白に変更  
 #right .sidebar h2 
 >background-color / >background-image / >color / >border  

10/19追記  
コメントフォームの内容の幅が狭いので広げようと思ったんだけど デフォルトのスタイルシート(textarea [id="comment-text"] {width: 80%;})で調整しても ネスケ7には有効なのにIE6に効かないΣ(゚o゚ )えぇ!?  ネスケに無効なのも腹立たしいが IEに無効ってのもおばか過ぎやしないか?  というわけで 試行錯誤の末 ようやく有効な設定を発見  
20.コメントフォームの幅  
 #comment-text-field textarea >width  

11/03追記  
ずっと懸案だったフォントサイズを 割合(%)指定にして 少し大きくしました  ネスケ7で見ると画像がある記事のレイアウトが崩れてますが IE6では画像の有無に関わらず元から崩れているだろうし 特に修正はしません  

2006/09/05追記  
3月のバージョンアップで ベーシックでもCSSをカスタマイズできるようになっている(リッチテンプレートは除く)ので CSSファイルを自作しサイドバーに貼りつける必要はなくなっていますが 覚え書きとして残してあります  

これまでに修正したところ  
04.BlogPetに idを設定したので 書き換え  
 .sidebar #id img >border  
18.19.左右のサイドバーを入れ替えたので 書き換え  

ウチの通信環境はこちらの風柳さんと同じくナローバンドだし 何よりカテゴリーやBookmarksが多いので 遅延対策は施してあるのだけど 折り畳みスクリプトを読み切るまでの時間が 掛かる 掛かる...  
 ≫風柳亭 - 別館:書庫のある庵 -: サイドバー折り畳み2:折り畳み過程を非表示に  

参考にして 少し手を加えて 使ってみた  
21.右サイドバーの読み込みスピードをアップさせる為に 一旦非表示にして 最後に表示させる  
 #right .sidebar .module-body ul >display  

|

‡ カスタマイズ」カテゴリの記事

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/69415/2533346

この記事へのトラックバック一覧です: スタイルシートに着手:

» 最近のコメント [KOROPPYの本棚]
噴水2さまで見かけた、最近のコメント [続きを読む]

受信: 2005.10.18 09:32

» スタイルシート2 [噴水 2]
21までは「スタイルシートに着手」にあります   これまでにアレンジした分のまとめ   22.右サイドの記事検索のフォームのデザイン    #search_box >width / >background    #search_button >background / >color / >border   22.フィギュアスケー... [続きを読む]

受信: 2007.04.12 07:15

コメント

模様替えしたんですね~:D
借り物ブログはカスタマイズが面倒なイメージがあるんですけど(だからかわいいテーマが豊富なんでしょうけど)、いろいろやってる人もいるのですねぇ。
うちも模様替えした~い!

投稿 うに | 2005.01.12 00:24

更に手を加えました  いかがでしょうか?  
まだ いくつか残ってるのですが ちょっとややこしそうな箇所で 
時間が掛かりそうだし 明日以降に やるか やらないか <どっち(笑)  

借り物ブログと一口に言っても カスタマイズの自由度はいろいろですね  
ココログは 無料コースのベーシックでも 裏技的ながらスタイルシートをいじれるから(って それは先達のおかげなんだけど)それほど面倒でもなかったです  

うにちゃんは自分で設置してるのかなぁ?  
ブログの仕組(プログラム?)は全然わからないので 私にはきっとムリで 
そういう部分のカスタマイズは諦めるしかないんだけど 
コメントの日時表示が 記事のと違うのだけは ずっと気になっている  

投稿 Маша | 2005.01.13 03:36

ということで、こちらにやってきました。marginの件です。

まず、 .sidebar .module-bottom ですが、ローカルで試してみたところ、私のブラウザ(Firefox)では効くようなんですが、ここはダメですか...。ブラウザは何ですか?

それから、fumiさんのところにも書きましたが、 .sidebar h2.folded での margin-bottom での指定が、開いた時のリスト間のスペースに影響するということは、やぱり考えられません。(実際、Firefoxではそういう挙動はしていないのです...)

結局、原因が分からないのですが(^^;、ひとつだけ気になる所があります。@homepageの方に置かれたstyles_01.css内の、 .sidebar ul のところなんですが、 margin と margin-bottom を両方記述しているのが影響しているのではないかと。ここは、 margin: 0px 0px 20px 0px; と書く方がいいのではないかと思います。

Firefoxでは今の指定方法でも問題ない(ちゃんと .sidebar ul の margin-bottom に 20px が反映されている)のですが、昔、Internet Explorerを使っていた時に、margin と margin-bottom や margin-top を同じ{}内に併記すると、margin指定が全部キャンセルされていたような記憶がありますので。

以上、単なる推測で申し訳ないのですが。お試し下さい。

投稿 facet | 2005.02.01 10:42

facetさんのコメントをこちらに移しました  無断ですみません  
1/30追記分として 今回教えて頂いた箇所について触れておりますので...  

ちょっと頭の中がぐるぐるしてますが...(@@;)  
ブラウザはNN7.1を使ってます(IE6もインストールはしてありますが 最終確認程度)  
.sidebar .module-bottomを入れてダメだったというのは ネスケのみの確認でしたし 
.sidebar h2.foldedのmargin-bottomでOKだったのも ネスケのみです  
(IEでは 折り畳みスクリプトの導入とは無関係で 空いてました)  

スタイルシートの.sidebar ulの marginとmargin-bottomで記述がダブっている点  
自分ではそんな風に書いた記憶がないので 土台にしたスタイル(フレッシャー)のcssファイルをDLしてみたら 元から記述されていたものでした  怪しいです(-- )  
一旦.sidebar h2.foldedのmargin-bottomを抜いてから 教えて頂いた箇所を直してみました  ネスケで折り畳んだリストを開いてもくっついてはいません  先程抜いたのを戻しましたが 折り畳んだ時のタイトルの間隔だけに作用してます  それが当たり前だったのですね  
現象としては 折り畳みスクリプトを入れたら 畳んだリストを開いた時の最後の行と次のタイトルがくっついてしまい .sidebar h2.foldedのmargin-bottomを入れたら それが改善されたので 関係あるとしか思えなかったのです  すみませんでした  
変だと気付かなかった自分の力不足もありますが 張本人はニフです <おい(--;)  

他のスタイルではそんなことないのかなぁ?  もしかしてフレッシャーだけ?  
しかも 折り畳みスクリプトを使わせてもらっていて ネスケで見た場合だけなんて 
レア過ぎ...(^^;)  

投稿 Маша | 2005.02.01 15:56

こんばんは。結局、ニフのせいですね(笑)
いや、ニフのテンプレ作成者の一部はIEしか眼中にないみたいなので、そういうこともあるでしょう。とりあえず問題が解決したようで一安心です。

とはいえ、私のスクリプトも、ネスケ7.1では全般的に不具合が発生していますので、あまり人のことは言えないのですが。

しかもIE6でも不具合があったりしますし(^^;。一応、IE6ではチェックしてから公開するようにはしてますが、IE6ですらそれですから、他のブラウザはどうしても後手に回ってしまいます。特にマックなんて(T_T)という感じで、申し訳ないかぎりですね。

ということで、また何かおかしいなと思う所がありましたら、何でも是非ご連絡ください(^^)

投稿 facet | 2005.02.02 04:18

KOROPPYさんから 15番を気に入って頂いて 真似したいとのお申出を頂いた  
CSSに書くのは 具体的にはこんな感じです  
#recent-comment li {
list-style: none inside url(アイコンのURI);
}
#recent-trackback li {
list-style: none inside url(アイコンのURI);
}

投稿 Маша | 2005.10.18 06:12

コメントを書く