Oto mój kod CSS i HTML. Chcę umieścić pojedynczy obraz w środku i działa to z wyjątkiem dziwnej białej ramki wokół obrazu. Próbowałem border:none;
i border:0;
Jak wyśrodkować obraz za pomocą CSS bez białej granicy
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Food.</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="icon" type="image/png" href="favicon.ico">
</head>
<body>
<img border="0" id="image" class="centered" />
</body>
</html>
CSS:
.centered {
position: fixed;
top: 50%;
left: 50%;
margin-top: -182px;
margin-left: -153px;
}
img#image{
/*I think this is where the issue is caused*/
width:337px;
height:219px;
background-image: url('soon_comp.png');
background-color: transparent;
}
body {
outline: none;
background-color: rgb(15,15,30);
border-color:transparent;
border:0px;
}
dlaczego nie umieścić źródła obrazu w 'img' zamiast' css'? na przykład '' –
Czy jesteś pewien, że sam obraz nie ma białego obramowania? Nie jestem sarkastyczny, tylko że zrobiłem to sam kilka razy, zanim zdałem sobie sprawę, że biała granica jest częścią samego obrazu, a nie z powodu HTML lub CSS. – robx