カテゴリー: サイト制作

  • XHTML Basic による 携帯サイトの作成

    XHTML Basic を使用した携帯サイトの作成は、つぎの点に注意する。

    • 画像フォーマットはGIF, JPEGのみ
    • CSS はインラインのみ対応
    • 最初につぎのXML宣言を記述する。
      <?xml version="1.0" encoding="Shift_JIS" ?>
    • 使用できる主要なタグは次のとおりです。
      • html
      • head
      • meta
      • title
      • body
      • h1 – h6
      • div
      • p
      • em
    • DOCUMENT TYPE宣言は、キャリアによって異なるので、問題あり。

      DoCoMo
      < !DOCTYPE html PUBLIC "-//i-mode group (ja)//DTD XHTML i-XHTML (Locale/Ver.=ja/1.0) 1.0//EN" "i-xhtml_4ja_10.dtd">
      au
      < !DOCTYPE html PUBLIC "-//OPENWAVE//DTD XHTML 1.0//EN" "http://www.openwave.com/DTD/xhtml-basic.dtd">
      Vodafone
      < !DOCTYPE html PUBLIC "-//J-PHONE//DTD XHTML Basic 1.0 Plus//EN" "xhtml-basic10-plus.dtd">
  • Firefox で onreadystatechange がコールされない

    JavaScript で XMLHTTPRequest を使用して通信する際、readyState が変化すると、onreadystatechange に指定した関数がコールされます。

    しかし、Firefox (バージョン 1.5.0.4)では同期モードを指定すると、onreadystatechange に指定した関数がコールされません。なお、readyStateは変化していますので、onload を代わりに使用して対応できます。

    また、非同期モードを指定した場合は、onreadystatechange に指定した関数がコールされます。

  • table のセルの隙間をなくす CSS

    table のセルの隙間をなくす CSS

    CSS で border-collapse プロパティに “collapse” を設定すると、テーブルのセルの隙間がなくなります。

    table {
    border-collapse: collapse;
    }
  • InternetExplorerでマージンが倍になるバグの回避

    floatを使ったボックスの中でマージンを使うと、InternetExplorerでは、マージンが倍になってしまうバグがあります。その際、display: inline を入れると回避できます。

  • PHP でアクセスしたユーザーの情報取得

    PHP ではグローバル変数 $_SERVER を利用して、アクセスしたユーザの情報を取得することができます。

    (さらに…)
  • XHTML の留意点

    XHTMLによるページ作成を行う際に、HTMLと記述の方法が異なりますので、次の点に留意します。

    (さらに…)
  • HTML の特殊文字と実体参照表現の一覧

    特殊文字実体参照表現コメント
    »>>
    «<<
    &amp;&アンパサント
    クォーテーション
    ©コピーライト
    トレードマーク
    ûコピーライト
    ハート
    Apple
    コマンドキー
  • Web Developer

    CSSやレイアウト構造、テーブル構造のなどの表示、HTML, CSSの検証、CSSの編集ができる、Firefoxの拡張機能です。

    http://www.infoaxia.com/tools/webdeveloper/

    Web制作者にはとても便利なツールバーです。

    Web Developer

  • MySQL + UTF-8

    MySQL は Version 4.1 からのユニコード(UTF-8)が組み込まれました。次の点を注意すると比較的トラブルに合わないようです。

    • MySQL サーバーとクライアントは、必ず同じ文字コードにしておく
    • データベース名、テーブル名、フィールド名には、マルチバイト文字は使用しない (当然?)

    UTF-8 にするには…

  • RSS, RDF の構文チェック

    RSS, RDFフィードの構文をチェックしてくれるサイト一覧です。