Я пытаюсь создать сайт с одной страницей. Я создал 3 раздела HTML, и в разделах у меня есть divs, содержащие все содержимое. Каждый раздел изменяет размер экрана, и я использовал JQuery для этого. Внутри разделов я хотел бы иметь нижний колонтитул в самом конце раздела, но это сложно. Я попытался положить контейнеры внутри каждого раздела и установить минимальную высоту 100%, а затем поместить нижний колонтитул внутрь, но это не сработает. Я предоставил некоторые ссылки. Я бы очень признателен за помощь.Нижний колонтитул для размещения в нижней части HTML-раздела
Веб-сайт находится на www.test.tagwebsites.com.au.
Javascript
<script>
function newsize() {
var wide = $(window).width();
var high = $(window).height();
$("section").width(wide).height(high);
}
</script>
HTML
<section>
<div id="portfolio">
<span id="holder"></span>
<table border="0" id="gallery">
<tr>
<td><a href="http://www.raydz.com.au" target="new"><img src="images/raydz.png" alt="raydz website" /></a></td>
<td><img src="images/gozzy.png" alt="gozzy website" title="Under construction"/></td>
<td><a href="http://www.thevanfromhoian.com.au" target="new"><img src="images/hoian.png" alt="hoian website" title="The van from Hoi An" /></a></td>
</tr>
<tr>
<td><a href="http://www.buxtongeneralstore.com.au" target="new"><img src="images/buxton.png" alt="buxton website" /></a></td>
<td><a href="http://invest.edwardhinds.com.au" target="new"><img src="images/invest.png" alt="invest website" /></a></td>
<td><img src="images/edward.png" alt="edward website" /></td>
</tr>
<tr>
<td><img src="images/hanson.png" alt="hanson website" /></td>
<td><img src="images/upskilled.png" alt="upskilled website" /></td>
<td><img src="images/edwards.png" alt="edward hinds website" /></td>
</tr>
</table>
<div id="foliofooter" class="foot">
<p>These are just some of the pages we have developed</p>
</div>
CSS
.foot{display:block;
width:100%;
height:60px;
background-color:#F33;
position:relative;
bottom:0px;
clear:both;
}
#gallery{display:block;
clear:both;
width:90%;
margin-left:auto;
margin-right:auto;
min-height:100%;
}
#portfolio{display:block;
clear:both;
width:100%;
height:100%;
position:relative;
top:0px;
bottom:0px;
}
Итак, вы пытались поместить нижний колонтитул в нижней части веб-страницы или просто нижнюю колонтитулу внизу ** каждой секции **? В последнем случае, какова структура кода для разделов? Являются ли эти области на красном фоне нижними колонтитулами для каждой секции (исключая меню навигации)? Когда вы сказали: «Это не работает», что вы имеете в виду? Я вижу их на веб-странице, поэтому они «работают» по определению. – Billy
@ Kinburn101 "с использованием' top' и 'bottom' не будет работать для элементов, которые расположены относительно" - это неверно, вы можете абсолютно использовать 'top' и' bottom' для относительно позиционированных элементов - [см. W3c школы] (http : //www.w3schools.com/css/css_positioning.asp). –
@Brett East Моя ошибка. Все это время я всегда использовал поля для позиционированных позиций! – Kinburn101