バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > スマートフォンの横幅

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
spgo
投稿日時: 2012/2/24 13:39
対応状況: −−−
一人前
登録日: 2011/6/30
居住地:
投稿: 73
スマートフォンの横幅
お世話になります。稚拙な質問にて恐縮でございます。
どなたかお詳しい方がいらっしゃいましたらご助言等頂ければと存じます。

カスタマイズを施しスマートフォンサイトを製作する場合、例えばiphoneや他のスマートフォンなど様々な機種に対応させるべくデザインの構成をしなければならないと思うのですが、横幅は何ピクセルに設定するのが一般的なのでしょうか。

iphone用にサイトを作っておりましたら。他のスマートフォンではバックグラウンドが短かったり、あるいはスマートフォン自体を横にして閲覧した場合、バックグラウンドが短くなったりします。

何卒宜しくお願い申し上げます。
yosako
投稿日時: 2012/2/24 14:18
対応状況: −−−
一人前
登録日: 2011/12/3
居住地:
投稿: 101
Re: スマートフォンの横幅
pxで指定するのではなく、

width: 100%;

とすれば良いのではないでしょうか。
spgo
投稿日時: 2012/2/25 14:51
対応状況: −−−
一人前
登録日: 2011/6/30
居住地:
投稿: 73
Re: スマートフォンの横幅
yosako様

ご教授感謝いたします。例えば私の場合ヘッダー領域にバックグラウンドを設定したく、common.css内の記述に以下の様な設定を致しております。bg.jpgというimgファイルはiphoneにはフィットするのですが、横向きで見たり、他のスマートフォンで見るとやはり横幅が短くなってしまいます。何か打開策はございますでしょうか。

/* ヘッダーロゴ
------------------------------------------------ */
header {
width:100%;
background: #FFF;
background:url(htt://www.com/html/user_data/packages/sphone/img/common/bg.jpg);
height:74px;
margin: 0 auto;
padding:0px 0 0px 0;
clear:both;
min-height:40px;}
tanaca
投稿日時: 2012/2/25 15:12
対応状況: −−−
仙人
登録日: 2010/11/28
居住地: 福岡県
投稿: 332
Re: スマートフォンの横幅
repeat-x は効かないですかね?


----------------
他社システムからEC-CUBEへの移行などお気軽にご相談ください。
福岡のホームページ制作会社 ECカンパニー
担当:田中利宏

spgo
投稿日時: 2012/2/25 16:31
対応状況: −−−
一人前
登録日: 2011/6/30
居住地:
投稿: 73
Re: スマートフォンの横幅
tanaca様

アドバイス心より感謝いたします。

私のヘッダーバックグラウンドは左端と右端の色が異なっておりまして、repeat-xとは恐らくバックグラウンドが短ければ同じバックグラウンドをとなりに配置するものかと推察されますが、明らかに二つの違う(同じものですが)バックグランドが配置された様に見えてしまうと考えられます。

申し訳ございませんが、更なるアドバイスがございましたら何卒宜しくお願いもうしあげます。
yosako
投稿日時: 2012/2/25 19:55
対応状況: −−−
一人前
登録日: 2011/12/3
居住地:
投稿: 101
Re: スマートフォンの横幅
試していませんが、backgroundで画像を指定するのではなく、
html側で
<div Id="header">
<img ....>
</div>
としておき、CSS側を
header {
width:100%;
background: #FFF;
height:74px;
margin: 0 auto;
padding:0px 0 0px 0;
clear:both;
min-height:40px;
overflow:hidden;
}
header img{
width:100%;
}
としたらどうでしょうか。

あるいは、CSS3を使用して、
background: url(xxxxxx/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
を追加してみてください。これで、縦横比は保持して、背景領域を完全に覆う最小サイズになるように背景画像を拡大縮小することができると思います。

ただしこれは、IE9以上、Firefox 3.6以上、Safari 3以上、Opera 10以上、Chromeにしか対応していません。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,077名です
総投稿数は110,024件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1647
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.