RESOLU
J'ai du code HTML/CSS très simple, et peu importe ce que je fais, j'obtiens toujours une exception "valeur de propriété invalide" par chrome, et le logo ne se positionnera pas correctement. Merci pour toute aide.
ÉDITER:
Correction du premier problème, mais maintenant l'image ne bouge pas par rapport à la bordure. Désolé, mais je suis totalement nouveau dans la conception de sites Web et j'ai besoin d'un peu d'aide.
<html lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>my website</title>
<style type="text/css">
*{ padding: 0; margin: 0; }
.header {
width: 100%;
height: 100px;
border: none;
border-bottom-style: solid;
border-bottom-width: 5px;
position: relative;
border-bottom-color: rgb(220,30,60);
}
.logo {
position: absolute;
padding-bottom:50px;
height: 150%;
width: auto;
}
</style>
</head>
<body>
<div class="header" id="header">
<img id="logo" class="logo" src="image.png"/>
</div>
</body>
</html>
Je ne comprends tout simplement pas pourquoi vous avez utilisé padding-bottom au lieu de bottom dans ce cas. En tous cas:
<html lang="de" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>my website</title>
<style type="text/css">
*{ padding: 0; margin: 0; }
.header {
position: relative;
height: 100px;
border-bottom: 5px solid rgb(220,30,60);
}
.logo {
position: absolute;
bottom:50px;
height: 150%;
width: auto;
}
</style>
</head>
<body>
<div class="header" id="header">
<img id="logo" class="logo" src="image.png"/>
</div>
</body>
</html>
Propriété CSS bottom : http://www.w3schools.com/cssref/pr_pos_bottom.asp
Propriété CSS padding-bottom : http://www.w3schools.com/cssref/pr_padding-bottom.asp
J'avais un problème similaire pour moi.
J'ai écrit 10
, au lieu de 10px
J'espère que cela pourra aider.
Il y a un espace avant le px
dans padding-bottom:50 px;
. Réparer:
padding-bottom: 50px;