#html #css
#HTML #css
Вопрос:
У меня есть изображение в качестве заголовка, и в css я установил ширину на «100%», но она не прошла весь путь, поэтому я попробовал «190%», и она распространяется только на правую часть страницы. Затем я продолжил изменять высоту на%, как это было в px, и я хотел, чтобы она была в%, чтобы она выглядела аккуратно, так как ширина равна%, но затем изображение исчезло.
плюс я даже не могу изменить положение изображения.
Вот моя проблема: http (точка с запятой) //prntscr.com/3ufy00
Вот мой код:
CSS
body { }
#image {
width:100%;
height:178px;
}
HTML
<div class="wrapper">
<header id="menu">
<img id="image" src="http(semi)//oi62.tinypic.com/6t3fp2.jpg">
</header>
</div>
Комментарии:
1. Ну, 100% означает, что он заполняет своего родителя, поэтому, если ваша оболочка имеет какие-либо ограничения по размеру, она будет заполнять только этот размер. Посмотрите, как это выглядит на JSFiddle . Кажется, все в порядке только с тем кодом, который вы предоставили.
Ответ №1:
Комментарии:
1. Если скопировать код из скрипки, я уверен, что ваш css в вашем ответе не будет работать
2. объясните, пожалуйста, и вы проверили скрипку
3. Я уверен, что скрипка работает, но css в вашем ответе недействителен из-за опечатки
o
вместо0
Ответ №2:
У вас есть reset.css? body {margin:0; padding:0} попробуйте также установить для высоты img значение auto .
Ответ №3:
<div class="wrapper">
<header id="menu">
<img id="image" src="http(semi)//oi62.tinypic.com/6t3fp2.jpg" height="100">
</header>
</div>
Вы также можете попробовать это.
Ответ №4:
Если ваша оболочка имеет ограничение with, то любые элементы полной ширины должны находиться за ее пределами
HTML
<header id="menu">
<img id="image" src="http://oi62.tinypic.com/6t3fp2.jpg" />
</header>
<div class="wrapper"></div>
CSS
* {
margin: 0;
padding: 0;
}
#image {
display: block;
}
.wrapper {
max-width:80%;
margin:0 auto;
/* centered */
height: 150px;
/* just for show */
background-color: gold;
}