ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

SmartSection > xoops > xoops_module_header と スタイルシート

xoops_module_header と スタイルシート

投稿者: Ken 掲載日: 2008-2-2 (8118 回閲覧)
スタイルシート

独自にスタイルシートを定義しているモジュールがあります。
この場合、W3Cの規約上からは head タグ内に記述するべきです。


<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>link tag in head</title>
<link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_url}>/modules/hoge/hoge.css" />
<style type="text/css">
<!--
span.blue {
  color: #0000ff; font-weight:bold;
}
-->
</style>
</head>


モジュールから head タグ内に記述するのは、
テーマにて定義されている テンプレート変数 xoops_module_header を使用します。


$link = '
<link rel="stylesheet" type="text/css" media="screen" href="'.XOOPS_URL.'/modules/hoge/hoge.css" />
<style type="text/css">
<!--
span.blue {
  color: #0000ff; font-weight:bold;
}
-->
</style>';
$xoopsTpl->assign('xoops_module_header', $hoge);


なお、IE, Firefox, Opera などの主なブラウザでは、body タグ内に記述しても動作するようです。

JavaScript

JavaScript は、W3Cの規約上からも body タグ内に記述しても OK です。


<body>
<script type="text/javascript" src="'.XOOPS_URL.'/modules/hoge/hoge.js"></script>
</body>


W3Cの規約の確認

Check HTML in W3C Markup Validation Service

ページ移動
良く読まれた記事 有償サポート myalbum に overlib_image.js を使用する 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/smartsection/item.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン