WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:scroll="no"をCSSで

あいこ [WriteDate : Thu Jun 14 02:18:59 2001]

<body scroll="no">をCSSで書きたいのですが
どんなCSSを書けばいいのか分かりません。
よければ知っている方教えて下さい!


それとネスケ6で
<table width="100%" height="100%"></tr>
</td valign="middle">
ああああああああああああ
</td>
</tr></table>
としても画面の真ん中に文字がきません。
IE、NC4では大丈夫みたいです。
どうすればいいんでしょうか?

またこのテーブルに
style="background-image : url(***.gif);"
みたいな感じで指定してもネスケ6では無理っぽいのですけれど
私だけなのでしょうか?

初心者ですみません。


あいこ [WriteDate : Thu Jun 14 02:21:31 2001]

すみません。
上のテーブルタグ間違ってました。

<table width="100%" height="100%"><tr>
<td valign="middle">
ああああああああああああ
</td>
</tr></table>


Piro [MAIL] [URL] [WriteDate : Thu Jun 14 02:42:35 2001]

body { overflow: hidden; } /* ←通常は overflow: auto; 扱い */
table { width: 100%; height: 100%; }
td { vertical-align: middle; }

こんな感じでどうでしょう。
(仕様的にはちょっと問題ありですが)


Piro [MAIL] [URL] [WriteDate : Thu Jun 14 02:45:24 2001]

>またこのテーブルに
>style="background-image : url(***.gif);"
>みたいな感じで指定してもネスケ6では無理っぽいのですけれど
>私だけなのでしょうか?

table 要素にそれを指定したのなら、
td などに背景色が指定されている場合はその画像は見えなくなりますが……


あいこ [WriteDate : Thu Jun 14 03:07:53 2001]

piroさんありがとうございます!
出来ました♪
本当に助かりました。

でもネスケ6ではやっぱり使えないみたいな感じです。
(それでもいいのですけれど気になって)
未だに文字が真ん中にいきません。


それとそれと前から気になっていたのですが
display : ****;
ってどんな時使うのでしょうか??


質問ばかりですみません(汗)


通りすがりの初投稿の人 [WriteDate : Thu Jun 14 04:25:12 2001]

> でもネスケ6ではやっぱり使えないみたいな感じです。
> (それでもいいのですけれど気になって)
> 未だに文字が真ん中にいきません。

DOCTYPE宣言を抜くか、
DOCTYPE宣言の後半のURIを抜くと表示されるみたいですねぇ。
ネスケ6は、DOCTYPE宣言を解釈するそうですが、
それに、何か関係しているのでしょうか? (。_゜)?

定義リスト(dl要素)を、dd要素の中に入れ子にしたときも
インデントされないで左寄せになりませんか?
気になったんで、デフォルトスタイルシート変えちゃいました。(笑)
あと、DHTMLぽっい複雑なスクリプトとか動かない場合があります。

> display : ****;
> ってどんな時使うのでしょうか??

ul要素、li要素をインラインにして、
横一列のナビゲーションを作るとか。


あいこ [WriteDate : Thu Jun 14 05:36:59 2001]

通りすがりの初投稿の人さんへ

ありがとうございます!
やっぱりネスケ6のテーブルバグは
DOCTYPE宣言の後半の
"http://www.w3.org/〜〜〜〜
を入れていたのが原因だったみたいです。
なんか格好良かったのでついつい入れてしまったのが災いしたようです(汗)
あまり分からない事するものじゃないですね!

displayの使い方は難しそうで私にはまだまだみたいです。
もっと勉強します。

みなさんありがとうございました!


あいこ [WriteDate : Thu Jun 14 05:38:25 2001]

テーブルバグではありませんね。(?)
私の間違いです。ごめんなさい。


カヅサツ [MAIL] [URL] [WriteDate : Thu Jun 14 10:36:43 2001]

> ネスケ6は、DOCTYPE宣言を解釈するそうですが、
> それに、何か関係しているのでしょうか? (。_゜)?

N6, Mozilla, Mac MSIE 5.0, MSIE 6 は strict なDOCTYPE 宣言を正確に記述して、
初めて HTML と CSS をキチンと(それぞれの実力の範囲内で)表示します。

さて、正しく CSS を解釈するブラウザに、

/* CSS */
table{
height: 100%;
}

<!-- HTML -->
<body>
<table>〜</table>
</body>

が解釈されないのは当然です。

http://www.nets.ne.jp/%7Eokahashi/rec-css2/visudet.html#the-height-property
> <percentage>
> コンテナブロックの高さに対する割合を指定する。
> コンテナブロックの高さが明示されておらず、
> 内容領域の高さに依存していれば、'auto'として解釈する。

また、正しく HTML を解釈するブラウザに、

<table height="100%">

が解釈されないのも当然です。
そもそも TABLE 要素に HEIGHT 属性はありません
(WIDTH 属性はあります)。


あるブロックの高さを内容領域一杯に拡げたい場合、
position , top, right, bottom, left を駆使する必要があります。

/* CSS */
div{
border: 1px solid;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
}

<!-- HTML -->
<body>
<div>aaa</div>
</body>

しかし、TABLE の大きさはは内部のセルの数や大きさなどに依存しますから、
どうしようもありません。

高さが 100% の「表」とは何かとかありますので、
テキスト段階からの見直しが必要かもしれません。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World