当方ホームページ制作は、初心者に毛が生えたような感じの者です。
ホームページ自体の、widthを1100pxぐらいにすると、MacBookで検証を使った時に、ホームページの左右の余白がなくなってしまいます。
MacBookくらいの幅でも、左右に少しでも余白が出るぐらいのwidthのピクセルは、どれくらいになりますでしょうか・・・???
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
タグに「レスポンシブ」とあるのでレスポンシブ前提で回答しますと、
「1100pxぐらい」と固定幅ではレスポンシブ実現とはなりません。
ブラウザのズームが利用者によって100%でない場合もあります。
「ホームページ自体の幅」を考えるのではなく、メイン部分を中央寄せにし、marginをとってみてはいかがでしょうか。
※メイン部分widthを100%とするとひとまず画面いっぱいとなります。
例えばメイン部分を囲うブロックを100%とし、メイン部分幅100%とmargin左右を設定すると余白があるメイン部分となります。
簡単な例:※分かりやすいように背景色をつけています
html
1<div id="wrapper"> 2 <div id="main_body"> 3 main 4 </div> 5</div>
css
1body{margin:0;padding:0;} 2div#wrapper{ 3 width:100%; 4 background:#eee; 5} 6div#main_body{ 7 background:#ccf; 8 margin-left:10px; 9 margin-right:10px; 10}
※注意点
あくまで簡易な一例なので、レスポンシブをもう少し調べた上で、自身のやりたいこと実現に向けての調整は必要ですし、
実際はコンテンツ(文章や画像など)が入ってきてこれだけでは上手くいくとは限りません。
(もっと微細な調整が必要です)
1つのイメージとして捉えてください。
投稿2017/11/13 03:04
編集2017/11/13 03:05総合スコア80850
0
お使いのMacBookのディスプレイ幅はいくつなのでしょうか?そこを基準に考えれば良いと思います。
また、ホームページとして公開すれば、全ての方が同じディスプレイ幅の端末で見る訳では無く、スマホを含めて、基本バラバラで「閲覧者の方に同じように見えるにはどうすれば良いか?」を考える必要が出てきますので、大きい画面と小さい画面での表示のさせ方を決めてCSSを組めば良いのではと思います。
-追記-
レスポンシブの前に、自分のPC環境で意図したデザインをCSSで組んで、PCやスマホなどで表示させ、どこをどう組むとレスポンシブになるのかを経験された方が、今後の為に良いと思います。頑張ってください。(^^)
投稿2017/11/13 03:04
編集2017/11/13 03:17総合スコア3523
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/13 04:16
0
レズポンシブデザインにしてもいいですが、
単純にどんな解像度のPCでも左右に余白を入れたいのであれば
コンテンツ全体にmargin設定すると良いと思います。
例:
<body> <div class = "content_wrapper" style = "margin:0 10px"> <header>...</header> ...... </div><!-- content_wrapper -->
投稿2017/11/13 02:55
総合スコア168
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/13 03:01
2017/11/13 03:45
2017/11/13 03:48
2017/11/13 03:48
2017/11/13 03:52
2017/11/13 03:54
2017/11/13 03:56
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/13 03:41
2017/11/13 04:01