バージョン選択

フォーラム

メニュー

オンライン状況

52 人のユーザが現在オンラインです。 (44 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 52
もっと...

サイト内検索

質問 > その他 > ブラウザ間の違いtopページの表示。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
hunterman2
投稿日時: 2010/9/23 6:37
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
ブラウザ間の違いtopページの表示。
[EC-CUBE] V 2.4.4
[レンタルサーバ] infitoPLUS
[OS] Windows XP
[PHP] Version 5.2.9-2
[データベース] Mysql v 5.0.83
[ブラウザ] Fire fox バージョン3.6.2

ブラウザの違い、Fire Fox,Chome等ではCSSが効いていますが、IE7で見たところズレが生じてしまいます。
問題の箇所なのですが、ブロック箇所で全てのページにレイアウトしているのですが、何故かTopページのブロックレイアウトだけ表示が崩れる現象が発生します。
主にフォントやimgがセンタリングされてしまっている。
商品一覧や詳細画面等では、CSSが適用されるのですが何故かTopページの問題箇所のみ表示が崩れます。
ここで質問するべきではないのかと思いますが、topページのみの崩れということですので、EC-CUBE関連の問題かと思い質問させていただきます。
どなたかお知恵をお貸し下さい。

---HTML:--------

<div id="footerguide">

<center>
<img src="<!--{$TPL_DIR}-->img/common/○○.jpg" width="600" height="150" alt="ショッピングガイド" />
</center>

<ul>
<li>
<img src="<!--{$TPL_DIR}-->img/common/○○.jpg" width="300" height="25" alt="お支払い" /><br>
お支払いは、銀行振込み・郵便振込み・<br>
代金引換サービス・Paypalがご利用いただけます。<br>
下記のクレジットカードがご利用いただけます。<br><br>
<img src="<!--{$TPL_DIR}-->img/common/○○.jpg"width="150" height="140" alt="paypalimage" />
<img src="<!--{$TPL_DIR}-->img/common/○○.gif"width="300" height="37" alt="クレジットカード" />
<br><br>
</li>
</ul>
</div>

---CSS:---------

div#footerguide {
float: center;
margin: 0 auto;
width: 630px;
height: 1650px;
padding: 5px 10px 5px 10px;
border: solid 1px #584600;
}

div#footterguide img text {
pading: 5px;
}


div#footerguide ul {
display: inline;
width: 630px;
padding: 0px 0px 0px 0px;
margin: 5px auto;
}

div#footerguide li {
float: left;
display: box;
width: 300px;
height: 480px;
border: dotted 1px #584600;
padding: 5px 2px 5px 2px;
margin: 2px 2px 2px 2px;
}
vexit
投稿日時: 2010/9/23 14:20
対応状況: −−−
一人前
登録日: 2008/11/4
居住地: 東京
投稿: 120
Re: ブラウザ間の違いtopページの表示。
div#footterguide img text {
pading: 5px;
}

↑コレの「pading」を「padding」に直してもらってなにか変化はありますか??
hunterman2
投稿日時: 2010/9/24 7:11
対応状況: −−−
常連
登録日: 2010/6/5
居住地:
投稿: 66
Re: ブラウザ間の違いtopページの表示。
vexit さま、ご返信ありがとうございます。

>コレの「pading」を「padding」に直してもらってなにか変化はありますか??

間違っていましたね、修正いたしました。ですが、何の変化もございません。

もう一つ例を挙げますと、topページにブロックでランキングを作成、コレを右側に配置しました。すると商品名が、センタリングされてしまうのです。試しに、商品一覧にランキングを配置したところ、FF,Chomeと同じようにキレイにIE7でも表示されました。何故かTopページだけなのです。
一体原因は何なのでしょうか?是非お知恵をお貸し下さい。

----HTML--------

<!--▼ランキング-->
<div id="ranking">
<img src="<!--{$TPL_DIR}-->/img/rankingitems/rinking3.jpg" width="150" height="38" alt="ランキング5" />

<div class="ranking">
<li><img src="<!--{$TPL_DIR}-->/img/rankingitems/check.gif" width="98" height="34" alt="チェック" /></li>

<p><img src="<!--{$TPL_DIR}-->/img/rankingitems/rank1.gif" width="" height="" alt="no1" />
<font color="#daa520">No.1</font></p><a href="○○.com/products/detail/335"><img src="<!--{$TPL_DIR}-->/img/rankingitems/no1.jpg" width="125" height="125" alt="no1" />
商品名</a>

</div>
</div>

-----CSS------------------------

div#ranking {
width: 150px;
padding: 10px 0px 5px 0px;
margin: 5px 0px 5px 0px;
}


div.ranking li{
width: 150px;
padding: 5px 0px 5px 12px; display: inline;
}

div.ranking p{
width: 150px;
padding: 5px 0px 0px 12px; float:left;
}

div.ranking {
width: 130px;
padding: 5px 5px 5px 13px;
margin: 5px 0px 0px 0px;
border: solid 1px #584600;
}

55eccube
投稿日時: 2010/9/24 7:40
対応状況: −−−
長老
登録日: 2010/8/18
居住地: 東京
投稿: 222
Re: ブラウザ間の違いtopページの表示。
表示が崩れている場所のHTML以外の箇所で、
<div>タグが閉じ忘れているところなどはないでしょうか。
patapata
投稿日時: 2010/9/24 13:54
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: ブラウザ間の違いtopページの表示。
CSSはあまり詳しくないですが・・・
まずECCubeはデフォルトでいろんなところにmarginやpaddingを入れているので。それを意識しないと、ぐちゃぐちゃになります。

また
float:left;
とか
align=center
どっちが強いかしらんです。

その他、HTMLの話をするなら、実際のHTMLがどう出力されているか?ぐらいは、調べましょうね。あなたが書いたものが実際出力されているソースの全てではないはずです。
該当箇所は、テーブルとかに囲まれていたりしませんか?
そこにスタイルはついていませんか?

やり方は、画面右クリックしてソース表示です。
該当箇所部分は、本当に意図したHTMLが出力されていますか?

それから・・・IEは独自のHTML解釈と拡張が結構ありますよ。float:left;なんてのは、ブラウザ側の解釈が微妙なものです。
また最近ブラウザまかせの適当なHTMLを書く人が多いです。
あなたのはどうですか?

まぁ愚痴はこれくらいにして・・・実際あなたは何のCSSが反映されることを望んでいるんですか?
整形しましたのでよく見てください。
----------------------
<div class="ranking">
 <li>
  <img src="<!--{$TPL_DIR}-->/img/rankingitems/check.gif" width="98" height="34" alt="チェック" />
 </li>
 <p>
  <img src="<!--{$TPL_DIR}-->/img/rankingitems/rank1.gif" width="" height="" alt="no1" />
  <font color="#daa520">No.1</font>
 </p>
 <a href="○○.com/products/detail/335">
  <img src="<!--{$TPL_DIR}-->/img/rankingitems/no1.jpg" width="125" height="125" alt="no1" />商品名
 </a>
</div>
----------------------
hunterman2
投稿日時: 2010/9/28 8:18
対応状況: 解決済
常連
登録日: 2010/6/5
居住地:
投稿: 66
Re: ブラウザ間の違いtopページの表示。
patapataさん、55eccubeさん、ご返信ありがとうございました。

>表示が崩れている場所のHTML以外の箇所で、
<div>タグが閉じ忘れているところなどはないでしょうか。

TOPのHTMLを見返してみたところ、<center>タグを閉じ忘れていました。ご指摘が無かったら、見落としていました。ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,972名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.