モジュール‐ノート:Portal bar
表示
モジュールの更新提案
[編集]現在、{{Portal bar}}が使用しているこのモジュールでは<table>
タグの入れ子となっておりますので、英語版でなされたen:Template_talk:Portal_bar#Version_without_Module:Navboxにおける議論と同様にNavboxを使わない簡素化を提案します(下記の1番)。また同時に<table>
タグを使わないようモジュール:Navboxを変更することを提案します(下記の3番)。
- 済 MediaWiki:Common.cssにおけるNavbox関連の設定でtableタグ限定のもの(table.navbox)をタグ限定無し(.navbox)に変更する。Portal barとNavboxのモジュール更新で枠がなくならないようにするための変更です。
- 済 MediaWiki:Common.cssにおける.navboxの設定でbox-sizing: border-box;を追加する。Portal barモジュールの更新で枠がはみ出さないようにするための変更です。
- 済 モジュール:Portal barをen:Module:Portal bar 2016年7月15日 23:48 (UTC)の版より更新する。
- 済 モジュール:Navboxをen:Module:Navbox 2018年1月11日 12:41 (UTC)の版より更新する。
Mozillaの読み込みが速い HTML ページを作成するための Tipsでも説明されている通り、テーブルは「表形式のデータを表示するために用いるべきです」。またこのような最適化はパフォーマンスの改善に貢献すると思います。この2点が提案に至った理由となります。--ネイ(会話) 2018年4月4日 (水) 15:49 (UTC)
- (追記)モジュール:Portal bar/sandboxとモジュール:Navbox/sandboxでそれぞれ更新してみました。--ネイ(会話) 2018年4月4日 (水) 15:54 (UTC)
報告 テスト中に問題が発見されたため、上記の手順を一部並び替えてbox-sizingの指定を追加しました。現在tableタグ限定のものをタグ限定無しにした変更のみ実施しましたが、特に問題が見られなかったためそのままにしています。更新内容に追加があったためもう1週間コメントを募集します。--ネイ(会話) 2018年4月14日 (土) 04:17 (UTC)
報告 特に反対がなかったため2番目の変更を実施しました。今日中に残りの作業を行う予定です。--ネイ(会話) 2018年4月21日 (土) 06:05 (UTC)
- 報告 残りの更新も終了しました。--ネイ(会話) 2018年4月21日 (土) 06:40 (UTC)