0

そこで、iOS 7 のスタイルを反映するモバイル サイト用のナビゲーション バーを作成しようとしています。Nexus では問題なく見えますが、iPhone では、iPhone の画面が小さいため、要素が重なり合っています。 (320px)。

現在、ナビゲーション バーは次のようになっています

CSS:

#bar-container {
    position: relative;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    overflow: auto;
    margin-bottom: 3em;
    background-color: #fff;
    border-bottom: 1px solid #a1a1a1;
}
#nav {
    width: 50%;
    height: auto;
    margin: 1em 25% 1em 25%;
    padding: 0;
    list-style: none;
    border-bottom: 2px solid #0775FF; 
    border-top: 2px solid #0775FF;
    border-right: 2px solid #0775FF;
    border-left: 2px solid #0775FF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius:6px;
    text-align: center;
    font-family: Body;
    color: #0775FF;
    vertical-align: middle;
    background-color: #fff;
}
#nav li {
    display: inline-block;
    vertical-align: middle;
    width:160px;
    color: #0775FF;
    font-family: Body;
}
#nav li a {
    display: inline-block;
    width:160px;
    padding: 8px 0px 1px 0px;
    text-decoration: none;
    font-weight: bold;
    color: #0775FF;
    vertical-align: middle;
    text-align: center;
}
#nav li a:hover {
    color: #fff;
    display: inline-block;
    background-color: #0775FF;
}
#nav li.pressed a {
    background-color: #0775FF;
    display: inline-block;
    color: #fff;
}

HTML:

<div id="bar-container">
  <ul id="nav">
    <li class="pressed"><a href="#">call</a></li>
    <li><a href="#">missed</a></li>
  </ul>
</div>

これは私が気に入ってほしいものです: http://s1.ibtimes.com/sites/www.ibtimes.com/files/styles/v2_article_large/public/2013/06/18/ios-7-phone-recents.PNG

すべての画面解像度で機能させるにはどうすればよいですか?

4

0 に答える 0