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

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

ただいまの
回答率

91.03%

  • HTML

    7503questions

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

  • CSS

    4786questions

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

menuバーの中央配置について

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 184

sutosi

score 15

pc-menu内の<h1 class="aburasoba">油そば池袋</h1>を削除した際にliでかこった<li>menu</li>を中央配置にしたいのですがfloat: center;にしてもうまくいきません
どうしたらよろしいでしょうか。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- baneではなくname -->
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.meanmenu/2.0.6/meanmenu.min.css">
  <link rel="stylesheet" href="css/font-awesome.min.css">
  <!--インストールしたfontawesomeを読み込む-->
  <link rel="stylesheet" href="css/styles.css">
  <!--作ったCSSを読み込む-->
  <meta bane="viewport" content="width=device-width, initial-scale=1.0">
  <!--スマホで開いたとき度の幅で描画するかの設定-->

  <title>RWD</title>
</head>

<body>
<header>

  <div class="aburasoba_main">
  <div class="aburasoba_main_about">
    <img src="img/wallpaper.jpg">
  </div>
  </div>

  <div class="aburasoba_main2">
  <div class="aburasoba_main_about2">
    <img src="img/wallpaper.jpg">
  </div>
  </div>

  <div class="container">
  <!--  <i class="fa fa-bars mobile-menu" aria-hidden="true"></i>-->
    <ul class="pc-menu">
      <li>Menu</li>
      <li>Menu</li>
      <li>Menu</li>
    </ul>
    <h1 class="aburasoba">油そば池袋</h1>
  </div>

<div class="box">
<div class="box-title">About BANKARA</div>
<p>“元気を食べてもらいたい ──”<br>
これが「ばんから」の原点であり、創業以来の精神です。<br>
麺、スープ、具。ラーメンというシンプルな料理ゆえ、これまで幾多もの苦労や苦難にぶつかるたびに、全力で向き合いながら“最高の一杯” を追い求めてきました。そのスタンスは、今も変わることはありません。<br>
「おいしかったよ」<br>
このひと言がうれしくて、私たちは常に考え、工夫を凝らし、試行錯誤を繰り返しながら、日々おいしさに磨きをかけています。<br>
</p>
</div>

</header>

  <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
  <script src="https://cdn.jsdelivr.net/jquery.meanmenu/2.0.6/jquery.meanmenu.js"></script>
  <script>
      $(function () {
          $("div.container").meanmenu({});
      });
  </script>

  <footer>
    <div class="sita">
        <img src="img/footer.png">
    </div>
  </footer>

</body>

</html>
/*1----------------------------------------------------------------------------------*/
@charset "utf-8";
/*common*/

body{/*初期設定、余計なmargin,paddingを0に*/
font-size: 14px;
font-family: Verdana, sans-serif;
margin: 0;
padding: 0;
color: #F2F2F2;
background: #F2F2F2;
/*初期設定*/
}
p{/*行間がゆったりする*/
line-height: 2;
}

.container{/*ここで90%の意味はmysiteという上の文字や写真、写真のコメントなどをかこんでいて
  左右に一定の空きができる*/
  width: 90%;
  margin: 0 auto;
}

header{
  /*背景画像*/
  background-image: url("../img/background.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;/*背景を固定している*/
  background-position: center;/*背景が中央に設定される*/
  background-size:cover;/*背景画像をちゃんと表示*/
  padding-bottom: 50px;/*ここでpaddingを設定したからsectionのpaddingが無効に*/
}


/*aburasoba_main トップの背景*/
.aburasoba_main{
  background-color: black;
  /*margin: 10px;*//*ここにマージンを入れるとblackの余白を入れられる*/
}

.aburasoba_main_about img{

   display: block;
   margin-left: auto;
   margin-right: auto;
   max-width: 100%;
}

/*aburasoba_main トップの背景のウィンドウを小さくしたときに表示させたいやつ*/
.aburasoba_main2{
  background-color: black;
  /*margin: 10px;*//*ここにマージンを入れるとblackの余白を入れられる*/
  padding-left: 50px;
  padding-right: 50px;
}

.aburasoba_main_about2 img{

   display: block;
   margin-left: auto;
   margin-right: auto;
   max-width: 100%;
}


/*header-mobile-menuはアイコン右寄せ*/
.mobile-menu{
float: right;
font-size: 24px;
cursor: pointer;
}

.pc-menu{
display: block;/*要素の表示形式をしていするっぽい、ブロック要素を表示,,*/
/*46行目にheader-pc-menuを見えない設定をして、ここで820px以上いくとここで表示させる*/
list-style: none;
padding: 10px;
margin: 0;
/*余計なマージンパディング取る、*/
float: center;/*mysiteも入っているpc-menuの中に右にする設定*/
}

.pc-menu > li {
display: inline-block;/*横にする設定*/
width: 60px;
text-align: center;
cursor: pointer;
}

/*sita ...imgと指定すれば画像が指定できた*/
.sita img {
  display: block;
  height: 90px;
  margin: 0 auto;
  width: 160px;
}

/*レスポンシブデザインの3本線の設定*/
.mean-container a.meanmenu-reveal span {
 display: block;
 background: #cccccc;
 height: 3px;
 margin-top: 3px;
}

/*テキストの枠組みの設定*/
.box {
margin: 2em 0;/*線?*/
margin: 50px;/*左右余白*/
}
.box .box-title {
font-size: 1.2em;
background:rgba(51,51,51, 0.85);
padding: 4px;
text-align: center;
color: #cccccc;
font-weight: bold;
letter-spacing: 0.05em;
}
.box p {
padding: 15px 20px;
margin: 0;
background:rgba(51,51,51, 0.85);
color: #cccccc;
}

/*レスポンシブルデザイン設定①*/
/*幅の大きさが変わる設定*/
/*画面が570px以下になったとき*/
@media (max-width: 414px){
  .pc-menu{
  color:#cccccc;
  }
  .aburasoba{/*アイコンを消す*/
  display: none;
  }
/*.pull-right*/
.right-side{
    float: right;
    padding-left: 5%;
}
/*.pull-left*/
.left-side{
    float: left;
    padding-right: 5%;
}

.news .container{
    display: flex;
    justify-content: space-between;/*均等に余白が空く設定*/
}
.news .item{/*newsに入っている画像と文字に対して30%*/
    width: 30%;
}
.news .item img{/*画像が30%だとちゃんと見えないので画像だけ100%に*/
    width: 100%;
}
.aburasoba_main_about img{
  display: none;
}

}
/*画面が570px以上になったとき
min-widthが〇〇以上、max-widthが〇〇までという認識*/
@media (min-width: 414px){
.container{
    width: 414px;
}
.mobile-menu{/*アイコンを消す*/
display: none;
}

.aburasoba_main_about2 img{
  display: none;
}

}
/*

/*footer*/

footer {
    text-align: center;
    padding: 10px 0;
}
  • 気になる質問をクリップする

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+2

<p>menu</p>というのが見当たりませんが、質問者さんが想像する動作は以下のような動作でしょうか?

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- baneではなくname -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/jquery.meanmenu/2.0.6/meanmenu.min.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
    <title>RWD</title>
    <style type="text/css">
        /*1----------------------------------------------------------------------------------*/
        /*common*/

        body { /*初期設定、余計なmargin,paddingを0に*/
            font-size: 14px;
            font-family: Verdana, sans-serif;
            margin: 0;
            padding: 0;
            color: #F2F2F2;
            background: #F2F2F2;
            /*初期設定*/
        }

        p { /*行間がゆったりする*/
            line-height: 2;
        }

        .container {
            /*ここで90%の意味はmysiteという上の文字や写真、写真のコメントなどをかこんでいて
              左右に一定の空きができる*/
            width: 90%;
            margin: 0 auto;
        }

        header {
            /*背景画像*/
            background-image: url("https://placehold.jp/ed76ae/ffffff/150x150.png?text=../img/background.jpg");
            background-repeat: no-repeat;
            background-attachment: fixed; /*背景を固定している*/
            background-position: center; /*背景が中央に設定される*/
            background-size: cover; /*背景画像をちゃんと表示*/
            padding-bottom: 50px; /*ここでpaddingを設定したからsectionのpaddingが無効に*/
        }

        /*aburasoba_main トップの背景*/
        .aburasoba_main {
            background-color: black;
            /*margin: 10px;*//*ここにマージンを入れるとblackの余白を入れられる*/
        }

        .aburasoba_main_about img {

            display: block;
            margin-left: auto;
            margin-right: auto;
            max-width: 100%;
        }

        /*aburasoba_main トップの背景のウィンドウを小さくしたときに表示させたいやつ*/
        .aburasoba_main2 {
            background-color: black;
            /*margin: 10px;*//*ここにマージンを入れるとblackの余白を入れられる*/
            padding-left: 50px;
            padding-right: 50px;
        }

        .aburasoba_main_about2 img {

            display: block;
            margin-left: auto;
            margin-right: auto;
            max-width: 100%;
        }

        /*header-mobile-menuはアイコン右寄せ*/
        .mobile-menu {
            float: right;
            font-size: 24px;
            cursor: pointer;
        }

        .pc-menu {
            display: block; /*要素の表示形式をしていするっぽい、ブロック要素を表示,,*/
            /*46行目にheader-pc-menuを見えない設定をして、ここで820px以上いくとここで表示させる*/
            list-style: none;
            padding: 10px;
            margin: 0;
            /*余計なマージンパディング取る、*/
            float: center; /*mysiteも入っているpc-menuの中に右にする設定*/
        }

        .pc-menu > li {
            display: inline-block; /*横にする設定*/
            width: 60px;
            text-align: center;
            cursor: pointer;
        }

        /*sita ...imgと指定すれば画像が指定できた*/
        .sita img {
            display: block;
            height: 90px;
            margin: 0 auto;
            width: 160px;
        }

        /*レスポンシブデザインの3本線の設定*/
        .mean-container a.meanmenu-reveal span {
            display: block;
            background: #cccccc;
            height: 3px;
            margin-top: 3px;
        }

        /*テキストの枠組みの設定*/
        .box {
            margin: 2em 0; /*線?*/
            margin: 50px; /*左右余白*/
        }

        .box .box-title {
            font-size: 1.2em;
            background: rgba(51, 51, 51, 0.85);
            padding: 4px;
            text-align: center;
            color: #cccccc;
            font-weight: bold;
            letter-spacing: 0.05em;
        }

        .box p {
            padding: 15px 20px;
            margin: 0;
            background: rgba(51, 51, 51, 0.85);
            color: #cccccc;
        }

        /*レスポンシブルデザイン設定①*/
        /*幅の大きさが変わる設定*/
        /*画面が570px以下になったとき*/
        @media (max-width: 414px) {
            .pc-menu {
                color: #cccccc;
            }

            .aburasoba { /*アイコンを消す*/
                display: none;
            }

            /*.pull-right*/
            .right-side {
                float: right;
                padding-left: 5%;
            }

            /*.pull-left*/
            .left-side {
                float: left;
                padding-right: 5%;
            }

            .news .container {
                display: flex;
                justify-content: space-between; /*均等に余白が空く設定*/
            }

            .news .item { /*newsに入っている画像と文字に対して30%*/
                width: 30%;
            }

            .news .item img { /*画像が30%だとちゃんと見えないので画像だけ100%に*/
                width: 100%;
            }

            .aburasoba_main_about img {
                display: none;
            }

        }

        /*画面が570px以上になったとき
        min-widthが〇〇以上、max-widthが〇〇までという認識*/
        @media (min-width: 414px) {
            .container {
                width: 414px;
            }

            .mobile-menu { /*アイコンを消す*/
                display: none;
            }

            .aburasoba_main_about2 img {
                display: none;
            }

        }

        /*

        /*footer*/

        footer {
            text-align: center;
            padding: 10px 0;
        }

        /* 追加ここから */
        .aburasoba {
            text-align: center;
        }

        .pc-menu {
            text-align: center;
        }

        /* 追加ここまで */
    </style>
</head>
<body>
<header>
    <div class="aburasoba_main">
        <div class="aburasoba_main_about">
            <img src="https://placehold.jp/3d4070/ffffff/150x150.png?text=img/wallpaper.jpg">
        </div>
    </div>
    <div class="aburasoba_main2">
        <div class="aburasoba_main_about2">
            <img src="https://placehold.jp/3d4070/ffffff/150x150.png?text=img/wallpaper.jpg">
        </div>
    </div>
    <div class="container">
        <!--  <i class="fa fa-bars mobile-menu" aria-hidden="true"></i>-->
        <ul class="pc-menu">
            <li>Menu</li>
            <li>Menu</li>
            <li>Menu</li>
        </ul>
        <h1 class="aburasoba">油そば池袋</h1></div>
    <div class="box">
        <div class="box-title">About BANKARA</div>
        <p>“元気を食べてもらいたい ──”<br> これが「ばんから」の原点であり、創業以来の精神です。<br>
            麺、スープ、具。ラーメンというシンプルな料理ゆえ、これまで幾多もの苦労や苦難にぶつかるたびに、全力で向き合いながら“最高の一杯” を追い求めてきました。そのスタンスは、今も変わることはありません。<br>
            「おいしかったよ」<br> このひと言がうれしくて、私たちは常に考え、工夫を凝らし、試行錯誤を繰り返しながら、日々おいしさに磨きをかけています。<br></p></div>
</header>
<footer>
    <div class="sita"><img src="https://placehold.jp/3d4070/ffffff/150x150.png?text=img/footer.png"></div>
</footer>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/jquery.meanmenu/2.0.6/jquery.meanmenu.js"></script>
<script>
    $(function () {
        $("div.container").meanmenu({});
    });
</script>
</body>
</html>

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/10/09 23:37

    間違えました、pc-menu内の<li>Menu</li>です
    無事解決いたしました、ありがとうございます!

    キャンセル

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

  • ただいまの回答率 91.03%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    ページ上部にスクロール設定について

    ページの右下に、クリックするとページ上部に行く設定をしたのですが、スクロール位置を1000以下にすると非表示に設定をhead内に記述したのですが実行できません。 ご教授頂けますと嬉

  • 受付中

    レスポンシブルデザインについて

    ページ上部のメニューをクリックしたらスマホのサイトのようなメニューバーを表示させたいのですがどうすればよろしいでしょうか。 ちなみにこちらのサイトを参考にしました https://

  • 解決済

    レスポンシブデザインについて

    この画像の上部の油そば池袋とありますが幅を小さくしていくと 赤枠の箇所に油そば池袋と入れたいのですがどうすればよろしいでしょうか <!DOCTYPE html> <html

  • 受付中

    レスポンシブデザインのメニューの幅のサイズが変更できない

    こちらのサイトを参考にして、ウィンドウ幅が小さくなったときスマホサイト用にメニューが出る設定をしたのですが幅が表示されるときのウィンドウ枠の数値をjquery.meanmenu.j

  • 受付中

    paddingの見抜き方を教えて下さい

    <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta http-equiv=

  • 解決済

    divで囲んだ部分が縦に並ばない

    前提・実現したいこと divのitemsクラスで囲んだ部分が縦に並ばない。 col-xs-8とcol-xs-4を使い画面を8:4に分けてその4の部分に画像を縦に並べたい。 発生

  • 受付中

    メニューバーの背景色を画面端まで広げたい

    pc-menu2でメニューの設定をしているのですが灰色のメニューバーを画面端まで適用したいのですがどうすれば実行できますでしょうか ご教授お願いいたします。 <!DOCTYPE

  • 受付中

    [CSS]floatが聞かず画像が隠れてしまいます...

    以下の画像のようにしたいのですが、floatが効かず画像が隠れてしまいます... 作成中の部分は「カートに登録しました」から上の「header」タグ内の部分です。 ] 以下は僕が作

同じタグがついた質問を見る

  • HTML

    7503questions

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

  • CSS

    4786questions

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