- Reference
Yet Another Multicolumn Layout | Ein (X)HTML/CSS Framework
http://www.yaml.de/
- Summary
<iframe>を利用しないで,外部のHTMLファイルを読み込む方法.
- For Internet Explorer
<object classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13" data="some.html"> <p>backup content</p> </object>
...
<body style="border:0;overflow:visible">
...
- 方法
1. <textarea>
Ctrl+A で Copy & Paste が楽.
2. <pre> + CSS
3. <pre> + <code> + CSS
4. <textarea> + dp.SyntaxHighlighter[2006-06-12-7]
- CSSの例
pre.code { font-family: monospace; white-space:pre; overflow:scroll; }
" html escape function :function HtmlEscape() silent s/&/\&/eg silent s/ silent s/>/\>/eg :endfunction
:call HtmlEscape()
- Summary
画像をマウスオーバーすることで表示されるイメージツールバーを,
無効化するHTMLの記述方法.
Firefoxの拡張 "Image Toolbar" でも有効.
- ページ全体でイメージツールバーを無効にする
<meta http-equiv="Imagetoolbar" content="no" /><img src="path/to/image.gif" alt="サンプル" galleryimg="no" />
- Reference
linkのススメ - 駄的HTML改善計画
http://car.s35.xrea.com/better/link.php
Web Kanzaki - HTML - link要素の使い方
http://www.kanzaki.com/docs/html/link.html
- Reference
rendr
http://gregtaff.com/rendar2.html
- Reference
tcervo.com - 2004-01-01 - Opening a link in a new window - the valid way
http://tcervo.com/?p=18
- via
hori-uchi.com: _blankを使わないで別ウィンドウを開くにはrel="external"を使うのが美しいと思う。
http://hori-uchi.com/archives/000424.html
- Summary
target="_blank" を使わないで新しいウィンドウでリンクを開くための手法.
Behaviour.js を利用すればより簡単,かつHTMLを汚さずに実装可能.
Sample
- Source
var myrules = { '.popup' : function(el){ var href = el.getAttribute('href'); if (href){ el.onclick = function(){ window.open(href); return false;} el.onkeypress = function(){ window.open(href); return false;} } } }; Behaviour.register(myrules);
<script type="text/javascript" src="behaviour.js"></script> <a href="index.html">Normal</a> <a class="popup" href="index.html">Pop up</a>
- HTML/XHTML Validator
o The W3C Markup Validation Service
HTML/XHTML Validator の定番
http://validator.w3.org/
o Another HTML-lint
http://openlab.ring.gr.jp/k16/htmllint/
o WDG HTML Validator
http://www.htmlhelp.com/tools/validator/
- CSS Validator
o W3C CSS 検証サービス
CSS Validator の定番
http://jigsaw.w3.org/css-validator/
- アクセシビリティ
o Watchfire WebXACT
http://webxact.watchfire.com/
- RDF/XML Validator
o W3C RDF Validation Service
http://www.w3.org/RDF/Validator/
o FoaF Explorer
http://xml.mfd-consult.dk/foaf/explorer/
o ccValidator
http://www.yergler.net/projects/ccvalidator/
- RSS Validator
o Feed Validator for Atom and RSS
http://feedvalidator.org/
o Redland RSS 1.0 Validator and Viewer
http://librdf.org/rss/
- Reference
ValidatorCollection - HTML/XML 検証サービス一覧
http://hpcgi3.nifty.com/spiegel/?ValidatorCollection
- Summary
Internet Explorer でも Firefox でも再生できるような動画の埋め込み方.
- ポイント
o Internet Explorer は <embed> , <object> の両方で再生可能.
o Firefox は <embed> タグしか認識しない.
o <object> タグ内で <embed> タグを利用することで,双方のブラウザで再生可能.
- Sample
<object id="Player" width="480" height="360" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" > <param name="autoStart" value="True"> <param name="URL" value="path/to/file.asx"> <embed width="480" height="360" type="application/x-mplayer2" src="pato/to/file.asx" pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=media&sba=plugin" name="mediaplayer" showcontrols="1" autostart="1" showstatusbar="0" showdisplay="0" > </embed> </object>
<object data="path/to/file" type="application/x-mplayer2" width="300" height="200" > <param name="src" value="path/to/file" /> <param name="autostart" value="true" /> </object>
- テーブルとアクセシビリティ
kanzaki.com - テーブルとアクセシビリティ
http://www.kanzaki.com/docs/html/tbl-access.html
- フォームとアクセシビリティ
kanzaki.com - フォームとアクセシビリティ
http://www.kanzaki.com/docs/html/htminfo33.html
- 入力フォーム
みんなのウェブ - 迷わず使える入力フォーム
http://www2.nict.go.jp/ts/barrierfree/accessibility/minna/point7.html
- 身体が不自由な方による貴重な意見
A.A.O. - ウェブを活用する障害者の声
http://www.aao.ne.jp/user/usersvoice/
- Reference
msdn - Dynamic HTML - イベント
http://www.microsoft.com/japan/msdn/library/ja/jpisdk/dhtml/references/events/events.asp?frame=true
- Reference
携帯.HTML - 携帯サイトのフォームに入力項目を作る
http://www3.tokai.or.jp/janboon/hphtml/form/input.html
NTTドコモ - 作ろうiモードコンテンツ - XHTML
http://www.nttdocomo.co.jp/p_s/imode/xhtml/
NTTドコモ - 作ろうiモードコンテンツ - HTML
http://www.nttdocomo.co.jp/p_s/imode/tag/
KDDI au: EZfactory
http://www.au.kddi.com/ezfactory/
ボーダフォン - Developers Support Site
http://developers.vodafone.jp/dp/tool_dl/list/
- Summary
XHTML/RSS/Atom においてモバイル版 URL へのリンクをメタデータに埋め込む仕様: Mobile Link Discovery について
- XHTML
<link rel="alternate" media="handheld" type="text/html" href="{mobile URL}" /><link rel="alternate" x:media="handheld" type="text/html" href="{mobile URL}" /><rss xmlns:xhtml="http://www.w3.org/1999/xhtml"> <xhtml:link rel="alternate" media="handheld" type="text/html" href="{mobile URL}" />
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer"> <param name="Filename" value="URL"> <param name="AutoStart" value="自動スタート true | false"> <param name="AutoRewind" value="自動巻き戻し true | false"> <param name="PlayCount" value="再生回数 0で無限"> <param name="AutoRewind" value="自動巻き戻し true | false"> <param name="Volume" value="音量 -10000~0"> <param name="Balance" value="左右の音量バランス -10000>0<10000"> <param name="ShowControls" value="全てのコントロールバー true | false"> <param name="ShowAudioControls" value="音量コントロールバー true | false"> <param name="ShowDisplay" value="タイトル・著作権 true | false"> <param name="ShowGotoBar" value="関連リンクバー true | false"> <param name="ShowPositionControls" value="早送り・巻き戻しバー true | false"> <param name="ShowStatusBar" value="ステータスバー true | false"> <param name="ShowTracker" value="再生位置バー true | false">
- 良く使うもの
| < | < | 左大不等号 |
| > | > | 右大不等号 |
| & | & | アンパサンド,アンド |
| ' | ' | アポストロフィ |
| " | " | ダブルクォート |
| ` ' | | 半角スペース |
- Reference
http://www.nextindex.net/
- Reference
hail2u.net - Weblog - リストの扱いの差
http://hail2u.net/blog/webdesign/css_tips_3.html
- PDFの任意のページにリンクする
<a href="example.pdf#page=3">3ページ目を表示</a>
<embed
src="test.pdf"
width="60%"
height="80%"
/><object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="60%" height="80%" id="Pdf1" > <param name="SRC" value="test.pdf" /> </object>
<?xml version="1.0" encoding="EUC-JP" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <meta http-equiv="content-type" content="text/html; charset=euc-jp" /> <link rel="stylesheet" href="example.css" type="text/css" /> <script type="text/javascript" src="example.js"></script>