• ベストアンサー

サファリで背景画像が1ピクセルぐらいずれる

サファリで背景画像が1ピクセルぐらいずれることで困っています。 以下のサイトのメインのコンテンツ部分、上と下の部分を見てください。 http://www.seiho-minaoshi.net/ 1ピクセルぐらいずれているのがわかると思います。 IEとFFは背景画像がずれないのですが、サファリではずれるのです。 なぜでしょう。サファリのハックを使っても解決しないのです。

  • HTML
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • k0021
  • ベストアンサー率26% (32/120)
回答No.2

no1ですけど IEのSsfari等で参照した写真を上に 最初のSsfari等書いて有る内容がプラウザです 下の写真は、<div style="width:36px;float:left;font:26px/48px 'MS 明朝',serif;margin-left:90px;"> 〆</div> で指定で上がInternet Explorerで下がSsfari参照したプラウザ表示状態(写真表示です) margin-left:90px;と指定していますが、Ssfariの場合margin-left:85px;とすると5pxの差が無くなりますが

katsunof
質問者

補足

せっかく回答いただいたのですが、色々考えた挙句、結局よくわかりませんでした。 しかし、回答していただきありがとうございました。

その他の回答 (1)

  • k0021
  • ベストアンサー率26% (32/120)
回答No.1

>サファリで背景画像が1ピクセルぐらいずれることで困っています。 背景画像では無く。 文字の大きさ(font-size)の指定と思います。 テストで私の場合下記の方法でチェックしましたが <div style="font:17px/150% 'MS 明朝',serif;">文字のタグ123456789</div> <div style="font:18px/150% 'MS 明朝',serif;">文字のタグ123456789</div> を作成して色々のプラウザで比較すれば分かると思います。 font-familyでMS 明朝の指定は、serifは、サファリでは対応していないようなので指定しています そこまで厳密に表示する場合プラウザでスタイルシートを変更しないと無理ですが。 私も一部厳密に表示のためfont-sizeでは無くmargin-left等を変更していますが

katsunof
質問者

補足

回答ありがとうございます。 すみません、「文字の大きさの指定が原因」というのがよくわかりません。 掲載いただいたコードを試してみましたが、どのブラウザもずれることもなく表示されました。 safariのハックを使い、以下のように、 html[xmlns*=""] body:last-child #container-foot { background-image: url(images/bg-container-foot.gif); background-position: left top; height: 28px; width: 956px; margin-right: auto; margin-left: auto; background-repeat: no-repeat; clear: both; padding-left; 1px } と書いて見ましたが、 margin-leftやpadding-leftでずれの解消を試みましたが何の変化もなく、もう少し、解説いただけたら幸いです。

関連するQ&A

  • IE6と7で1ピクセル分、背景画像がずれます

    IE6、7で背景画像が横(右)に1ピクセルずれてしまいます。 ブラウザのお気に入りなどの欄を表示する(固定表示)とキッチリ表示されます。 ソースは以下の通りで、特別なことはしていませんが、これはIEのバグなのでしょうか? 他のブラウザはMacも含め問題ありません。 よろしくお願いします。 background: #FFFFFF url(images/bg.jpg) no-repeat fixed center top;

    • ベストアンサー
    • HTML
  • CSSで背景画像設定

    ページ自体はテーブルで位置を特定しています。 中央に750ピクセルのテーブルを配置しその中にコンテンツを入れています。 さて、背景画像を固定にしたいと思っています。 場所なのですが、ブラウザサイズに左右されない下部分・中心から375右の位置が右端になるようにしたいんです。 いわゆる「中央に750ピクセルのテーブルを配置しその下部分に画像を配置」した状態で、なおかつ固定としたいんです。 このような言い回しでわかっていただけたでしょうか? CSSで右下に配置ってのはやったことがあるのですが、「中央から375ピクセルの位置が右端」なんてことが可能なのでしょうか? 方法があれば教えてください。

    • ベストアンサー
    • HTML
  • 背景画像をストレッチさせたい

    背景画像をストレッチさせたい こんにちは。 1024px×768pxの画像を背景に設置し、その上にコンテンツを表示させたいです。 で、FLASHのストレッチのように、画面サイズを広げると画像も同じようにストレッチして 大きく広がるようにしたいのですが、方法がわかりません。。。 下記サイトにjQueryを使ってできますよというアナウンスをいただいたのですが 知識不足故、解決することが出来ませんでした。。 http://www.imagenow.ie/index.php どなたか、方法をご教授いただけませんでしょうか。 よろしくお願いいたします!!

    • ベストアンサー
    • HTML
  • HP作成で1×1ピクセルの画像の連続??

    HPの作成で、1×1ピクセルの画像をいわゆるループ的に無限に広げて使いたいのですが…どうしたら良いのでしょうか。 背景で使うのではありません。背景はすでにbackground属性での別画像があって、この背景画像の上に1×1ピクセルの画像を(背景画像と同サイズまでループ的に広げて)持ってきたいのです。 私がいう1×1ピクセルの画像とは透明gifのことです。いわゆる、背景画像をガードする目的ですね。 しかし、1×1ピクセルの画像を上に被せても、1×1ピクセルの画像のままで、ループ的に広がってくれません。ソフトはちなみにドリームウィーバーです。どなたかお分かりの方、宜しくお願いいたします。

  • 背景に画像を配置し、その中でリンクを設置する方法

    新しくWebサイトを作成するために、トップページのコンテンツやデザインは、ある程度まとまりました。 しかし、一ヵ所だけ、作成のしかたが解らない部分があります。 まったく別業界のサイトですが、以下の「ボルトエンジニア(株)」のトップページにあるメイン画像の中に配置された4つの画像付きリンクを設置する方法です。 http://www.bolt-engineer.net/ このサイトの場合、メイン画像と感じられる中心から上半分にあるボルト3つの写真と文章のサイズはwidth="754" height="221"となっております。 そのため、メイン画像は中心から上半分と下半分のリンク4つは、別々になっております。 上半分の画像は、簡単に設置できますが、下半分の背景とリンク4つはどのように設置するのでしょうか? スタイルシートで、たしか「backgroundなんとか」で背景を設定できたような覚えがあります。まずは、上の画像と同じ色を使って下半分の画像を作成し、そのあとはどうすれば良いのでしょうか? 解る方おりましたら、教えて下さい。 また、何か他にもアドバイスなどあれば、ご教示下さい。

    • ベストアンサー
    • CSS
  • CSSでの背景画像の設定について

    CSSでの背景画像の設定について質問です。 参照ページ(http://www.balmuda.com/jp/)のような、メニューバーやフッター部分の背景画像が画面いっぱいに広がるようなページを作成したいと思っているのですが、CSSでの配置で問題があったので質問させて頂きます。 以下のようなdivを作って、wrapper部分に背景画像を設定しました。 <topmenu-wrapper> メニューバー部分の背景画像を指定 <topmenu> margin0 auto;で画面中央に配置 <contents-wrapper> コンテンツ部分の背景画像を指定 <contents> margin0 auto;で画面中央に配置 <footer-wrapper> フッター部分の背景画像を指定 <footer> margin0 auto;で画面中央に配置 floatを使うまでは、思ったような表示が出来ていたのですが、 floatをcontentsの中などで指定し始めると、レイアウトが崩れてしまいました。 clearfixなどで、対処しても、レイアウトが崩れたままです。<margin: 0 auto;がきかず、画面中央に配置されなかったりと。。> 解決策を教えて頂ければ幸いです。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • 背景画像の表示の仕方

    文字では伝えづらいのですが、私のサイトは背景に画像を置いています。 その背景が縦細長(800pixくらい)の壁紙で上の数十ピクセルはは青、のこり 下は白です。イメージ伝わったでしょうか? で、ページが分量多くその800pixを越えるとまた青が出てきてしまいます。この青の部分はページ上部だけに出したいと意図しています。 わかりづらい質問ですが、これを解消する方法教えてください。

    • ベストアンサー
    • HTML
  • FLASHの背景色について

    HTMLで背景に画像を使って、その上にFLASHを重ねています。 IEで確認すると、FLASH部分の背景が透過になっていてちゃんと下の背景が見えます。 しかし、ネスケで見るとFLASHの領域部分が作成時の背景色になり、背景画像が見えなくなり、ショボイHPになってしまします。 これを回避する方法を教えてください!お願いします

  • 画像の背景を消す

    photoshop csで画像の背景を消す作業をマジック消しゴムツールで行いました。 単色の背景でしたから、簡単に背景は透明になり、(グレーのチェック模様になりました)そのまま保存し、今度は保存した画像データをイラストレーターcsで開いたところ、透明にはなっていないようです。 他の画像の上に、この画像を重ねると、画像部分だけでなく、周辺部も重なったところは、下の画像が見えません。透明ではなく、背景は白色になっているように思えるのですが、透明にするにはどのようにしたらよろしいのでしょうか?

  • ピクセル

    いろいろネットで、縦100ピクセル 横90ピクセル 9000バイト以下の画像をお送りくださいとか言われますが、どうやって計れば いいのですが、最近イラストレイターを買ったのですが、それで 画像を作りながら、計ったりできるんですか? そういう知識が全然ないので、教えてください。

専門家に質問してみよう