Я новичок в веб-дизайне и для класса. Я создаю сайт для ресторана, и я сделал свой макет, но у меня возникла проблема (или, может быть, это невозможно) о том, чтобы мой образ отображался так же, как и в моем макете (изображение следовать)100% ширина изображения?
Вот вершина моего макете
Я хочу иметь заголовок 100% (понял, что из) изображение ширина 100%
изображение 1480x808 и с этим кодом it sta ys 100%, но высота не совпадает с моей следующей секцией (она либо полностью отталкивает ее от страницы, либо в других разрешениях имеет большой белый промежуток между ней и следующей секцией)
Может ли кто-нибудь указать мне правильное направление здесь?
действительно Оценил это
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style type="text/css">
body {
\t margin-left: 0px;
\t margin-top: 0px;
\t margin-right: 0px;
\t margin-bottom: 0px;
}
#header {
\t height: 100px;
\t background-image: url(_images/headerpattern.jpg);
\t background-repeat: repeat;
}
#mainpicture {
\t height: 808px;
\t width: 100%;
\t max-height: 808px;
\t margin-left: auto;
\t margin-right: auto;
}
#redbar {
\t height: 10px;
\t width: 100%;
\t background-color: #94201f;
}
#slogan {
\t height: 207px;
\t width: 100%;
}
</style>
</head>
<body>
<div id="container">
<div id="header"></div>
<div id="mainpicture"><img src="_images/mainpic.jpg" alt="" width="100%"/></div>
<div id="redbar"></div>
<div id="slogan">Content for id "slogan" Goes Here</div>
<div id="redbar"></div>
</div>
</body>
</html>
На несвязанной ноте , попробуйте использовать #mainpicture img {width: 100%;} вместо встроенного css. Это делает ваш код намного более чистым, когда вы находитесь дальше по линии. –
Также в html5 атрибут width должен быть в пикселях, поэтому это будет недопустимое значение (если вы используете html5) – Pete
спасибо за отзыв, я знаю, что очистка моего кода - это то, что мне нужно для разработки. – user4340635