次のメニューの編集に問題があります。私は何が間違っているのか分かりません。ロゴと検索ボックスの整列メニュー
.page_menu_wrapper {
width:100%;
max-width:1100px;
margin:0 auto;
}
.clear {
clear:both
}
.page-menu ul li {
list-style:none;
}
.page-menu ul li {
display:inline-block;
background-color:green;
transition:all 400ms ease-in-out}
.page-menu {
float:left;
width:100%;
height:auto;
padding:0!important;
margin:0 5px;
font-size:100%;
font-weight:400}
.page-menu ul {
margin:0 auto!important;
text-align:center;
display: block;
width:100%;
padding:0!important;
line-height:3em}
.page-menu ul li a:hover {
background: #00f;
color:#e8554e!important}
.page-menu ul li a {
color:white!important;
padding:0 40px 0 0;
text-decoration:none;
}
.page-menu ul li a img {
vertical-align:middle!important}
@media screen and (max-width:1000px){
.page-menu,.search-box {
width:100%;
margin:0 }
.page-menu ul li {
width:33.3%;
float:left}
.page-menu ul li:first-child {
width:100%;
float:none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin-top:10px}
.page-menu ul li:last-child {
width:100%;
float:none;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;}
.page-menu ul li {
text-align:center}
.page-menu ul li a {
margin:0 auto;
padding:0}
.page_menu_wrapper {
padding-bottom:10px}
}
@media screen and (max-width:480px){
.page-menu ul {line-height:2em}
}
@media screen and (max-width:240px){
.page-menu ul li{width:50%}
}
.searchform {
\t display: inline-block;
\t zoom: 1; /* ie7 hack for display:inline-block */
\t *display: inline;
\t border: solid 1px #d2d2d2;
\t padding: 3px 5px;}
.searchform input {
\t font: normal 12px/100% Arial, Helvetica, sans-serif;}
.searchform .searchfield {
\t background: #fff;
\t padding: 6px 6px 6px 8px;
\t width: 202px;
\t border: solid 1px #bcbbbb;
\t outline: none;
\t -webkit-border-radius: 2em;
\t -moz-border-radius: 2em;
\t border-radius: 2em;
\t -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
\t -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
\t box-shadow: inset 0 1px 2px rgba(0,0,0,.2);}
.searchform .searchbutton {
\t color: #fff;
\t border: solid 1px #494949;
\t font-size: 11px;
\t height: 27px;
\t width: 27px;
\t text-shadow: 0 1px 1px rgba(0,0,0,.6);
\t -webkit-border-radius: 2em;
\t -moz-border-radius: 2em;
\t border-radius: 2em;
\t background: #5f5f5f;
\t background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
\t background: -moz-linear-gradient(top, #9e9e9e, #454545);
\t filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
\t -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}
<div class="page_menu_wrapper">
<nav class='page-menu'>
<ul>
<li><a href='/'><img height='70' src='http://xf.com/new/logo.png' width='171'/></a></li>
<li><a href='about.php'><span itemprop='name'>About</span></a></li>
<li><a href='contact.php'><span itemprop='name'>Contact</span></a></li>
<li><a href='privacy.php'><span itemprop='name'>Privacy</span></a></li>
<li><a href='sitemap.php'><span itemprop='name'>Sitemap</span></a></li>
<li><a href='iklan.php'><span itemprop='name'>Iklan</span></a></li>
<li><form class="searchform">
\t <input class="searchfield" type="text" value="Search..." onfocus="if (this.value == 'Search...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Search...';}" />
\t <input class="searchbutton" type="button" value="Go" />
</form></li>
</ul>
</nav>
<div class='clear'></div>
</div>
ロゴが右に左と検索ボックスの上ではありません。
行の高さが同じではありません(緑色を参照)。リンクのセルの高さと幅は同じではありません。リンク上のマウスクリックの効果(青色)は、セル全体ではありません。
私は同様のメニューを見つけましたが、反応がありません。 https://jsfiddle.net/mr5Ljfm5/
以下のメニューを調整してもらえますか?
ありがとうございます。
フレックスを使用している場合、応答メニューは機能しません。(リンクのセルの高さと幅を青色で表示するには、コードを変更する必要がありますか? – Lucyk