CSS初心者スレッド=3rd=

このエントリーをはてなブックマークに追加
952Name_Not_Found:2008/08/04(月) 04:56:01 ID:???
つまらんヲタの価値観なんか気にすんな
953Name_Not_Found:2008/08/04(月) 15:28:57 ID:5AE5e/aF
ttp://blog.ninja.co.jp/Preview/MASTER/4360/
現在使用しているブログはユーザー自作のスタイルがテンプレとして
配布されているのですが、それを多少調整したいのです。
具体的に言うと、現在はブログのエントリーが左、各ボタン(プラグイン)が右
という構成になってますが、これを逆にしたいのです。
対象はお手数ですが上のリンク先のソースを閲覧してください。

#EntryBlock{
background : url(http://bfile.shinobi.jp/4360/08_wp.gif) repeat-y right top #F2F2E1;
float : left;

■ プラグインのデザイン

**************************************************************************************/
#PluginBlock{
float : left;
width : 250px;
margin : 0 0 0 -250px;
background-color: #1C1811;
color : #C3BE9F;}

このあたりのright leftをいじっても無理でした・・・
954Name_Not_Found:2008/08/04(月) 16:49:23 ID:???
>>953
ざっと見た感じ、修正する必要がある部分はこんだけかな

#EntryBlock {
background: #f2f2e1;
float: right;
}
.EntryInnerBlock {
margin:10px 0 30px 250px;
}
#PluginBlock {
float : left;
0 -250px 0 0
}
955954:2008/08/04(月) 16:51:18 ID:???
>>954
記入ミス
#PluginBlock {
float : left;
margin: 0 -250px 0 0;
}
956Name_Not_Found:2008/08/04(月) 17:25:08 ID:???
ありがとうございました。
しかし、こんな風にずれてしまったようです。
ttp://imepita.jp/20080804/626120

一つお聞きしたいのですが、

#EntryBlock {
background: #f2f2e1;



background : url(http://bfile.shinobi.jp/4360/08_wp.gif) repeat-y right top #F2F2E1;

の全てと置き換えるのでしょうか?
957Name_Not_Found:2008/08/04(月) 17:29:54 ID:70VUF2at
なんで書籍にdivばっかり使ってあるかというと異なるブラウザに対応するため
ボックス単位でこまかな調整しなきゃならないんでdivで統一しておいたほうが
わかりやすくていいんだよ
FirefoxとIEの地獄の調整やったことのある人ならdivの有り難さがわかるはず
958Name_Not_Found:2008/08/04(月) 17:52:15 ID:???
>>956
>の全てと置き換えるのでしょうか?
そういうこと

他にも修正箇所があったんでまとめてうpしといた
ttp://www.vipper.net/vip583793.zip.html
959Name_Not_Found:2008/08/04(月) 19:51:57 ID:???
本当に丁寧にありがとうございました。
とても助かりました。
960Name_Not_Found:2008/08/04(月) 20:14:35 ID:???
ちなみに、矢継ぎ早に注文して申し訳ないのですが、
この状態で、エントリーの長さを調整するにはどうすればいいのでしょうか?

エントリーの「width : 100%;」を500〜1000の間でいじりたいのですが、
ここを触ると、崩れてしまうみたいです。
961Name_Not_Found:2008/08/04(月) 21:09:19 ID:???
おんぶにだっこかい!!
962Name_Not_Found:2008/08/05(火) 00:25:58 ID:???
なんで>>958がzipにしてまで全部してやったのかというと、
面倒くさいからだよ。>>960お前が。
ここはお前のためだけのスレじゃない。お前の下らない自己満足の
デザインに付き合って、レスを消費させるほど暇……なんだけど実際。

cssわかってないなら用意されたデザインを使え。
カスタマイズしたいならcssを少しでも理解すべき。

とりあえずcssの初心者講座行くなりして勉強して来い。
勉強して、検索して、それでもわからなかったらここに来い。
963Name_Not_Found:2008/08/05(火) 00:57:49 ID:???
>>961
>>962
了解しました。長期的にはその方がいいと思いますので
勉強してきます。ありがとうございました。
964Name_Not_Found:2008/08/05(火) 22:13:23 ID:???
質問です。
IE や Firefox で html 上の半角二重引用符が
全角二重引用符に自動的に置換されてしまいます。
この設定を css 上でリセットすることができましたら、その方法を教えてください。
半角二重引用符はコードの解説などで使用しています。
コードを textarea 内に入れれば済むのですが、
今までに半角二重引用符をたくさん使ってしまったのでできれば避けたいです。

この現象について色々なキーワードでググったのですが検索単語が悪いのか全然見つかりませんでした。
よろしくお願いします。
965Name_Not_Found:2008/08/05(火) 22:27:35 ID:???
1.ブラウザ上では全角に見えるフォントで表示されてんじゃないの?
問題のテキストをコピーして、メモ帳とかに貼り付けると全角になってるの?
引用符のコードはU+0022?

2.もしくは、エディタで編集した時に全角の引用符を使っていた。
エディタの表示フォントのせいで半角に見えただけで実は全角だった。
いわゆる「全角」引用符のコードに「半角」幅のグリフを持ってる欧文フォントは結構あるよ。

どちらにしてもコードが変更されることはありえない。
フォント設定の問題。
966Name_Not_Found:2008/08/05(火) 22:28:10 ID:???
>>964
↑こういうのかな?
実態参照に置き換えればいいのでは?
967Name_Not_Found:2008/08/05(火) 22:44:55 ID:???
必要最低限な情報が欠けているからエスパー判断だが
blogとかじゃねーの?
自動変換される場合がある。
968Name_Not_Found:2008/08/05(火) 22:49:38 ID:???
>>965
おっしゃる通り、欧文フォントのせいでした。
css のフォント指定を日本語フォントにしたところ表示がなおりました。
問題のテキストをコピペすると全角になっていたのでてっきりブラウザのせいだと思ってました。
ご丁寧に開始引用符と終了引用符になっていたんですよね。
何にせよ、ありがとうございました!
969Name_Not_Found:2008/08/05(火) 22:53:24 ID:???
あ、いや、半角かと思ったらコピペしたらやはり全角のままでした。
おそらく >>967 さんのおっしゃる通りです。wordpress のせいです、きっと。
ここまで分かれば後は何とかなりそうです。みなさんありがとうございました!
970Name_Not_Found:2008/08/05(火) 23:38:29 ID:???
(´-`).。oO(どこまで後出しすれば気が済むのだろう・・・)
971Name_Not_Found:2008/08/06(水) 10:43:14 ID:???
(´-`).。oO(解決するまでだよ、きっと・・・)
972Name_Not_Found:2008/08/07(木) 00:09:31 ID:Iz0YkrOl
background-color: #ff0000;
として、特定の箇所の背景に色を付けています。

これを色を付けないようにする、
つまりスタイルを無効にする方法ってないでしょうか?
973Name_Not_Found:2008/08/07(木) 00:15:25 ID:???
class を使う
974Name_Not_Found:2008/08/07(木) 00:22:56 ID:???
自己レスです。
background-color:transparent;
で背景を無効(透明)に出来ました。
975Name_Not_Found:2008/08/07(木) 05:48:54 ID:???
背景無効じゃない。そりゃ引継ぎって意味だ
976Name_Not_Found:2008/08/07(木) 06:52:40 ID:BctddRnY
質問です。

<style type=text/css>
<!--
a:link {color:#00ccff;text-decoration:none;border-bottom:2px dotted hotpink;}
a:visited {color:#0000ff;text-decoration:none;border-bottom:2px dotted hotpink;}
a:active {color:#ff0000;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:overline underline;}
-->
</STYLE>

こうしてページ全てのリンクに下線がつくようにしているのですが、
画像にリンクをつけた場合にも下線が出てしまうのを
なくす方法はないでしょうか?
よろしくお願いします。
977Name_Not_Found:2008/08/07(木) 10:28:08 ID:???
img{border:none;}
978Name_Not_Found:2008/08/07(木) 10:34:05 ID:???
初心者というかなんというか
979Name_Not_Found:2008/08/07(木) 13:01:24 ID:BctddRnY
>>977
レスありがとうございます。

<style type=text/css>
<!--
a:link {color:#00ccff;text-decoration:none;border-bottom:2px dotted hotpink;}
a:visited {color:#0000ff;text-decoration:none;border-bottom:2px dotted hotpink;}
a:active {color:#ff0000;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:overline underline;}
img{border:none;}
-->
</STYLE>

上記のようにしてみたのですが、やはり画像にも下線が出てしまいましたorz
解釈のしかたが違うのでしょうか?
980Name_Not_Found:2008/08/07(木) 13:52:03 ID:???
a img {border:none;}
981Name_Not_Found:2008/08/07(木) 14:07:03 ID:???
すみません、説明し難い問題ですが質問させて下さい。

図のように1(上)2(下)に分かれたフレームを利用したサイトを製作しており、
それに、CSSでbackground-imageで外枠のような画像を1,2に入れております。
______________
|1 |
|--------.|
|2 |
|____________.|

2の部分が下に長くなった場合、2のみスクロールが表示され、1にはスクロールが表示されないので
2の方がスクロールバー分だけ左にずれてしまいます。
なにか良い解決法を教えていただけないでしょうか、よろしくお願いします。
982Name_Not_Found:2008/08/07(木) 17:21:46 ID:???
スクロールバーを出す
983Name_Not_Found:2008/08/07(木) 17:46:16 ID:???
リンクをその周りと同じ色にしたいと思い、
a{ color: inherit !important; }
としました。IEではうまくいかなかったのですが
Opreaではうまくいったので出力の違いだと思い、

IEにも対応させる方法として、
(その親の選択子名が hoge だとして)
hoge *{ color: (色名); }
を使おうと思っているのですが、これ以上に簡単な書き方はあるでしょうか。
教えてください。お願いします
984Name_Not_Found:2008/08/07(木) 18:05:49 ID:???
>>983
IEには対応してない
わざわざ書き分けるという面倒なことをしなくても、a { color: #fcc !important; } という風に
直接指定すればいいんじゃないの?
985Name_Not_Found:2008/08/07(木) 18:17:48 ID:fv5MkkX5
画像をセンタリングするのに2時間かかってもできないのです・・・
初心者な質問すぎて申し訳ないです!
(テンプレも読んだのですが上手く行かず)

<div style="text-align: center;"><img ほにゃ/></div>

ならうまくいくのですが、CSSを別ファイルにして

test.css:

.centering{text-align: center;}

test.html:

<div class="centering"><img ほにゃ/></div>

とすると左寄せになってしまいます。centering クラスの中に
margin: 0px auto;
display: block;
やら何やらいろいろ足してみてもだめです・・・何が間違っているのでしょうか?
986Name_Not_Found:2008/08/07(木) 19:08:22 ID:???
>984

ありがとうございます。そうします
987Name_Not_Found:2008/08/07(木) 21:40:52 ID:???
>>985

.centering {text-align: center;}
の後に

div {text-align; center;}
などスタイルが上書きされていないかい?
988Name_Not_Found:2008/08/07(木) 22:01:10 ID:fv5MkkX5
>>987
お返事ありがとうです!

スタイルのあとがきは無いです・・・
あーもーCSS辛いです・・・すいません愚痴って。
半日使って画像を真ん中に持って来れないなんて
もうアホすぎてイヤになりますよー(涙)
989Name_Not_Found:2008/08/07(木) 23:09:53 ID:???
>>988
CSSの部分だけでもうpしてくれたら見てやる
990Name_Not_Found:2008/08/07(木) 23:21:31 ID:???
ずいぶん偉そうやね ?
991Name_Not_Found:2008/08/08(金) 00:06:26 ID:???
大橋巨泉ですから
992Name_Not_Found:2008/08/08(金) 10:12:41 ID:vi4AXgy0
table をつくってそのセルを覆う様にDIVの箱を表示させようと考えています。
その際、tableの罫線を表示されないように(DIVの箱の線だけ表示される)ようにするにはどのようにCSSを設定すればいいのでしょうか?
普通にやると、tableとDiv両方の線が表示されてしまいます。
993Name_Not_Found:2008/08/08(金) 12:45:37 ID:tb3aGjRy
divをテーブルに囲うのか?テーブルにマージンを左右上下置けば解決しねぇか?後はdivにボーダーひく事だきゃ。
994Name_Not_Found:2008/08/08(金) 12:50:18 ID:???
>>993

自己解決ですが、z-index使ったらうまくいきました。
995Name_Not_Found:2008/08/08(金) 12:57:06 ID:tb3aGjRy
まあいいんじゃね。質問自体がタグとスタイルみないと具体的にわからんよ。
996Name_Not_Found:2008/08/08(金) 13:05:06 ID:???
float left rightみたいなtop bottomってないかな。

htmlでは
div A
div B
と記入するけど表示では
div B
div A
とやりたい。
997Name_Not_Found:2008/08/08(金) 14:07:50 ID:RWLcqhpU
初心者ですが
CSSで位置指定してみたら同じTOPから100pxでも表示位置がIEとFFで違うんですけど、これって仕様ですか?
998Name_Not_Found:2008/08/08(金) 14:11:40 ID:???
>>997
各ブラウザの仕様
W3C勧告に沿ってるのはFFの方
999Name_Not_Found:2008/08/08(金) 14:18:29 ID:RWLcqhpU
>>998

ありがとです
IE6だと長めに表示されるみたいなのでFFに合わせてかなり長めに位置指定しなきゃいけないですね
1000Name_Not_Found:2008/08/08(金) 14:41:19 ID:???
>>999
デフォルトで各要素のmarginとかpaddingの幅も違ったりするから
* {
 margin: 0;
 padding: 0;
}
みたいな事やってからだと、手間は増えるけど比較的あわせ易いよ
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。