Aller au contenu

Integration HTNL/CSS


Eagle1

Messages recommandés

Bonjour a tous.

Voila je suis un peu curieux de savoir comment chacun transforme ses designs images en HTML/CSS.

En effet Fireworks ou Photoshop sortent un code abominable et affreux, et je me vois mal lance un site sur cette base du code...

Et le truc c'est que quand je decoupe mon image en plein de petite pour cree moi-meme le design avec des div, je perd enormement dans la qualite du dessin...

Lien vers le commentaire
Partager sur d’autres sites

Oué enfin ce qu'il voulait dire je pense c'est d'exporter le PSD en PNG pour le navigateur :byebye:

Eviter le JPG car ça fait plein d'artifacts et on voit le bord des images si c'est pas en super qualité

Sinon oui aucun outil ne fera du code plus propre que le bloc-notes :keskidit:

Lien vers le commentaire
Partager sur d’autres sites

salut !

j'essai cette fois d'integrer un vrai design, et j'ai quelques souci !

	<div id="contenu_conteneur">
	<div id="top_contenu">
	</div>

	<div id="contenu_bordure_gauche">
	</div>

	<div id="contenu">
	</div>

	<div id="contenu_bordure_droite">
	</div>

	<div id="bas_contenu">
	</div>

</div>

Le but c'est d'aficher un rectangle, vous l'aurez compris avec une bordure speciale en haut, a gauche, a droite et en bas.

Si j'ai bien compris, il vaut mieux eviter d'utiliser les floats.

Je n'ai pas de souci pour les bordures du haut et du bas.

En revanche pour les trois du milieu, voici leurs codes css:

#contenu_bordure_gauche{
display:inline;
min-width:37px;
min-height:282px;
background:url('images/contenu_bordure_gauche.png');
}

#contenu_bordure_droite{
display:inline;
width:37px;
min-height:282px;
background:url('images/contenu_bordure_droite.png');
}

#contenu{
display:inline;
width:908px;
min-height:282px;
}

Je pense que de les mettres en inline est la solution... en revanche elle n'apparaissent plus... Firebug me les affiches en grise... bref je suis perdu... je ne sais pas ou elles ont pu passer... car si je met que celle de gauche en inline, on la vois tres bien...

merci de votre aide

Lien vers le commentaire
Partager sur d’autres sites

Le problème des floats c'est plus que le comportement est difficile à comprendre, pour le peu dont je me rappelle. Si je me souviens bien, les blocs floats sont positionnés relativement au bloc contenant. De fait, si tes trois div du milieu sont mis dans un autre div, et que tu les mets en float: left, ça devrait pouvoir passer.

Après pour ce genre de problème, peut-être un framework CSS comme le 960 Grid System ou le Yahoo! UI: grid CSS pourrait te faciliter la vie.

Lien vers le commentaire
Partager sur d’autres sites

Les float sont en effet bien plus complexes à maîtriser mais au final bien plus pratiques que des blocs inline, ces derniers étant finalement très limités notamment au niveau du contrôle de la taille des blocs !

Donc en fait moi je te conseille les float ! Mais si tu veux faire un layout trois colonnes, perso j'utilise toujours le code présenté dans cette page : http://matthewjamestaylor.com/blog/perfect-3-column.htm. C'est un peu compliqué à mettre en place mais ça fonctionne partout :transpi:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...