質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

615閲覧

HTML CSS レスポンシブデザインでスマホ画面の時に画面からはみ出してしまう

退会済みユーザー

退会済みユーザー

総合スコア0

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/03/30 15:01

編集2020/03/30 15:53

メディアクエリでスマホ画面でレスポンシブデザインにする時に、
どうしても『MyName』と『MySkills』の部分が画面からはみ出してしまいます。

margin: 0 auto;や、
text-align: center;
は試したのですが一向に反映されません。

何か解決法あれば教えていただきたいです。
長ったらしいコードで申し訳ございません。。。

上からHTML、CSSのコードとなっています。
関係のなさそうな部分は消してあります。
よろしくお願い致します。

追記

MyNameのところはwidthをピクセル指定から%指定に変えることで解決しました!
MySkillsのところがどうしても変えられません、、、

<div class="profile"> <p class="profile-headline">Profile</p> <p class="sub-profile-headline"> It is a long established fact that a reader will be distracted by the readable<br class="sp-none"> content of a page when looking at its layout.<br class="sp-none"> The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters </p> <div class="introduction"> <div class="my-icon"></div> <div class="self-introduction"> <div class="name"> <p class="myname">MyName</p> <p class="myname-text"> Contrary to popular belief, Lorem Ipsum is not simply random text.It has roots in a piece of classical Latin literature from 45 BC,making it over 2000 years old. Richard McClintock, a Latin professorat Hampden-Sydney College in Virginia, looked up one of the moreobscure Latin words, consectetur </p> </div> <div class="skill"> <p class="myskills">MySkills</p> <p> HTML/CSS/JavaScript/JQuery/PhotoShop </p> </div> </div> </div> </div> * { padding: 0; margin: 0; box-sizing: border-box; } header { width: 100%; height: 70px; background-color: #ec715f; } .header { /* width: 1024px; */ margin: 0 auto; } .profile { width: 100%; background-color: #eceff1; } .profile-headline { font-weight: bold; font-size: 32px; padding-top: 90px; text-align: center; position: relative; } .profile-headline:before { content: ''; position: absolute; left: 50%; bottom: -8px; display: inline-block; width: 70px; height: 3px; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translate(-50%); background-color: #ec715f; } .sub-profile-headline { text-align: center; padding-top: 30px; padding-bottom: 30px; } .introduction { width: 1024px; margin: 0 auto; padding-bottom: 90px; } .my-icon { background-image: url(img/my-icon.jpg); border-radius: 50%; width: 250px; height: 250px; display: inline-block; } .self-introduction { width: 512px; margin: 0 auto; float: right; } .myname { font-weight: bold; font-size: 20px; margin-bottom: 5px; } .myskills { font-weight: bold; font-size: 20px; margin-top: 20px; margin-bottom: 5px; } @media screen and (max-width: 768px){ * { padding: 0; margin: 0; box-sizing: border-box; } body { width: 90%; } .wrapper { overflow: hidden; } header{ height: 50px; } header .logo { height: 50px; } .profile { width: 100%; text-align: center; } .my-icon { display: block; float: none; } .introduction { width: 100%; } .p1 { padding: 10px 0; } .p2 { padding-bottom: 30px; } .profile { width: 100%; text-align: center; } .self-introduction { display: block; float: none; } .myname { margin-top: 20px; }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

akkman

2020/03/30 16:12

スマホ用のスタイルで.self-introductionに対してwidthが書かれてないので先の512pxが活きたままになってるかもしれないです
退会済みユーザー

退会済みユーザー

2020/03/30 17:27

できました。。。!!! この問題でずっと悩んでいました。本当にありがとうございます!勉強になりました!!!><
退会済みユーザー

退会済みユーザー

2020/03/30 17:28

回答としてベストアンサーにさせていただきたいのですが、なんでも良いので回答していただけませんか。。。??
退会済みユーザー

退会済みユーザー

2020/03/31 06:05

回答は、自身で自己解決として投稿もできますので、そちらを使用してみては?
退会済みユーザー

退会済みユーザー

2020/03/31 06:32

こちらまでありがとうございます! そうさせていただきます><
退会済みユーザー

退会済みユーザー

2020/03/31 22:58

どちらもまだ受付中になっている様ですが
guest

回答1

0

ベストアンサー

スマホ用スタイルのwidthを指定した

投稿2020/03/31 06:32

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問