spacer.gif代用と背景見出し、点線区切り

spacer.gif代用と背景見出し、点線区切り

 けい線について紹介しましたが、実際には最近のサイトはhrタグを使わずに、spacer.gifと背景色指定をうまく使って、けい線を表示させる代用法が一般的なようです。

 例えば、サンプルサイトの「今週のオススメ」という部分をHTML/CSSで、図2-1、図2-2のように表現しています。背景がついた見出しは、backgroundプロパティをdivタグに適用することで可能です。backgroundプロパティが使用できるのはドコモの場合で「body」「div」「hr」とtable関連のタグのみです。

 また、見出しの上下に1pxの線が入っていますが、これがspacer.gifを使ったけい線です。透明のspacer.gifをCSSで背景色を指定したdiv要素に含ませることで実現しています。spacer.gifの高さを変えることで、けい線の太さを変えることもできます。

 さらに、「検索メニュー」の上に挿入している点線のけい線は、CSSではなく横240pxのドット画像をあらかじめ用意しておき、それを表示させています。




 width指定を「100%」とすることで、高解像の端末でもそれなりの表示ができるように工夫しています。

画像の回り込みと解除

 画像を左側に表示させ、その右側にテキストを回り込ませて、貴重な画面領域を節約し、さらにわかりやすいデザインをしているサイトも最近ではよく見受けられます(図2-1)。画像の周りにテキストを回り込ませる方法についても、キャリアによって指定方法が異なるので、図2-3のように記述することで解決できます。

 例えば、画像の右側にテキストを回り込ませる場合、指定方法はalign属性を使う場合と、CSSでfloatプロパティを使用する方法がありますが、前者はドコモ(XHTML)が非対応、後者はauが非対応です。したがって、これらを併記しなければ回り込みを実現できません。

 また、marginプロパティはドコモでもimgタグに対応するので、文字との余白調整に使用できます。画像の周りを囲むボーダーについては、border属性、borderプロパティともにドコモでは対応していません。

 回り込みの解除方法についても注意してください。
で解除できるのは、auとソフトバンクのみです。ほかには、解除したい位置の次にくるブロックレベル要素(ただし、ドコモでは「blockquote」「dl」「div」「form」「hr」「h1-h6」「ol」「ul」「p」「pre」、マーキースタイルが適用済みのspanタグのみ)にclearプロパティを適用することによって、回り込みを解除する方法があります。この方法は全キャリア対応ですので、旧機種を考慮した回り込みの解除方法は図2-3のようになります。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30