2008年03月25日

lang=ja属性のないHTMLでもIE6でメイリオ表示させたい!


HTMLには手を入れられないシステムで、font-family:"メイリオ", "Meiryo"…をどうしても設定する必要有り。

メイリオのバグはXHTML適合文書にあり! - SCREAMO
こちらにあるように、基本「<html lang="ja"…」にすることになってる。
でも、HTMLには一切手を入れられないので。。。

JavaScriptで無理やりlang属性を上書きしちゃうことで解決。

<script language="javascript" type="text/javascript">
document.getElementsByTagName('html')[0].setAttribute('lang','ja');
</script>

見事、メイリオになりましたよ。

ふぅ。

投稿者 nisimura : 2008年03月25日 23:53 | トラックバック (0)
This day of 2005
Dell今週のおすすめ商品はこちら  Bulkfeeds で関連記事検索
はやくて、やすくて、カンタン。全てが揃った究極のレンタルサーバ、☆さくらのレンタルサーバ
初心者でも安心なレンタルサーバー。200MBで263円から。CGI・SSI・PHPが使えます。
成果報酬型・LinkShare→クリックさせると収入に!!

  My Yahoo!に追加   このブログをはてなRSSに追加   このエントリーをはてなブックマークに追加   Add to Google

パソコン 家電 タイムセール


コメント
コメントする









名前、アドレスを登録しますか?