Я пытаюсь сделать php-галерею, и поэтому мне нужна хорошая маска, где позже могут быть показаны фотографии. Я хочу, чтобы Маска не была больше, чем размер экрана. Я имею в виду, что прокрутки не должно быть, и всему <body>
нужно иметь только ширину и высоту окон браузера, чтобы каждый дочерний объект в <body>
был ограничен размером кадра браузера и был сокращен. вниз, если он переполнен. Я пробовал с max-width
и max-height
для <body>
, но это не работает.
Вот содержимое моего файла index.html
:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="mother">
<div id="header">
<div id="back-link">
<a href="../">Home</a>
</div>
<div id="prev">
<a href="">next picture</a>
</div>
<div id="next">
<a href="">previous picture</a>
</div>
<div id="headline">
<p class="h2">Our Galery</p>
</div>
</div>
<!-- Content -->
<div id="container-bild">
<img src="./bilder/P1130079.JPG" id="img-bild" />
</div>
</div>
</body>
</html>
Вот содержимое моего файла style.css
:
body {
max-width: 100%;
max-height: 100%;
}
/* mother-container */
div#mother {
max-width: 100%;
max-height: 100%;
margin: auto;
}
/* main-container */
#container-bild {
max-width: 100%;
max-height: 100%;
}
/* picture in main-container */
#img-bild {
max-width: 100%;
max-height: 100%;
border: 1px solid #280198;
}
Вот скриншот того, как это выглядит: