簡體   English   中英

如何使表格和按鈕內聯?

[英]How can I make form and buttons inline?

如何使表單與按鈕內聯對齊?

的HTML

<a href='games'><button><i class='fa fa-gamepad'></i></button></a>
<a href='settings'><button><i class='glyphicon glyphicon-cog'></i></button></a>
<form action='../assets/php/logout_php.php' method='POST'>
   <button id='odhlaseni' type='submit' name='submit'><i class='glyphicon glyphicon-off'></i></button>
</form>

的CSS

/*Just those buttons*/
div div button {
    margin-top: 3px;
    font-size: 17px;
    margin-right: 10px;
    display: inline !important;
    padding-bottom: 1px !important;
    border: 2px solid #474747;
    color: #474747;
    background-color: transparent;

    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/*Hover for those buttons*/
div div button:hover {
  color: #f5f5f5;
  background-color: #474747;
}

我有這樣的東西https://imgur.com/a/WjRGl
1 =菜單圖標
2 =游戲
3 =設置
4 =我的問題-注銷按鈕。
我只想將第四個按鈕與第三個按鈕對齊。 我可以使用CSS margin-left和-top輕松完成此操作,但是在移動設備上無法正確顯示。 然后,我嘗試僅創建一個按鈕(該按鈕與數字2和3完全對齊),但是我在向我的logout.php文件發送ajax請求時遇到了問題。

將其包裝在div中,並顯示為flex

 /*Just those buttons*/ div div button { margin-top: 3px; font-size: 17px; margin-right: 10px; display: inline !important; padding-bottom: 1px !important; border: 2px solid #474747; color: #474747; background-color: transparent; -webkit-transition: 0.5s; transition: 0.5s; } /*Hover for those buttons*/ div div button:hover { color: #f5f5f5; background-color: #474747; } .wrap{ display:flex; flex-flow:row; } 
 <div class="wrap"> <a href='games'><button class='marginLeftGames'><i class='fa fa-gamepad'></i></button></a> <a href='settings'><button><i class='glyphicon glyphicon-cog'></i></button></a> <form action='../assets/php/logout_php.php' method='POST'> <button id='odhlaseni' type='submit' name='submit'><i class='glyphicon glyphicon-off'></i></button> </form> </div> 

您需要將所有按鈕包裝在具有列寬的容器中。

如;

.btn-col {
  min-width: 24.75%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

然后,您可以在其中包裹每個按鈕,它應該為它們留出空間,調整按鈕數量的寬度。

如果您使用的是CSS框架,則通常會附帶此框架,稱為“網格布局”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM