Я пытаюсь настроить стандартную тему Redmine, чтобы решить проблему с заворачиванием крошек с длинным заголовком проекта в заголовок страницы.Проблема заставляет сильно вложенные названия проектов показываться так:
Я нашел пару билетов и сообщений на доске о подобных проблемах, но никто не имеет надлежащего решения для этого.
То, что я пытаюсь сделать, это держать #main-menu
в нижней части #header
и чтобы #header
расширялся, когда текст переносится.Просто сделать #header
больше, чем изначально установленное height
, работает, но выглядит немного странно для коротких заголовков.Есть ли хороший способ сделать это без полного рестайлинга заголовка?(это моя запасная идея).В идеале я бы хотел сделать это, не удаляя элементы из списка.
Я думаю, что макет на официальном сайте Redmine использует те же CSS и HTML для справки, но соответствующиебиты:
HTML
<div id="header">
<div id="quick-search"></div>
<h1>
<a href="" class="root">Test Project</a> » … »
<a class="ancestor">Really long project title 2</a> »
<a class="ancestor">Really long project title 3</a> »
Really project title 4
</h1>
<div id="main-menu">
<ul>
<li>...</li>
...
</ul>
</div>
</div>
CSS
#header {
height: 5.3em;
margin: 0;
padding: 4px 8px 0px 6px;
position: relative;
}
#main-menu {
position: absolute;
bottom: 0px;
left: 6px;
margin-right: -500px;
}