2

私たちの組織は、新しいテンプレート (gk_league_news) の使用を含め、Joomla 2.5 を使用して Web サイトをオーバーホールしています。

一部の要素の間にどれだけの空白があるかが気に入らないので、ここでそれを変更しました: ([ ] は私のコードを示します)

/* Columns */
aside#gkLeft,aside#gkInset1,section#gkContent,section#gkComponentWrap,aside#gkInset2,aside#gkRight,#gkBanner1,#gkBanner2 {
  /* Main columns */
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
[
#gkBanner1 {
  padding-top: 30px; 
}

#gkBanner2 {
  padding-top: 27px;
  padding-left: 60px;
}]

そしてここ

    /* base spaces */
body > footer,body > header,body > section,section#gkPage > section,section#gkContent > section,section#gkComponentWrap > section 
  /* top margins for containers */

[section#gkPage {

  margin-top: -23px;

}]

Chrome、Safari、および (驚くべきことに) IE9 はすべてこのコードで問題ありませんが、Firefox (15.0) は表示内容をまったく変更しません。強制的に更新 (ctrl+F5) し、キャッシュをクリアし、コンピューターと Wi-Fi スポットを変更しましたが、css/layout.css に加えられた変更は読み取られず、テンプレートはまったく同じに見えます。

特に Firefox をつまずかせているものはありますか? それとも、修正が必要な他のブラウザーの穴をすり抜けてしまうエラーですか? これは、この問題に取り組んでいる私にとって 2 日目です。

前もって感謝します。

更新すると、この 1 つのインスタンスでスペーシングが認識されないだけです。今日行われた変更は Firefox で機能しますが、昨日変更されたスペーシングはまだ機能していません。

これは次のようになります: http://screencast.com/t/SSjQ8DwLNvk これは次のようになります: http://screencast.com/t/X1Or7igQu5Fn

4

1 に答える 1

0

あなたの問題とは関係ないかもしれませんが、コンポーネントを開発しているときに、このバグの同様のインスタンスがありました. しばらくの間、サーバーの問題だと思っていましたが、別の Joomla インストールにコンポーネントをインストールすると、問題はなくなり、すべてが正常に更新され始めました。したがって、私の解決策は、コア Joomla ファイルを再インストールすることでした。

Chrome や IE などでは問題が発生していないため、Joomla コアの新規インストールで問題が解決するかどうかはわかりません。ただし、テンプレート ファイルをいじっているだけの場合は、Joomla を別のディレクトリにインストールしてから、テンプレートをアップロードして、そのインストールが同じ問題を継承するかどうかを確認できます。

于 2013-01-17T15:03:03.933 に答える