【发布时间】:2020-12-01 22:25:19
【问题描述】:
我想在我的网站标题中移动图片。它最终应该与登录和注册按钮对齐(类似于标题中的堆栈溢出 - 一切都对齐)。我已经尝试解决这个问题好几个小时了,不幸的是没有任何效果。
html 中的标题
<img src="/static/logo.png" alt="Start" class="header_logo" id="header_logo">
{% if session['loggedin'] %}
<button type="button" onclick="{{ url_for('logout') }}" class="header_logout">Logout</button>
{% else %}
<button type="button" onclick="{{ url_for('login') }}" class="header_login">Einloggen</button>
<button type="button" onclick="{{ url_for('register') }}"
class="header_register">Registrieren</button>
{% endif %}
css 文件
.header {
position: fixed;
top: 0;
background-color: lightgrey;
width: 100%;
text-align: right;
display: inline-block;
font-size: 2vw;
}
.header_login {
background: lightcoral;
margin: 0;
padding: 10px 10px;
border-radius: 23px;
}
.header_register {
background: lightblue;
margin: 0;
padding: 10px 10px;
border-radius: 23px;
margin-right: 1%;
margin-bottom: 1%;
}
.header_logo{
width: 10%;
display: block;
left: 0;
}
如果有人可以帮助我,我会很高兴。 :)
【问题讨论】:
-
将
.header_logo { display: block; }切换为.header_logo { display: inline-block; }。或者,您可以使用 flexboxes 或 css-grid 来完成。
标签: html css head html-heading