Home > Memo

Memo Archive

ホームページビルダー(v13)が吐くDOCTYPEについて

「ホームページビルダーv13でXHTMLファイルを更新するとDOCTYPE宣言が設定されているもの(デフォルトはHTML)に勝手に書き変わる」とこっちの記事で書いたけど、
最大の問題点(というかクソ仕様)はデフォルトで吐かれるDOCTYPEが後方互換モードになるやつという点だと思われる。
サイト製作初心者はレンダリングモードがどっちでも気づかないかもしれないが、
Dreamweaverユーザーが特別な事情でビルダーを使う事になった時、この罠に嵌る可能性は高いような気がした!

後方互換モードになるのはdtd(システム識別子)のないやつのこと▼

HTML:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

標準準拠モードになるDOCTYPEは最後にurlっぽい記述が入る。

HTML:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

つまり、HTMLの標準準拠モードDOCTYPEで作っていても、ビルダーで更新した時点で後方互換モードに書き換えられてしまう
これが顕著に現れるのは、『IEだけ何故か左に寄っている』みたいなIEのみ現象だと思います。
そのページをビルダーで更新したならまずDOCTYPEを疑うといいでしょう。

DOCTYPEとレンダリングモードの関係については下記サイトが詳しい。
DOCTYPE スイッチについてのまとめと一覧表 (HTML 5 や IE 8 Beta 2 のモードスイッチなどの情報も含んだ 2008 年版 )

解決策

ビルダーの公式ヘルプも後方互換のDOCTYPEを紹介しているのは置いといて、
「オプション」ダイアログの [ファイル] タブにある、[DOCTYPEを出力する] のテキストエリアに入ってるソースを変更する。
で直るんだけど別の文書タイプにする際は都度変更が必要なんだと思う。

この文書型宣言は、「オプション」ダイアログで変更することも可能です。
HTML ソースで書き換えることも可能ですが、再度ホームページ・ビルダー上で当該ページを開いたときに、「オプション」ダイアログで設定されている内容に書き換えられてしまいます。フレームページで「frameset.dtd」に変更したい、など、文書型宣言内容を変更する場合は、「オプション」ダイアログで変更することをお薦めします。

どうもこの仕様はv10くらいから継承されているらしい。

Illustratorの無駄なアンチエイリアスを一掃する

Photoshopのモックアップが流行ってるっぽい今日この頃ですが、
ラフをIllustratorで作るデザイナーは多いと思います。印刷から移った人などは特に。
イラレで作られたラフの何がウザいかって、やたらとボカシのかかるあの無駄なアンチエイリアスじゃありませんか?
そのままスライスすればサイズが変わり、1pxで済むはずのラインがアンチエイリアスで2pxになったりと、それが嫌でわざわざPhotoshopで作り直した覚えのある人はきっと多いはず…。

ある設定をすればこのイラレ特有のアンチエイリアスを一掃することが出来ます!
メールで送りつけるもよし、メッセンジャーで送りつけるもよし、Twitterで(ry
ピクセルベース化する設定方法をテキストでまとめてみたので、アンチエイリアスかかりまくったラフを作るデザに教えてあげましょうw

IllustratorをWebデザイン向けの設定にする手順

  1. 編集メニュー最下部にある【環境設定】を選択して、『一般』タブを開く
  2. 『一般』内にある「プレビュー境界を使用」にチェックを入れる
  3. 『単位・表示パフォーマンス』タブへ移り、一般のセレクトメニューを「ピクセル」に変更
  4. 表示メニュー上部にある【ピクセルプレビュー】にチェックを入れる。ショートカットはAlt+Ctrl+Y
  5. 表示メニュー下部にある【ピクセルにスナップ】にチェックを入れる。ショートカットはShift+Ctrl+"
  6. 表示メニューにある【定規を表示】にチェックを入れ、アートボードの左上に原点を変更する

※ピクセルプレビューのチェックは新規作成する度に必要。

アートボードの原点変更手順
上記のステップ5まで終了していると想定します。
初期設定の原点は左下ですが、左上に変更すれば座標がWebと同環境になります。

  1. カーソルを【選択ツール】に変更
  2. ドキュメント左上にあるルーラーY軸とX軸が交差する□をクリック
  3. クリックして十字キーになった状態のまま、アートボード左上までドラッグ

アートボード基準点変更

複数設置可能な情報公開型掲示板

…作ってたら更新止まったっていう。見れる状態になったので途中経過メモ

名前は「foglio」です。

foglio

  • 管理人だけが投稿可能な情報公開型掲示板
  • 1つの管理画面から全掲示板の管理が可能
  • 項目を自由に設定出来る
  • 画像アップロード可能
  • 同ページ内に掲示板データの表示共存が可能
  • 表示レイアウトの変更が可能

「管理画面の統一」と「項目自由設定」と「表示の共存」
この3つが最大のポイントだと思う。
表示はwordpressライクなタグ埋め込み型。

foglio2 表示画面のソース

オブジェクト指向勉強がてら作ってるんだけどイマイチ怪しい…
PHPでOOPの掲示板ソース参考にしてます。

[memo] 中国 ITソースコード強制開示強行へ

  • 2009-04-24 (金)
  • Memo

あまりにポカーンなニュースだったので晒しage。

中国、ITソースコード強制開示強行へ…国際問題化の懸念

制度は、中国で生産・販売する外国製の情報技術(IT)製品について、製品を制御するソフトウエアの設計図である「ソースコード」の開示をメーカーに強制 するものだ。中国当局の職員が日本を訪れ製品をチェックする手続きも含まれる。拒否すれば、その製品の現地生産・販売や対中輸出ができなくなる。

どの先進国も採用していない異例の制度で、非接触ICカードやデジタル複写機、金融機関向けの現金自動預け払い機(ATM)システムなど、日本企業が得意な製品も幅広く開示対象になる可能性がある。

中国側は、ソフトの欠陥を狙ったコンピューターウイルスの侵入防止などを制度導入の目的に挙げる。しかし、ソースコードが分かればICカードやATMなどの暗号情報を解読するきっかけとなる。企業の損失につながるだけでなく、国家機密の漏洩(ろうえい)につながる可能性もあるため日米欧の政府が強く反発。日本の経済界も昨秋、中国側に強い懸念を伝えた。

あれ?海賊版の本場はどこの国でしたっけ?w
FF11、リネージュ、ラグナロクオンラインなどのMMO経験者なら、どこの国のファーマーやアカウントハッカーが多いのかもご存知でしょう…
参考»FF11のハッキング対策説明サイト

戦闘機の設計を盗もうとしたり納品した製品が偽者だったりといったことをしちゃうお国柄。
こちらのブログのIT三面ニュースの記事をみているとこの強行姿勢に通じるものを感じる。

続きはソースコードって何ぞ??という人への説明

Continue reading

ホームページビルダーv13でXHTML+CSSコーディング

安価なオーサリングソフトとして超王道なホームページビルダー(笑)でいつもやってるコーディングは出来るのか?
実際やってみたら案の定残念な感じだったので、これは酷いと思ったところを列挙してみる。
なお、触ったのはver13体験版で製品版ではありません。

Continue reading

 Page 5 of 10  « First  ... « 3  4  5  6  7 » ...  Last » 

ホーム > Memo

最近の投稿
最近の修正
  • そしてこのSQLはわれながらよく書いたと思う 2010-11-15
  • CSVの列っていう方がいいのかな…118項目だった 2010-11-15
  • 楽天のCSVの項目が116個もあった衝撃 2010-11-15
  • オフィスで香水臭振りまくのは迷惑だと知れ 2010-11-15
  • ぐあー フレグランステロやー 2010-11-15
  • More updates...

Powered by Twitter Tools

Tag Cloud
おすすめサーバー・他
メタ情報

Return to page top