我嘗試重新設計我的網站與設備的兼容性。CSS響應式內容對齊
我使用此代碼爲min-width768px,這意味着桌面或筆記本電腦設備。
<div style="width:100%;">
<div style="width:20%; height:60px; margin-top:10px; float:left;">
<a href="#"><img src="images/logo.png" width="155" height="60" alt="Logo"></a>
</div>
<div class="menu" style="width:70%; height:50px; margin-top:25px; font-size:12px; float:left;">
<ul class="yatay_menu">
<li>
<a href="#" title="Anasayfa">/a>
</li>
<li>
<a href="kurumsal.php" title="Hakkımızda"></a>
</li>
<li>
</ul>
</div>
<div class="menu" style="width:10%; height:80px; margin-top:20px; float:left;">
<img src="images/telefon.png" width="147" height="40">
</div>
<div class="responsive_menu"><i class="fa fa-bars" style="color:#b0063a; font-size:28px;"></i></div>
<div style="clear:both;"></div>
</div>
在此代碼的兼容版本中,我隱藏菜單和電話號碼div。而不是他們,直到480px我顯示另一個div是一個包含酒吧圖標。
.menu { display:none; }
.responsive_menu { display:block; width:80%; margin-top:25px; }
我想要的是這個圖標必須對齊div的右側。然而,這是行不通的。我使用float右鍵但不顯示頁面的維數。圖像正是解釋了這個問題。
您是否嘗試設置寬度爲100%的父元素;? – Jacob
作爲參考,酒吧圖標被稱爲漢堡菜單 – Daemedeor
也我希望witdh只是在這裏拼寫錯誤,並在其實際代碼寬度 – Daemedeor