Я просто пытаюсь отформатировать панель заголовка, чтобы не обрезаться, когда страницу можно прокручивать из стороны в сторону, если окно слишком маленькое, прокрутки разреза бар от на то, что была исходная длина страницы:Как запретить отключение полосы заголовка во время прокрутки
Вот код, как сейчас:
<div id="head-wrapper">
<a href=<%=locations_path%>><img src= <%= asset_path('DL_Logo_CMYK.svg') %> id="header-logo" /></a>
<div id="title">
<a href=<%=locations_path%>>MapMail</a>
</div>
<div id="logged_in_message">
<% if current_user %>
<span id="username">Signed in as <strong><%= current_user.name %></strong>.</span>
<span id="logout"><%= link_to 'Log Out', logout_path, method: :delete %></span>
<% else %>
<span id="username">You are not signed in.</span>
<% end %>
</div>
</div>
application.css.scss
.....
html {
height: 100%;
}
body {
font-family: Lato, sans-serif;
color: $font-color;
margin: 0px;
height: 100%;
}
h1, h2, h3, h4, h5, h6 {
font-family: GillSansMTBold, "Gill Sans", Calibri, "Trebuchet MS", sans-serif;
font-weight: bold;
clear: both;
}
#content {
margin: 20px;
}
.page-wrapper {
min-height: 100%;
margin-bottom: -30px;
}
.page-wrapper:after {
content: "";
display: block;
height: 30px;
}
_header.scss
#head-wrapper {
overflow: hidden;
background-color: $base-border-color;
border-width: 1px;
border-bottom-style: solid;
border-color: $medium-gray;
padding: 5px;
#title {
float: left;
padding: 8px;
}
#header-logo {
height: 30px;
float: left;
}
#logged_in_message {
padding: 8px;
float: right;
#logout {
padding-left: 10px;
}
}
}
Я уверен, что это не очень сложно, но у меня нет большого опыта CSS еще, так что любая помощь будет очень признателен!
Можете ли вы разместить свой css, пожалуйста. – Guy
@Guy whoops, исправляя сейчас – seanscal
как насчет 'width: 100%' на вашей # header-wrapper? Это скажет, что оно растягивается до размера его контейнера, тогда как в настоящее время это ширина содержимого в пределах – Guy