/* CSS・スタイルシート質問スレッド【55th】*/
いや、それCSSじゃないし…。
953 :
951:2006/04/26(水) 18:23:33 ID:???
ごめんなさい
スレチでした...。
おまいっていう奴は・・・
955 :
947:2006/04/26(水) 20:43:42 ID:???
バグでしたか。
検証・誘導・変わりに報告してくれた方ありがとうございました。
957 :
Name_Not_Found:2006/04/26(水) 21:24:46 ID:2cPR75cR
ま、マジで落っこったの?それ。
コラだろ…
>>955 詳しいことはバグ辞典スレッドにも書いておいてね。
カルガモ.ヒナ{ display : none }
吹いたけど、哀れな話だ。
963 :
Name_Not_Found:2006/04/27(木) 02:16:12 ID:Gvga/D5H
<ul><li>blah blah</li></ul>
ul {
text-align:right;
border-top:1px solid #000;
}
li {
display:inline;
padding:5px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
}
上記の状態でulのボーダーとliのボーダーが合体して綺麗に長方形にできる方法ってありますか?
このままだと、liのボーダーが上にはみ出て綺麗になりません。あとpaddingを変えたりすると変わってしまいます。
ulとliだけでは表現できないでしょうか。
もし他の方法があってそれでうまくできるなら教えてください。
試してないが、liに右線だけ、ulに上下左線だけ、では駄目だろうか。
>>963 ul { padding-top:2px;}
WinIE6、FireFoxはこれでよし。
しかしOperaでは4pxでないと駄目だった。
>>964 それではtext-align:rightとdisplay:inlineの意味が無くなる。
966 :
Name_Not_Found:2006/04/27(木) 02:33:42 ID:Gvga/D5H
>>965 Firefoxではきれいに見えるんですが、IE6では上にはみ出ていました。Operaは持ってません。
他にスマートにできる方法ありますか?
このデザインってちょっと無理矢理かな?
li {line-height:1.3;}を追記すれば、Opera8.54でもOK。
IE6では、もともとulにpaddingを設定しなくとも問題無し。
こちらはWinXPでDOCTYPEは標準モードだが、そちらの環境は互換モードか?
ul {padding-top:2px;
text-align:right;
border-top:1px solid #000;
}
li {line-height:1.3;
display:inline;
padding:5px;
border:1px solid #f00;
border-width:0 1px 1px 1px;
}
macだと、
>>967のulをpadding-top:4px; にしないと上手くいかない。
FXだけはpadding-top:2px;のままでOKだった。
969 :
Name_Not_Found:2006/04/27(木) 13:29:24 ID:8fYDVViK
違うデザインにしましたので、もういいですよ。
ありがとうございました。
各要素をpxでちびちびあわすより、divで包んでdivのwidthなりheightなりを調整して、その中いっぱいに線書いたほうがいいね。
>もういいですよ。
>もういいですよ。
>もういいですよ。
二度とクンナ。
971 :
Name_Not_Found:2006/04/27(木) 13:39:15 ID:8fYDVViK
叩きたいだけですか?
>>971 おまえはCSSの勉強の前に日本語を勉強しろ、ガキ。
975 :
Name_Not_Found:2006/04/27(木) 13:51:51 ID:8fYDVViK
ちゃんとお礼言ってます
楽しいね
>>975 いちいちイヤミな奴だな。逆の立場に立ってモノを言えって。
ま、二度と来なくていいけど。
何事もゆとりを持って臨まなきゃいかん
>>969 どうでもいい糞デザインなんだから作るな。
980 :
Name_Not_Found:2006/04/27(木) 14:07:14 ID:rAwKq7o5
すいません質問なのですが
h2タグにcssで背景に画像を設定したのですが、表示されません。
パスが間違ってるわけでも無く、ちゃんとバイナリモードでも転送していています。
しかし、その画像のURLを直接開いてみると表示されて、
HTMLファイル上の記述は<h2></h2>と中が空白になっているのですが、スペースを入れると表示されます
これは仕様なのでしょうか?
とういうか、hタグに画像のみ使う場合はHTMLで画像を指定し
代替えテキストを表示するのが正しい文法なんでしょうか?
>>980 とりあえずソースが分からないことには答えようがない。
んー・・・前に自分も同じようなことあったけど、すっごくつまんないミスだったような気がする。
というわけでソースください。
>>980 一番いいのは
<h2>にはテキストを入れて画面上では見えなくし、画像は背景にする。
しょうじゃない場合は画像を入れてalt書く。
空タグは最悪。
>>977 この手の子は、逆の立場でもキニシナイからたちがわるい。
>>971 「もういいです」は否定なので、「お断りだ」って言われるのと
同じような印象をもたれることだけ覚えとけ。
986 :
980:2006/04/27(木) 14:27:50 ID:rAwKq7o5
MT 3.2のデフォルトテンプレを使っているのですが、以下が問題のソースです
html
-------------------------------------------
<div class="module-search module">
<h2 class="search-header"></h2>
<div class="module-content">
<form method="get" action="<$MTCGIPath$><$MTSearchScript$>">
<input type="hidden" name="IncludeBlogs" value="<$MTBlogID$>" />
<label for="search" accesskey="4"></label>
<input id="search" name="search" size="20" />
<input type="submit" value="検索" />
</form>
</div>
</div>
------------------------------------------------------
css
------------------------------------------------------
.search-header {
margin: 0;
background-image: url(
http://***.jp/mt/tmpl-image/search-title.png);
background-repeat: no-repeat;
}
----------------------------------------------------------------------------
h2タグ内に といれると表示されます。
>>986 テキストが何もない場合の動作は保証されない。
なんでタイトルも何もないのよ、hnは「見出し」だぞ。
988 :
980:2006/04/27(木) 14:30:31 ID:rAwKq7o5
>>985 ローカルだと表示されます
safari,IE,firefoxで見たのですが駄目でした。
989 :
980:2006/04/27(木) 14:33:10 ID:rAwKq7o5
>>988 タイトルを画像にしたかったので・・・
やはり、空タグがいけないのですね;
空タグが原因だろうね。
これだったら画像をhtml上で配置した方がマシ。
とりあえずh2にテキスト入れて
text-indent: -9999px;
でいいんじゃない?
なんでローカルだと表示されるんだ?
あ・・・あとh2のサイズ指定して無いじゃん
995 :
980:2006/04/27(木) 14:37:07 ID:rAwKq7o5
>h2タグ内に といれると表示されます。
↑の空白が部分が表示されてない;
空白部分は& n b s p ;です
>>995 大丈夫、それは 全 然 重 要 な 問 題 じ ゃ な い
997 :
980:2006/04/27(木) 14:44:32 ID:rAwKq7o5
>991
原因が知りたかったもので・・・
>>994 サイズ指定は画像以外使わないし、余白等もいらないので指定していませんが、いるんですかね?
みなさんありがとうございます。htmlで指定してみます
>htmlで指定してみます
理解してない悪寒
999 :
980:2006/04/27(木) 14:54:06 ID:rAwKq7o5
>>997 空タグなのが原因なんですよね?
プラス、CSSでもサイズも指定してないのでブラウザが認識しないと言う事でしょうか?
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。