スポンサードリンク


この広告は一定期間更新がない場合に表示されます。
コンテンツの更新が行われると非表示に戻ります。
また、プレミアムユーザーになると常に非表示になります。
どうも、クリエーターの田中常雄です。

HTML5な要素をdiv要素に置き換えて、JavaScript無しでもIE8で使い勝手が良くなるようにする個人的メモの続き。

とりあえずまずは個々のウィジェットを包括している要素。
asideがIE8では認識されないので、これをdivに置き換える。

編集対象ファイル
wp-content/themes/twentyeleven/content.php
おとよび
wp-content/themes/twentyeleven/content-○○○.php
と名の付く10ファイル

変更箇所
「header」と「/header」および、「footer」「/footer」をdivに書き換える。


これで各ポストのヘッダーとフッターがdivで出力されるようになる。
2012/06/25(月) 20:56 Web制作メモ 記事URL COM(0)
どうも、クリエーターの田中常雄です。

現バージョンWordpressの標準テンプレートである「twentyeleven」は、とてもカスタマイズし易く便利だけど、HTML5準拠でコードが書かれている為、HTML5に非対応なIE8等のブラウザだと思った要素にCSSが適用されず不便な事も。
もちろんJavaScriptを使えばブロック要素として認識させる事も可能だけど。

そこでHTML5な要素をdiv要素に置き換えて、JavaScript無しでもIE8で使い勝手が良くなるようにする個人的メモ。

とりあえずまずは個々のウィジェットを包括している要素。
asideがIE8では認識されないので、これをdivに置き換える。

編集対象ファイル
wp-content/themes/twentyeleven/functions.php

変更箇所
「before_widget」と「after_widget」で出力される要素をasideからdivに書き換える。
※同じような記述が複数回登場するので、全て書き換える。

例(373行目~辺り)
ttt3_2012-06-18-20-08-17.gif

これで各ウィジェットを包括している要素がdivで出力されるようになるので、IE8でも個別にスタイルを適用可能に。


記事ヘッダー周りはまた後日。
2012/06/18(月) 19:48 Web制作メモ 記事URL COM(0)
スポンサードリンク


この広告は一定期間更新がない場合に表示されます。
コンテンツの更新が行われると非表示に戻ります。
また、プレミアムユーザーになると常に非表示になります。