Автоматически перемещать меню для эффективного использования пространства?
0 Rob Jeffrey [2015-01-19 15:54:00]
Я пытаюсь создать дружественную к устройству версию веб-сайта, но у меня возникают некоторые проблемы с меню. Я буду бороться, чтобы соответствовать всем этим на экране ipad без прокрутки, но это поможет, если меню автоматически переместится, чтобы заполнить пустое пространство.
Синие области - это меню, а черные области - впустую. Есть ли способ заставить мое меню перемещаться в нижней части вышеприведенного меню?
HTML
<ul><t2>Home</t2>
</ul>
<ul><t2>Academic Life</t2>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
<ul><t2>A Catholic Education</t2>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
<ul><t2>Sporting & Co-Curricular</t2>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
<ul><t2>Music & The Arts</t2>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
<ul><t2>Sixth Form</t2>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
<ul><t2>Information</t2>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
<ul><t2>News</t2>
</ul>
<ul><t2>Events</t2>
</ul>
CSS -
body {
background-color: #000;
}
ul {
list-style-type: none;
width: 48%;
min-width: 460px;
padding: 0;
background-color: blue;
font-family: Gill Sans MT;
color: #fff;
display: inline;
float: left;
font-size: 40px;
position: relative;
}
t2 {
font-size: 100%;
}
li {
font-size: 80%;
padding-left: 3%;
}
@media all and (orientation:landscape) {
ul {
width: 32%;
min-width: 300px;
font-size: 30px;
}
.menuicon {
width: 100px;
}
#menu {
padding-top: 105px;
}
}
Любая помощь была бы чрезвычайно оценена! Благодарю.
html css mobile position menu
1 ответ
0 Billy [2015-01-19 17:13:00]
теперь корректно вложенные пробелы были из-за того, что они были отдельными списками, меняли t2 на h2, что я предполагаю, что вы имели в виду, я могу ошибаться, но я никогда не слышал об этом в теге, если я ошибаюсь, который, как я помню, когда-то был в 1982 году о моем имени подружек подруг, затем изменил css h2 на t2 и изменил html-теги. не касались css кроме этого
body {
background-color: #000;
}
ul {
list-style-type: none;
width: 48%;
min-width: 460px;
padding: 0;
background-color: blue;
font-family: Gill Sans MT;
color: #fff;
display: inline;
float: left;
font-size: 40px;
position: relative;
}
h2 {
font-size: 100%;
}
li {
font-size: 80%;
padding-left: 3%;
}
@media all and (orientation:landscape) {
ul {
width: 32%;
min-width: 300px;
font-size: 30px;
}
. <ul>
<li>
<h2>
Home
</h2>
</li>
<li>
<ul>
<li>
<h2>
Academic Life
</h2>
</li>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
</li>
<li>
<ul>
<li>
<h2>A Catholic Education</h2>
</li>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
</li>
<li>
<ul>
<li>
<h2>Sporting & Co-Curricular</h2>
</li>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
</li>
<li>
<ul>
<li>
<h2>Music & The Arts</h2>
</li>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
</li><li><ul><li><h2>Sixth Form</h2></li>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
</li><li><ul><li><h2>Information</h2></li>
<li>Test 1</li>
<li>Test 2</li>
<li>Test 3</li>
<li>Test 4</li>
</ul>
</li>
<li>
<ul>
<li><h2>News</h2></li>
</ul>
</li>
<li><ul><li><h2>Events</h2></li>
</ul>
</ul>