заголовок изображения подходит для экрана

0

Я знаю, что есть много тем о заголовке изображения; но я проверил большинство из них, и они не могли мне помочь.

Это моя проблема: у меня есть образ, который я хочу использовать в качестве заголовка. Наконец я нашел способ разместить его, но потом он показывает его оригинальный размер. Я пробовал max-width:100%, но размер не изменился и просто остается там.

HTML:

<body>
<header id="niberus">
<img src="nib1.jpg" alt="nib1" width="1900px" height="450px"></img>
</header>

И для моего CSS, у меня есть это:

header#niberus
{
width: 100%;
}

Я попытался удалить ширину и высоту из моего HTML файла, но тогда изображение останется в нормальном размере. Когда я добавляю ширину и высоту, как сейчас, она заполняет экран; но, конечно, когда вы уменьшаете окно, изображение не меняется.

Вот мой полный HTML-код:

<!DOCTYPE HTML> 
<html> 
 <head> 
 <link rel="stylesheet" type="text/css" href="default.css">
 <title>Niberus-gaming</title> 
 </head>
 <body>
<header id="niberus">
<img src="nib1.jpg" alt="nib1" width="1900px" height="450px"></img>
</header>
<div class="hbuttons">

<ul>
<li><a href="niberus.html">-Home-</a></li>
<li><a href="news.html">-News-</a></li>
<li><a href="forum.html">-Forum-</a></li>
<li><a href="upcoming.html">-Upcoming projects-</a></li>
<li><a href="about.html">-About me-</a></li>
<li><a href="contact.html">-Contact-</a></li>
</ul>
</div>
<hr>
<table border="1" cellpadding="5px" cellspacing="10px">
<tr>
<td width="300px"><h1>Under construction</h1></td>
<td width="1300px" ><h1>Under construction</h1></td>
<td width="300px"><h1>Under construction</h1></td>
</tr>
</table>

 </body> 
</html>

И вот мой полный код css:

ul.horizontal li{
display:block;
float:left;
padding:0 10px;
width: 150px;
}
header#niberus
{
width: 100%;
}
body
{
background-color:black;
}
h1 
{
color: white;
}
table
{
color: white;
text-align: left
}



.hbuttons{
float: left;
width: 100%;
background-color: #00FF00;
overflow:hidden;
position:relative;
}
.hbuttons ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
.hbuttons ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
.hbuttons ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:10px 10px;
   font: 30px Impact;
   color: white;
   text-decoration:none;
   line-height:15px
}
  • 0
    заголовок будет шириной вашего тела, вы могли бы опубликовать свое тело CSS?
  • 0
    Насколько я помню, атрибуты width и height в теге img не нуждаются в px
Показать ещё 7 комментариев
Теги:

1 ответ

1
Лучший ответ

В настоящее время вы нацеливаете тег заголовка, вам нужно настроить таргетинг на изображение. Удалите атрибут width и height из html. Вы также можете установить максимальную ширину для тега img, если вам нужно

Настроить изображение

header#niberus {
    display: block;
}
header#niberus img {
    width: 100%;
    max-width: xxxx;
}
  • 0
    спасибо, что сработал ^^
  • 0
    оцените галочку, если это сработало
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню