Bonsoir,
Je me forme aux techniques de création web (HTML,CSS...) de manière autodidacte et ponctuelle, car je suis étudiant dans un autre domaine et je n'ai pas beaucoup de temps.
Je suis entrain de réaliser ce tutorial sur un site de Web Design en anglais, je viens tous juste de commencer et je suis déjà bloqué. Voila le site : http://sixrevisions.com/tutorials/web-development-tutorials/minimal-and-modern-layout-psd-to-xhtmlcss-conversion/.
Avant de vous expliquer mon problème voila la partie qui me pose problème, attention il faut absolument visualiser le lien pour comprendre, enfin je pense qu'il faille le faire.
Partie HTML :
Partie CSS :
Dans cette partie je pense qu'il s'agit de mettre en place le logo du site, c'est un logo qui a été au préalable crée sur Photoshop puis découpé au format PNG.
Je ne parviens tout ce code d'intégration alors que pour moi il serait plus simple d'insérer l'image sur HTML via le code suivant
Cependant lui il créer d'abord un
Dans la partie css, ce qui me pose problème c'est la "multitude" de
Enfin dans cette partie du code
Je ne parviens pas à comprendre pourquoi tous ce code. Selon moi en utilisant simplement un code css appliqué à la balise header aurait été suffisant. IL doit y avoir un intérêt que je ne saisis pas.
Moi j'aurai fait
Merci à celui qui prendre le temps de m'éclairer. Merci beaucoup. Je précise que je suis néophyte. Encore merci.
Je me forme aux techniques de création web (HTML,CSS...) de manière autodidacte et ponctuelle, car je suis étudiant dans un autre domaine et je n'ai pas beaucoup de temps.
Je suis entrain de réaliser ce tutorial sur un site de Web Design en anglais, je viens tous juste de commencer et je suis déjà bloqué. Voila le site : http://sixrevisions.com/tutorials/web-development-tutorials/minimal-and-modern-layout-psd-to-xhtmlcss-conversion/.
Avant de vous expliquer mon problème voila la partie qui me pose problème, attention il faut absolument visualiser le lien pour comprendre, enfin je pense qu'il faille le faire.
Partie HTML :
<!--HEADER/NAVIGATION STARTS-->
<div id="top">
<!--WEBSITE TITLE STARTS-->
<div id="title">
<h1><a href="#" title="Your Website Name">Your Website Name</a></h1>
</div>
<!--WEBSITE TITLE ENDS-->
</div>
<!--HEADER/NAVIGATION ENDS-->
Partie CSS :
#top {
float: left;
width: 850px;
height: 119px;
}
#title {
float: left;
width: 278px;
height: 74px;
padding-top: 45px;
}
#title h1 {
display: block;
float: left;
width: 278px;
height: 74px;
text-indent: -9999px;
}
#title h1 a {
display: block;
width: 100%;
height: 100%;
background-image: url(images/title.png);
background-repeat: no-repeat;
background-position: 0 0;
}
Dans cette partie je pense qu'il s'agit de mettre en place le logo du site, c'est un logo qui a été au préalable crée sur Photoshop puis découpé au format PNG.
Je ne parviens tout ce code d'intégration alors que pour moi il serait plus simple d'insérer l'image sur HTML via le code suivant
<img src="/"/>
. APrès cela utiliser margin
afin de positionner le logo.Cependant lui il créer d'abord un
<div id="top">...</div>
qui pour moi correspond à un <header>...</header>
puis à l'intérieur il crée un autre div, il s'agit du <div id="title">...</div>
sans que je puisse voir l'intérêt de cela.Dans la partie css, ce qui me pose problème c'est la "multitude" de
float: left
qu'il a mit dans <div id="top">...</div>
et <div id="title">...</div>
Enfin dans cette partie du code
#title h1 {
display: block;
float: left;
width: 278px;
height: 74px;
text-indent: -9999px;
}
#title h1 a {
display: block;
width: 100%;
height: 100%;
background-image: url(images/title.png);
background-repeat: no-repeat;
background-position: 0 0;
}
Je ne parviens pas à comprendre pourquoi tous ce code. Selon moi en utilisant simplement un code css appliqué à la balise header aurait été suffisant. IL doit y avoir un intérêt que je ne saisis pas.
Moi j'aurai fait
header{
background-image: url(logo.png);
}
Merci à celui qui prendre le temps de m'éclairer. Merci beaucoup. Je précise que je suis néophyte. Encore merci.