はじめまして。さっそく質問させてください。
ネスケ4.7xなどの古いブラウザでMTで作ったブログを表示するとコメント欄が崩れてしまうんです。「クッキーを保存しますか?」のイエスノー部分がずれてたり、コメント入力欄が表示されなかったり、サブミットができなかったり。
何か良い方法はありますか?
ブラウザが古いと言われればそれまでなんですけど。社内ページをMTで作っていて、社内にはまだ結構ネスケユーザが残っているんで苦心してます。今さらテーブルタグ組むのも流れに(というか、このサイトの趣向に逆らってますしねえ。
コイッチさん今晩は。
ご質問の件ですが、NN4.7はスタイルシートをあまり正しくレンダリングできないブラウザーです。
このページを見てみてください。
http://www.zspc.com/documents/css2/index.html
分かりやすく表にまとまっているかと思いますが、NN4.7では対応していないプロパティなどがたくさんあります。
なので、残念ながら普通にスタイルシートでレイアウトをやると崩れることになってしまいます。
それをなんとか乗り越えて、というお話になるかと思うのですが、結構難しいと思いますよ。
先ほど紹介したページの表で×になっていないスタイル指定だけでレイアウトを完成させる必要があるということです。
良い方法は「頑張ってみる」となるかもしれません。。
ブラウザの仕様は、プロであろうが無かろうが誰にでも万人に公平、ブラウザのバグもまた公平なのです(涙)。お役に立てずに申し訳ないです。
青木さんからもレスがついているように、NN4.xへの対応は至難の業だと思います。
しかし、無視できないユーザーがいるのでしたら、デザイン面よりも機能面を優先して
「一部のブラウザにはスタイルシートを読み込ませない」という対策をおすすめします。
詳しくは、下のページの対策案3または4をご覧下さい。
スタイルシート使用者のためのNetscape Navigator 4.0x対策案
http://www.remus.dti.ne.jp/~takahisa/flm/OWTXML/NN40x.html
個々のバグを回避するための裏技も存在するのでJavaScriptでCSSを振り分ける
ということもできますが、できるかぎり標準に従ってコーディングするという姿勢の方が、
将来的に出てくるいろいろなブラウザに対しての対策にもなると思います
(「フォワードコンパチビリティ(上位互換性)」という言葉もあります)。
それでは、がんばってください!
帰りの電車でぼーっと考えていて、あまりにも能が無い返答しちゃったなーと思い、考え直してみました。
Naoさんが書かれたように、JavaScriptで振り分けを行い、HTMLの記述としては<LAYER>タグと<DIV>タグを併用しておくことでひょっとしたらうまいこといくかもしれません。
役に立ったかどうかわかりませんが、がんばってください!
Netscape4には対応しない(できない)という大前提のもとで回答していては、本質的な回答はできないのではないでしょうか。
多少レイアウトが意図どおりにならなくても、たとえば文字が不用意に重なることを回避したり、大きさが極端に大きく/小さく表示されることを回避したりといったことで、Netscape4であっても閲覧に支障のないサイトは十分に制作可能です。
また、かかる労力に対して得られるものが少ないためにあまり実践されませんが、CSSとJSSSを駆使することで、Netscape4でも、おそらく想像している以上のことが実現できます。もちろん、この次元までくると、対応プロパティがどうだとかいう表面的な知識だけではなく、ありとあらゆる知識や経験が必要となりますが。
Netscape4にはCSSを読み込ませなければ良いというのは、実にお手軽な対応方法となりますから、個人的にはこれを一番推したいところですが、サイトごとに必要要件は異なり、Netscape4でのデザイン再現が要件となっていることもあるでしょう。
その場合は、いくつか選択肢が考えられます。その選択のひとつに、テーブルレイアウトというものは必ず含まれます。テーブルレイアウトで解決すること、CSSでのソリューションを模索すること、これらにかかりうるコストを比較して、どういった対処を行うべきかの答えを導き出せば良いのです。
A: Netscape4にはCSSを適用しない。
B: Netscape4には閲覧に支障なく機能に欠損がないようNetscape4向けに調整されたCSSを適用する(デザインは完全に再現されるわけではないが、テイストは同じになる)。
C: Netscape4で完全なデザイン再現をすべく、CSSとJSSSを駆使する。
D: テーブルレイアウト。
E: 諦める(もしくは、気にしないとか、無かったことにするとか)。
なお、コイッチさんの質問には、レイアウトが乱れる・崩れるといったCSS的な範疇だけでなく、コメント欄が表示されない・submitできないとかいう、フォームの機能に欠損をきたしていることが含まれていますが、CSSだけではなく、HTML(XHTML)やJavaScript等にも要因がある可能性があります。
本日さっき「八重洲ブックセンター」を覗いて、
「あっ!これが僕の求めていた本だ!」と思い
迷わず購入しました。
早速自分のサイト(秘密です^^;だからってアダルトじゃ無いですよ)制作の参考にさせていただきます。
無事、スタイルシートスタイルブックも購入し少し筒勉強しておりますコイッチです。感謝の書き込みが遅くなりましたが、ご回答いただきました皆様、ほんとにありがとうございました。帰りの電車の中までお答え考えていただいたりして。^^;
yuuさんが最後に上手にまとめていただいてますが、僕が至った結論としては
D:テーブルレイアウト
で基本のデザイン(枠)を組み、機能上問題ない範囲で
B:Netscape4向けに調整されたCSSを適用する
という対処の仕方です。
CSSを使わずテーブルでデザインをして動作を確認後、少しづつスタイルシートの使用範囲(機能)を増やしていきながらバグらない限界をさぐっていくという手順で進めてます。
#何度か繰り返すうちにそれなりの勘も出てきました。
元々が業務用のイントラサイトですから、とことんまでクリエイティブにこだわる必要はありませんし、書き込む内容で充実させることのほうも大切ですから、あまり悩まないことにしました。
ただ、こういった問題を克服しようと勉強したり、多くのご意見を聞くことで知識は増えていくものなので、今回もとても勉強になりました。皆様のお答えにはほんとに感謝してます。
今後ともよろしくお願いします。
はじめまして。
僻地でひっそりと個人サイトを公開してるつじと申します。
典型的な「やってみたらそうなった!な自己流間違いだらけのCSS使い」です。
(HTMLもそうなのですが....汗)
現在、理由あってメインコンテンツを終了せざるを得ない状態です。
今後の更新もあり得ません。
そこで、ファイナルバージョンとして、自分のレベルの範囲内でよくできたものにしようと思っています。
Mac環境で作り「test」ディレクトリ以下にupして確認しています。
が、先日知人から送られた、Win IE6で表示したスナップショットを見て、びっくりしました。
そして、チクショーと燃えてきましたw。
でも、Win環境を用意するお金はありません。
こんな私に、Winでの表示を確認できるような便利なツールはありませんでしょうか?
MTで、「2UP CSS」と「HINAGATA」を使っており、その流れでyuuさんのサイトへ辿り着き、マガジンバックナンバーを取り寄せました。
敷居は高そうだけれど、挑戦できたらなぁと思っています。
WEBデザイナーを目指して勉強中の学生です。
スタイルシートスタイルブック、読ませていただきました。
以前から、「レイアウトテーブルを使用しない
CSSでレイアウトされたページ」を創りたいと思っていた
僕にとって、まさに欲しかった本です。
そこで質問です。
152~154ページに、「ブラウザよるボックスモデルの解釈の違い」
に対したテクニックが紹介されていて、大変参考になりました。
また、@impotを使用してNetscape4.Xに
CSSを読みこませないテクニックなども
とても参考になりました。
他にもこういった「ブラウザによるCSS解釈の違い」に対するテクニック
(特定のブラウザのバグ等を利用して解釈させないテクニック等)
がありましたら紹介していただけないでしょうか?
あるいはそれらを紹介しているサイトをご存じないですか?
(できれば日本語で)
よろしくお願いします。
はじめまして。
Web初心者のまると申します。
こちらの本を読んで色々と勉強しています。
気になっている事があるので質問します。
amazonのプレビューにて、以下のような記載がありました。
----------引用----------
『本の最後の方で紹介されている
「画像中心のウェブサイトでSEOをかける方法」の解説は
100%スパム行為です。
ポップアップ広告の解除は、間違いなく違法行為です。
以上、2点は絶対に実行しないようにして下さい。
特にポップアップ広告につては、モラルの問題です。』
--------引用終わり---------
「スパム、ポップアップ広告」というものに関して
自分なりに調べてみたのですが、
それでもこの方の言わんとしている意味がよく
理解できません。
ただ、『これはモラルの問題です』とおっしゃっているので、
とても気になっています。
以上の記載文について、どのような解釈をすれば良いのか、
どなたか是非教えて下さい。
宜しくお願い致します。
こんにちは、まるさん。
著者のひとり、長谷川恭久です。ご質問ありがとうございます。
僕もこのレビューは既に確認済みで書いた方の意見もごもっともだと思います。確かにこのテクニックを乱用してしまうとSEOどころかじゃないというのは確かです。
しかしながら、こういった『乱用してはいけないテクニック』というは以前から存在していて、例えばHTMLのメタタグの間違った使用法など以前から存在しています。一見正しい使い方のように見えるものの、少し使い方を変えたら『間違ったもの』になる場合もありえるわけです。つまり、ここで思い出してほしいのは作り手として正しく使うということだと思います。
画像として表現したいヘッダーが本当にそのページのヘッダー的な存在であるとすれば僕は使っても良いのではと考えています。そのためにも自分が作っているサイトがどのような構造になっているのかをきちんと把握しているべきだと思いますが・・・。
ポップアップ広告に解除に関しても同様で、契約上外してはならないものを外すのは規約違反だと思います。しかし、これに関しても使い方次第なのではないかと考えています。
ヤスヒサさん、はじめましてこんにちは。
レスありがとうございます。
「なんとなくわかった」気がします・・・(汗)
ただ、コレといって厳格な規則のようなものが
あるわけではないのですね。
それを知る事ができて良かったです。
ありがとうございます。
今からこの本を片手に勉強です。
行ってきま~す。(どこへ?)
ありがとうございました!
ではでは。
少し別件で忙殺されて
最近スタイルシートに関して
遠ざかっておりました。
最近必要に迫られて
サイトを立ち上げる必要に迫られています。
ということで…
本で紹介されているcssのURLに
アクセスしても全く表示してくれません。
初歩的な質問で申し訳ありませんが
ご教授お願いします。
そして、さっき初めて自宅のPCで確認しましたが
普通のWebサイトのソースの表示も不可能です。
ブラウザの設定をいろいろいじってみましたが、
チンプンカンプンです。
助けてください。
はじめまして。
初めてスタイルシートを使ってHPを作っているTaketakeです。
実はリンク文字設定について質問があります。現在、外部スタイルシートのトップにて
a {
text-decoration: none;
background: none;
color:#ffffff;
}
a:hover {
text-decoration: none;
background: none;
color:#FF7F00;
}
と設定しているのですが、実は同ページ内にて黒色でリンクを設定した居場所があります。
しかし、スタイルシートで白色と設定してしまったためにこれをどう黒色表示すればいいのか迷っています。
クラスで指定することはできるのでしょうか?(例えば、あるテーブル内のリンク文字は黒色にするなど)
ど初心者な質問で恐縮ですが、是非ともよろしくお願いいたします。
こんにちは、Taketakeさん。
a.black {
text-decoration: none;
background: none;
color:#000;
}
a.black:hover {
text-decoration: none;
background: none;
color:#FF7F00;
}
などと追加して
<a class="black" href=".....
とクラスを追加してあげると良いかと思います。
はじめまして。
交流場所で解らないところを聞こうと思ったんですが
書き込み方がわからなくて、ご迷惑かと
思ったのですが、こちらに書き込ませて貰いました。
質問をよろしいでしょうか?
スタイルシートを使用しながらリンクを貼ったんですがその場所がローカル上では
問題無かったリンクの部分の太字で囲んでた部分が全部赤くなってて
どうしたらいいのか解りませんでした。
試しに他の人に頼んで違うversionのMacとwinで見てみたら
赤くなっていなかったようです。
多分スタイルシートどこかが変になってるんだとは思うんですが…。
自分が赤く見えていても、他からの
機種が大丈夫というのは、どういう
ことなんでしょうか???
もしこうすればいいという事があれば教えてください。
よろしくお願いします。
ブロックライン要素を左右ではなく、上下にセンタリングすることは可能でしょうか?cssを使えばフレームを使わなくてもできるかなと思い、bodyにvertical-align:center;を入れてみたり、divにmargin: auto auto; (こんなことしても無駄?)を入れてみたり、いろいろしてみましたがダメでした。やっぱり、ダメですかねー?
>LEIさん
色の指定の桁数を間違えると、(たとえば、6桁で書くべきところを7桁にするとか)OS、ブラウザによって解釈がバラバラになるようです。あと、プロパティにハイフンを入れ忘れたり、}を閉じ忘れたりしても、そうですね。他にもいろいろあると思いますが、とにかく、ブラウザによってはこういう間違いを許容してしまうというところが、逆に大変なんですよね。(間違ってもすぐに気づかないから)
> LEIさん
くじらうなばらさんの仰るとおりカラーコードの解釈の違いでエラーが起こっている可能性がありますね。あとはサーバーなのでしょうか。ファイルのハンドリングが敏感なところかもしれませんね。
> くじらうなばら さん。
ボックス中央配置についてはWiki(情報交換広場)のほうに掲載しました。そちらのほうを参照してください。
どこに書くべきかすごく困ったのですが、コメントの投稿者名のリンク先が全てhttp://www.stylesheet-stylebook.com/archives/になっているようなんですが、これは仕様(?)なんでしょうか?
もう一件。CSSに関する質問なんですが、floatを使用した場合、文字とかが消えて表示されなくなってしまうときがあります。どのようにしたら、回避できるんでしょうか?
余談ですが、リニューアルしてすごく綺麗になりましたね。枠が全部丸いし……。(そういえば、プレビューのところは書き換えないんですか?)
今までTableやFrameで3ペインビューのWebページを制作していましたが、これらをCSSに変換する作業をしています。ヘッダについては問題なくできるのですが、左側のメニューの部分がブラウザの縦の長さまで正常に表示され、スクロールすると、そこから先が消えてしまうという現象に陥っています。Hight指定で150%とか200%とか指定すれば、現在のブラウザのウィンドウサイズの1.5倍とか2倍までメニュー領域の背景が表示されますが、ブラウザの縦の長さは人によってまちまちなので、あまり好ましくありません。
Hight指定で1500pxとか2000pxという具合に長さを絶対指定すると、この問題は解消されますが、ページ毎にHight指定しなければならず、CSSの定義が冗長になってしまいます。
このあたりは、皆さん、どのように解決していらっしゃるのでしょうか?
>ヤスヒサさん
どうもありがとうございました。上下のセンタリング、言われてみればそりゃそうだという単純な内容、まさにコロンブスの卵、cssを扱うときは頭を柔らかくしないとダメですね。ただ、MacのIE5.x(5.5は未確認ですが)では、絶対配置でtopやbottomにパーセントで指定ができませんよね。WinのIE5.xに対してvoice-familyがあるように、MacのIE5.xだけを回避するテクニックはないのでしょうか。JavaScriptを使った方が早いのかな〜?
>すいません、お名前の漢字を読めなくて、コピペもできませんが
floatを使ったとき文字が消えたり背景が崩れたりするIE6のバグについては、今月号のWeb Designingの114ページに載ってました。floatさせた要素を含むボックスの幅にwidthプロパティを入れると解決するようです。
> 中村さん
コメントありがとうございます。疑似フレームレイアウトの方法で「position:fixed」を使う方法がありますが、現時点ではIE6のほうで問題が出るようで実装は難しいと考えられます。フレームレイアウトとまったく同じのをCSSで再現するというよりかは別方法をとったほうが今のところ無難かもしれません。
> 汞さん
投稿者のリンク先を直しておきました。これは僕のミスです。コメントプレビューも近々リニューアルされます。
>くじらうなばらさん
Mac版IEのみの回避方法はまた情報広場のほうにアップしておきました。あと、Mac版IEは開発停止されていまして、最上位が5.22だと思います。これからは別ブラウザを使う人が多くなる・・・ということなんでしょうかねぇ。
>ヤスヒサさん
どうもありがとうございます。はじめてのCSSでのレイアウト、テーブルでやってたときと比べるとたっぷり7倍はコーディングに時間がかかってる状況ですが、思い通りにブラウズされると、なんだか新鮮な喜びがあります。慣れるともっと早くできるんでしょうねえ。またちょくちょく書き込みしにきます。
情報交換広場の記述についていいでしょうか?
「Mac版IEだけを回避する」で「バックスラッシュ」と書いていますが、そのまま、全角のものをコピーしてしまう人(私とか 笑)のことも考えて、「¥(半角円マーク)(英語環境ではバックスラッシュ(\)で表記されます)」と書いたほうがいいのではないでしょうか?
初めてメールさせて頂きます。
「スタイルシートスタイルブック」を購入させていただきました。その中からの質問なのですが、P185「表示領域外にテキスト」で、MAC IE5.2ではテキストと背景画像が重なってしまいます。どのように回避すればよいでしょうか?突然で申し訳ございませんが是非ご指導願います。
ちなみにソースは
----------------------------
div class="logout">
ログアウト
</div
----------------------------
.logout{
float:right;
width:60px;
height:20px;
}
.logout a{
float:right;
display:block;
width:60px;
height:20px;
text-indent:-1000em;
background-image: url(../images/common/logout.gif);
background-repeat: no-repeat;
}
> nobuさん
返信が送れて申し訳なかったです。
ワタクシの環境でIE5.2.3があるのですが、背景と文字が重なることはありませんでしたね。
ただnobuさんが書かれていたHTML構文は
ログアウト
でしたが、
ログアウト
と書き換えましたけどね。
あとdisplayプロパティは書いても書かなくても結果は同じでした。
私にとって求めていた情報が満載のスタイルシートブック、暗記する勢いで読ませて頂いております。質問箱ということで、ひとつ質問させてください。
画像周りにpaddingをとってborderを付けたいのですが、divタグなどでwidth/heightを指定しないとマージンがうまくとれません。divやspanをなるべく増やしたくないため、imgにクラス指定でどうにかできないものかと悩んでいます。ソースはこんな感じで指定しています。
※CSS
.photo
{
border: 1px solid #999;
padding: 5px;
}
※HTML
以下のサイトでこんな説明があったのですが、全く同じにしてもうまくいきません。よろしければ教えてください。
http://css.maxdesign.com.au/floatutorial/tutorial0106.htm
二重投稿申し訳ありません。プレビュー画面後に投稿したら < タグが変換されちゃいました。
※CSS
.photo
{
border: 1px solid #999;
padding: 5px;
}
※HTML
<img src="...." class="photo" />
申し訳ありません、確認用ブラウザ記入するの忘れてました。WinのIE6です。float 適用した状態でも同じ結果でした...。IE6ではサポートされていないのでしょうか?
ちなみにWINのNetscapeとOperaの最新版ではきちんと余白部分が表示されていました。IEでサポートされていない機能でしたら申し訳ありません。
細かいことなのですが、需要の多いWinIE6.0で表示されなかったもので気になっていました。一応画像を使って以下のサイトで説明しています。
http://www.digibot.jp/test.html
宜しくお願いします。
> GREEDさん
ドキュメントの一番上に定義してある
<?xml version="1.0" encoding="Shift_JIS"?>
を外してやったら枠線が見れるようになります。IEはDoctypeとかも結構敏感で変なことするときもあるので、気をつけましょう。
ご返答ありがとうございます。
こんなところに解決法があるとは...全然違うところを変更して苦しんでいました。これを取り外すことによって、その他の細かいエラーや、voice-familyを使ったハックも効くようになりました。今後この定義は使用しない方向で作成していこうと思います。
はじめまして。『スタイルシート スタイルブック』を見ながら、CSSを勉強しているものです。
こちらを見させて頂くと、引用のタイトルに画像が使われているように思うのですが、あれは、blockquoteの背景に設定してあるんでしょうか、それともタイトルの背景に設定してるんでしょうか?
初めまして、ずしおうと言います。
早速質問です。
画像を左側にフロートさせて、右側に文章を置くレイアウトをした場合、画像の高さより文章の量が少ないと、画像がボックスの下にはみ出てしまいます(ボックスが画像全部を含まずに、テキストの高さで収まってしまう)。それで、IEだとボックス全体をheight:100%と指定すれば解決するのですが、ネスケだけどうも上手く行きません。
また、それらのボックスに続く第2のボックスを下に置いた場合、そのボックスに上マージンを設定しても、上のボックスのテキストの場所から計算されるので、上手くスペースを作れません。
少し分かりにくいかもしれませんが、どうかよろしくお願いします。
はじめまして、ずしおうさん。
一介の読者に過ぎませんが、解決法を作ってみました。
が、余りにも長すぎたので、自分のサイトのエントリーに書くことにしました。
http://mizugane.kuronowish.com/log/2004/08/18144547.php
よろしければどうぞ。
スタイルシートスタイルブック活用させていただいています。
P179のマウスオーバー処理の所で、やはりテキストを中に入れないと動かないのでしょうか?
かわりにスペース(コード)を入れると動くのですが、いまいち最初の反応が悪いですスペースがあるところをさわらないと反応してくれません。
でも、一回さわると、スペースがない所をさわっても反応してくれます。
説明が下手ですいません・・・
どういうふうにhtmlを書いたらいいのですか、何か解決方法ありますか?
> ramuramuさん
返信めっちゃ遅れてごめんなさい。手短に言うとramuramuさんが言っていることは可能です。次のエントリーでそれを詳しく説明しようと思いますので、しばらくお待ちください。
ごめんなさい。
初めまして。IEについて質問があります。
P.150の”ボックスサイズの罠-古いブラウザの問題”について。私はブラウザIE6,Firefox,opera7にてCSSの表示を確認しています。ですが、より多くのブラウザに対応したいのですがIE5xは、オフィシャルでもDLすることが出来ず確認のしようがない状況です。(DLは出来ますが、setup.exeは行なえない)
特に、固定幅で制作をするとなると無視をするわけにもいかないようにも思えます。
PCも1台しか持っていません。何か良い策はないでしょうか?また、皆さんは、どのようにして確認しているのでしょうか?
宜しくお願いします。
> muccaさん
実は複数バージョンのIEをインストールすることが可能なんです。僕もテストするときには重宝していますよ。詳しくは以下のエントリーを読んでみてください。
http://www.stylesheet-stylebook.com/archives/000042.php
ヤスヒサさん、早々に返事を頂き有り難う御座います。
こちらで、ちゃんと紹介済みだったのですね。気付きませんでした。(^^;
早速DLして確認してみました。確かに、どのヴァージョンもIE6.0と表示されるので勘違いしそうですが、実際に確認できたので良かったです。助かりました。
質問です。
現在、CSSでサイトを制作しています。DreamweaverMX2004で制作しています。
質問内容は、外部CSSのコメントアウトについてです。
コメントアウトで各要素の説明を記述しているのですが、その長さとか改行のポイントによってIEでの表示がうまくいかなくなる場合があります。
何が原因なのか分かりません。
もし解決法があるのであれば教えていただけないでしょうか。
よろしくお願いします。
はじめまして。
あつかましくも質問させていただきます。IFRAMEを使ったサイトを作る場合、どうしてもW3CではXHTMLの文法エラーになってしまいます。エラーにならずにしかもフレームボーダーを消す方法はあるのでしょうか?よろしくお願いいたします。
はじめまして。「スタイルシート スタイルブック」に出会って、スタイルシートにすっかりはまったものです。
ここに書き込ませていただいたのは、スタイルシートでの余白設定でわからないことがあるからです。
自宅ではIE6を(XPのSP2導入済み)、会社ではIE5.5を使っていますが、レイアウトがこの二つで変わってしまっています。
例えば、家では
width = 200px;
height = 100px;
padding = 10px;
とすると、幅220、高さ120pxのボックスになるのですが、会社では幅200px、高さ100pxのボックスになります。
IE6とIE5.5の違いなのか、SP2を導入したから変わったのか。
最新のIEはNetscape等とスタイルシートの設定が同じになったのですか?
お手数をお掛けしますが、教えてください。
> masaさん
(スパムコメントと一緒に自分のも消してしまいました。ごめんなさい)
フレームを使わずにCSSプロパティにあるOverflowを使うと擬似的なフレームを作る事が出来ます。この方法だと1ページにすべて情報を記述することが出来て便利かもしれません。
> teramoさん
本を買ってくださり感謝です!
残念ながら、今回いただいたコメントでは詳しいことは供述出来ませんが、もしかするとDoctypeが正しく記述されていないかもしれません。Doctypeをきちんと記述しないと、CSSも上手く継承されないケースがあります。『情報交換所』のほうにDoctypeについての情報が幾つか掲載してあるので参考にしてください。
はじめまして。
ネスケ7.1(win)での表示について悩んでいます。
アドバイス等よろしくお願いいたします。
ページの概要は以下の通りです。
1)floatを使った2段組
2)bodyに「地模様の背景画像」
3)コンテンツ全体を600pxのセンタリング
4)コンテンツ全体の背景色は「白色」
上記の中で特に4)について、ネスケ7.1(win)では思ったとおりにならず困っています。
IE6(win)では上記の通りに表現されるのですが、ネスケ7.1(win)ではコンテンツ部もbodyにセットした「地模様の画像」になってしまいます。
bookmarklet「divのid部表示」で見ても、コンテンツ全体を囲っているはずのdiv部分が、ネスケ7.1(win)ではページ上部を囲うのみの状態です。
また、floatプロパティを使用しない状態では、ネスケ7.1(win)でもコンテンツ部の背景は指定通りの「白色」になります。
大よそのhtmlとcssは下記の通りです。
※CSS
body {
background-image:url(grid.gif);
}
#content {
width:600px;
background-color:#ffffff;
}
#menu{
width:200px;
float:left;
}
#main {
width:400px;
float:left;
}
#footer {
clear:both;
width:600px;
}
※html
コンテント600px
メニュー200px
メイン400px
フッター600px
アドバイス等、よろしくお願いいたします。
> 裸の王様
floatのせいで親エレメントの背景がレイアウトしたまで行っていないためだと思います。そこでfooterを始める前に一度クリアしてあげると良いでしょう。
#contentのdivがクローズする1行前(つまり#menuと#mainのあとに<br style="clear:both" />を記述してみたらいかがでしょうか。
初めまして。いつも参考にしてます。
CSSでのデザインの面白さにすっかりはまっているのですが、CSSを使っていくうちにCSSとテーブルの使い分けが分からなくなってしまいました。
というのも、サイトの中で下記のような感じでスケジュール表を作ってアップしようと思いいろいろと試行錯誤していたのですが…
○月のスケジュール
│ 日付|曜日| イベント |
│ 1 | 日 | イベント |
| 2 | 月 | イベント |
| 3 | 火 | イベント |
| 4 | 水 | イベント |
アクセシビリティの観点から見て、テーブルを使って表組とした方がいいのか、CSSで表組の形に整形した方がいいのか判断しかねています。
ひとまず下記のような形でタグを書いてみたのですが…、
12月のスケジュール
1WEDミーティング
デザインとしては、ノートの罫線のように横線だけを入れたいと思い、
CSSのborder-bottom:で指定してもうまくいきませんでした。
テーブルを使わずでなんとか表示する事はできるのですが…
これでいいのかなって疑問も残ります。
こういった場合、CSSとテーブルどちらの手段が最適なのでしょうか?
また、tableタグにwidthやborderを記していいのですか?
これも、CSSで指定するべきなのでしょうか?
ちょっと、混乱気味です。
アドバイスよろしくお願いします。
すみません…。
Preview一度見て投稿したら、タグの< >が消えてしまいました。
抜けた分だけ再投稿させて下さい。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ひとまず下記のような形でタグを書いてみたのですが…、
ひとまず下記のような形でタグを書いてみたのですが…、
<table class="cal">
<caption> 12月のスケジュール</caption>
<tr class="line"><td class="day">1</td><td class="day">WED</td><td class="event">ミーティング</td></tr>
デザインとしては、ノートの罫線のように横線だけを入れたいと思い、
<tr class="line">CSSのborder-bottom:で指定してもうまくいきませんでした。
テーブルを使わず<div><span>でなんとか表示する事はできるのですが…
> millさん
こんにちは、実はもうすぐ発売になる『インターネットマガジン1月号』でテーブルを使ったCSSテクニックを幾つか紹介しています。millさんによってはかなりタイムリーなネタかもしれませんね。そこでも罫線の入れ方は紹介していますよ。
ぜひ本屋で立ち読みチェックを(笑)
ヤスヒサさんコメントありがとうございました。
さっそく本屋に走ったのですが、私が住んでる福岡ではまだ発売されてませんでした。地方のつらいとこです…。発売されたらすぐチェックしてみます。
STYLESHEET STYLEBOOKで書かれている内容は、本当に参考になりました。CSSやアクセサビリティを知っていく事で、WEBに対する意識が変わった気がします。
今作成しているページが、アート系の活動をしている福祉施設のサイトなので、CSSでデザインとユーザビリティを両立させていきたいと考えています。
また分からない事が出て来たら質問させて下さい。ありがとうございました。
vicodin
vicodin
vicodin
vicodin
hydrocodone
hydrocodone
hydrocodone
phentermine
phentermine
phentermine
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
xanax
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
valium
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
carisoprodol
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
xanax
xanax
xanax
xanax
hydrocodone
hydrocodone
hydrocodone
vicodin
vicodin
vicodin
vicodin
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
klonopin
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
darvocet
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
Good site !
Visit new site:
http://structured-settlement.day-gift.net
http://structured-settlement.day-gift.net/structured-settlement.html
Structured settlement
structured settlement
Thanks!
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
clonazepam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
alprazolam
Very good site! Thanks!
http://tempur-pedic.se24h.com
http://tempur-pedic.se24h.com/tempur-pedic.html
Tempur pedic
tempur-pedic
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
Very good site! Thanks!
http://tempur-pedic.se24h.com
http://tempur-pedic.se24h.com/tempur-pedic.html
Tempur pedic
tempur-pedic
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
diazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lorazepam
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
はじめまして。
スタイルシートスタイルブックを手にしてから、CSSでのサイト作りに目覚めた者です。
今回テストで、CSSのみのページを作ってみたのですが、MacのIE(5.2)での表示だけがどうしても崩れてしまうので、何か見落としがあるのか、ご教授いただけると幸いです。
全体的なレイアウトとして
#layout{
width:624px;
margin:0px;
padding:0px;
text-align:center;
margin-right:auto;
margin-left:auto;
}
で設定しています。
この中に入れ子として
#sub_main{
clear: both;
width: 580px;
padding: 0px;
margin: 20px 0px 0px 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
というコンテンツを入れる箱を作りました。
この中に
#content {
float: right;
width: 420px;
padding: 0px;
margin: 0px 0px 10px 0px;
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
text-align: left;
}
と
.sidebar_body {
float: left;
width: 155px;
padding: 0px;
margin: 0px;
text-align: left;
}
#sidebar {
width: 140px;
padding: 0px;
margin: 0px;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
text-align: left;
line-height: 135%
}
と設定し、全てにてHTMLを書いてみたのです。
WIN版IE6・opera最新やネスケ7.1・Firefox・Safariでは、表示がイメージ通りになったのですが、Mac版IE5.2(でしたっけ?)の表示だけが激しく崩れます。
崩れ方としては、#contentの左下に「.sidebar_body」になってしまうのです。
これを通常通りにする方法はないものなのでしょうか?
あれこれと頭を抱えてみたのですが、サッパリ解りません。ハックを使えば、回避できるのでしょうが、どのようなところにどういうハックを使えば解らないのです。
お手数ですが、よろしくお願いします。
URLのところに、作成したテストページを載せておきます。
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
lortab
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
vicodin
vicodin
vicodin
vicodin
vicodin
vicodin
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
cyclobenzaprine
http://winstrol.pills24h.com
http://winstrol.pills24h.com/winstrol.html
http://winstrol.pills24h.com/winstrol-cycle.html
http://winstrol.pills24h.com/winstrol-depot.html
winstrol
WINSTROL
winstrol cycle
winstrol depot
Thanks!
http://winstrol.pills24h.com
http://winstrol.pills24h.com/winstrol.html
http://winstrol.pills24h.com/winstrol-cycle.html
http://winstrol.pills24h.com/winstrol-depot.html
winstrol
WINSTROL
winstrol cycle
winstrol depot
Thanks!
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
http://travel-mexico.top24h.com
http://travel-mexico.top24h.com/travel-mexico.html
travel mexico
mexico
http://travel-mexico.top24h.com
http://travel-mexico.top24h.com/travel-mexico.html
travel mexico
mexico
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
ativan
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
fioricet
http://kelly-blue-book.top24h.com
http://kelly-blue-book.top24h.com/kelly-blue-book.html
Kelly Blue Book
Kelly blue book
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
hydrocodone vicodin
Good Point. Anyways, this was where i met her. You can join for free as well www.redtricircle.com