美川の山里暮らし

還暦を過ぎ、岡山県南西部の山間地で文明の利器を活用しながら田舎生活を満喫したいと思っています ウウツボグサの写真

DOCTYPEより前にコメントを書くとIEで互換モードになります

Filed under: Home Page — タグ: , , — daii @ 6:40 AM
2010年6月15日

昨日、このブログがIE(インターネットエクスプローラー)だけでMax-width の動作がおかしいのに気がつきました。つまり、IE7,IE8でMax-widthが働いていないのです。Firefox と Opera は問題ありませんでした。

スタイルシートのmax-width 付近の記述が間違っているのかと色々やってみましたが全く変わりません。私のホームページの方はうまく表示されているので、該当部分のスタイルシートをコピーしてみましたが変わりません。

ブラウザでソースを表示させてみて、あるいは先頭のコメントかと思い、これを削除したらあっさり直りました。

<!-- begin header -->

ネットで検索してみると次のような記述がありました。

XML 宣言の後に HTML コメントが挿入されている場合、Internet Explorer 8 標準モードとして表示されない

私の場合はコメントがXML 宣言の前でしたのでこの記述は間違っています。XHTML1.0の標準モードに設定しています。

<!-- begin header -->
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

「DOCTYPEより前にコメントを書くとIEで互換モード(Quirks モード)になる」のだと思います。

XML 宣言の後に HTML コメントが挿入されている場合、Internet Explorer 8 標準モードとして表示されない

何時間もこの問題にはまってしまいました。IEはなんとかして欲しいですね。

標準モードと互換モードについて

スポンサーリンク

ホームページ作成ソフトをExpression Web3に変えました

Filed under: Home Page — タグ: , , — daii @ 9:10 PM
2009年11月25日

ホームページの作成にはホームページビルダーは便利で使い易いソフトなのですが、ホームページをHTMLからXHTML1.0に書き換えてからは、ホームページビルダーのコードでは、どうにもならないものがあるのに我慢できなくなりマイクロソフトのExpression Web3に変えました。

Expression Webのコードのエラーチェックはすばらしいと思います。エラーがあると赤色系でエラー表示をします。マウスをその上に置くと、そのエラー内容を表示します。私は今まで、コードのエラーチェックはフリーのHTML Project2を使っていましたが、PHPには対応していなくて、常にエラーが出ていました。HTML Project2は他のエラーを見逃したりしていました。

CSSでページをデザインする場合では、自動入力補完機能が実装されているので、私は今まで手打ちでCSSの設定をしていたので、とても使いやすいと思いました。classをクリックして選ぶだけです。

Expression Webはライセンス認証が不要なので、複数のパソコンを持っていれば何台でもインストールが可能です。但し他人と共有は駄目です。あくまでもユーザーライセンスです。

ホームページビルダーを購入

Filed under: Home Page — タグ: , — daii @ 7:12 AM
2008年7月2日

古いバージョン6.5と8ではCSSの内容がうまく反映されていなかったので、バージョン11を購入しました。別にホームページビルダーでなくても良かったのですが、安くて機能もまずまずで、ユーザーが多いので使い易いのが気に入っています。HTML作成にはなくてはならないものです。

CSSがうまく反映されていないと、画面が崩れて文字を入力することができない状態でした。例えば画像を左寄せにして、文字を右側に回り込ませることができますが、HRやH1~H6タグに回り込み解除を設定しても、これが反映されていませんでした。

特に画像を右寄せにした時、左の文字が画像の下になって見えませんでした。

スポンサーリンク

ホームページのデザインを変更しました

Filed under: Home Page — タグ: , , — daii @ 11:02 AM
2008年6月2日

ホームページのデザインを変更しました

久しぶりにホームページのデザインを大幅変更しました。ともさんのに似てきたと思います。左側の広告と右側のメインページの横幅は全てパーセント指定しています。

SEOの観点から右側のページから書き始めて次に左側を書いています。外部スタイルシートで表示場所を指定しています。主に広告は外部ファイルをSSIかPHPでインクルードしています。

横幅を縮めて見てください。右側のページで左側のページが見えなくなりますが、広告なので問題無いでしょう。この時壁紙を設定しないと左のページが透過して見えてしまいます。ちょっと苦労しました。

これで左側の縦長広告がメニューのように見えませんか。コンテンツマッチの広告が出れば効果抜群なのですが。

« Newer Posts

Powered by WordPress