Voila j'ai un gros soucis au niveau de l'affichage de mon blog en travaux, ca se passe sous IE6 et apparement, c'est pas tres joli a voir. Il y a des choses qui n'affichent pas mais qui le sont sous FF, j'ai aussi des soucis au niveau de l'implementation de certains cadres comme la barre de navigation qui est décalée ou meme les billets qui se retrouvent presque en milieu de page.
J'aimerait savoir ce qui ne va pas pour pouvoir avoir un affaichage correct sous IE et FF.
Dois-je avoir recours a des hacks ?
P.S : Je cherche un site qu'on m'avait parlé qui fourni les screens d'un site sous plusieurs navigateurs mais je ne retrouve plus le nom, le connaissez vous ?
Le site en question : http://daleetstudios.free.fr/dc/
Le CSS :
Modifié par TGM (28 Dec 2006 - 03:08)
J'aimerait savoir ce qui ne va pas pour pouvoir avoir un affaichage correct sous IE et FF.
Dois-je avoir recours a des hacks ?
P.S : Je cherche un site qu'on m'avait parlé qui fourni les screens d'un site sous plusieurs navigateurs mais je ne retrouve plus le nom, le connaissez vous ?
Le site en question : http://daleetstudios.free.fr/dc/
Le CSS :
/* ***** BEGIN LICENSE BLOCK *****
* This file is part of DotClear.
* Copyright (c) 2004 Maurice Svay and contributors. All rights
* reserved.
*
* DotClear is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* DotClear is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with DotClear; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* ***** END LICENSE BLOCK *****
*
* Contributor(s):
* Maurice Svay
*/
/* Ce fichier définit le style visuel pour les différents éléments du blog.
* Dans l'ordre, vous trouverez les règles qui définissent l'apparence pour:
* - les éléments HTML en général
* - la page
* - l'entête
* - le prélude
* - le contenu
* - la barre de navigation
* - le pied de page
*
* L'agengement des blocs est défini dans le fichier layout.css
* Pour mettre la barre de navigation à gauche, décommentez l'appel à
* layout-gauche.css
*/
/* -------------------------------------------------
* Thème Red'Fluid réalisé par Philippe de http://blog.accessoweb.info
---------------------------------------------------------------------------------------------------------------------------- */
/* Les éléments HTML en général
-------------------------------------------------------- */
html, body {
margin: 0; padding: 0;
}
body{
background: #bebebe url(img/bgPage.png) center repeat-y;
color: #000000; font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
}
h1, h2, h3, h4, h5, h6{
font-family: "Trebuchet MS", sans-serif;
}
h1{font-size: 1.4em;}
h2{font-size: 1.3em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5{font-size: 0.9em;}
h6{font-size: 0.8em;}
pre, code{
font-size: 1.2em;
}
pre{
width: 100%;
overflow: auto;
border: 1px solid #CCC;
}
fieldset{
border: none;
}
label{
cursor: pointer;
}
.field label{
display: block;
}
img {border:0;}
input,textarea{
border: 1px solid #999;
}
textarea{
width: 90%;
font-size: 1em;
font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}
a{
color: #ED8000;
text-decoration: none;
}
a:hover{
color: #ED8000;
text-decoration: underline;
}
.left{
float: left;
margin-right: 1em;
}
.right{
float: right;
margin-left: 1em;
}
/* La page
-------------------------------------------------------- */
#page {margin: 0 auto; width: 950px;text-align: left;}
#main {margin-left:0; padding:5px 0 0 0;}
#sidebar {float:right; position:relative; width:200px; top: -15px;}
#sidebar2 {float:right; position:relative; width:200px; top:-15px;}
#content {width: 530px; position:relative; text-align: left;padding: 0 5px;}
#search {position: absolute; top: 50px ; text-align: right; width: 850px;}
/* L'entête
-------------------------------------------------------- */
#top {
height: 90px; width: 950px;
/*background: white url(img/bgTop.png) left bottom no-repeat;*/ }
#top h1 {
position: absolute; top: 0; left: 30px;
}
#top h1 a {
font-size: 30px; line-height: 1em;
text-decoration: none;
color: #006699;
}
#top h1 a:hover {color: #FF9900;}
html:lang(fr) #search input {font-size: 0px; width: 22px;}
/* bloc recherche */
#search input {
background: transparent url(img/bgSearchBtn.png) no-repeat top left;
border: none;
height: 22px;
margin: 0 15px 0 0;
margin-top: 30px;
}
#search input#q {
font-size: 1em;
width: 175px;
background: transparent url(img/bgSearch.png) no-repeat top left;
color: #ffffff;
height: 22px;
}
/* Le contenu
-------------------------------------------------------- */
.post {
position: relative;
line-height: 1.5em;
margin: 0 0 1.5em 40px;
padding: 0 20px 0 0;
}
.post .day-date {
position: absolute; top: -2px; left: -45px;
width: 40px; color: #494949;
font-family: Helvetica, Arial, Geneva, sans-serif;
margin: 0; padding: 0;
}
.post .day-date span {
display: block; text-align: center; font-weight: bold;
}
.post .day-date .day {
text-shadow: 2px 2px 2px #ccc;
font-size: 2em; padding: 8px 0 0 0;
}
.post .day-date .month {}
.post .post-info {
font-size: 0.9em;
color: #000;
font-family: "HelveticaNeue-Light", Helvetica Neue Light, Helvetica, Arial, Geneva, sans-serif;
margin: 0 0 0.3em 0; padding: 0 0 0 5px;
line-height: 1.3em;
}
.post .post-chapo {
padding-left : 5px;
}
.post .post-content {
padding-left : 5px;
}
.post .post-info a {
color: #494949;
}
.post h2.post-title {
font-size: 1.8em;
color: #494949;
margin: 0 0 2px 0;
padding-left : 5px;
}
.post .post-title a {
text-decoration: none;
color: #494949;
}
.post-info-co {
background: transparent url(img/addcomment.gif) no-repeat 300px 51%;
clear: both;
font-size: 1em;
text-align: right;
margin-bottom: 3em;
padding-bottom: 10px;
margin-top: 3em;
padding-top: 10px;
border-top: 1px dotted #AAAAAA;
border-bottom: 1px dotted #AAAAAA;
margin: 20px;
}
.post-info-co span{
display: none;
}
.post-info-co a{
padding-left: 12px;
}
/* Billet vu
****************************************************************/
.post-read {
clear: both;
font-size:: 1em;
text-align: right;
margin-bottom: 3em;
}
.post .post-title a:hover {color: black}
/* *****************************************
Contenu du billet
********************************************/
.post a {color: #494949}
.post a:visited {color: #a5cf05}
.post-content h1 {font-size: 2.2em}
.post-content h2 {font-size: 1.8em}
.post-content h3 {font-size: 1.6em}
.post-content h4 {font-size: 1.5em}
.post-content h5 {font-size: 1.4em}
.post-content h6 {font-size: 1.2em}
.post-content p {line-height: 1.4em}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
color: #494949; line-height: 1.3em;
margin: 0 0 0.5em 0;
clear: both; /* Permet le retour à la ligne des titres après une image*/
}
.post-content p, .post-content ul, .post-content ol, .post-content pre, .post-content address {margin: 0 0 1em 0}
/* Élements de mise en forme des tag PRE et CODE ***** TEST ***** */
.post-content abbr {cursor: help; color: #000}
.post-content pre, .post-content code {
border: 1px #ccc solid;
padding: 5px;
background-color: #494949;
font-size: 1.2em;
overflow: auto;
}
.post p img {
float: left; display: block;
padding: 0.5em;
margin: 5px 15px 15px 0;
background-color: #eee;
border: 1px #ccc solid;
}
.form-help {
color:#B2B2B2;
font-size:9px;
margin:2px 0;
}
#trackbacks h3, #comments h3{
color: #ffffff;
border: 1px solid #D2D2D2;
background: #99c300;
padding: 0px 2px 2px 5px;
}
#trackbacks blockquote, #comments blockquote{
border: 1px solid #D2D2D2;
margin: 0;
padding: 0 1em;
background: #F5F5F5;
}
/* La barre de navigation
-------------------------------------------------------- */
#sidebar , #sidebar2 {
color : gray;
font-size: 0.9 em;
line-height: 1.3em;
}
#sidebar div, #sidebar2 div{
margin: 10px 30px 0 0;
padding-bottom: 10px;
}
#sidebar a, #sidebar2 a{
color : gray;
font-size: 0.9 em;
line-height: 1.3em;
text-decoration: none;
}
#sidebar a:hover, #sidebar2 a:hover{
color : gray;
text-decoration: underline;
}
#sidebar a:acive, #sidebar2 a:active{
color : gray;
font-weight: bold;
text-decoration: none;
}
#sidebar div, #sidebar2 div{
color: inherit;
}
#sidebar div ul, #sidebar2 div ul{
margin: 0;
padding: 0;
list-style: none;
}
#sidebar h2, #sidebar2 h2, #sidebar h3, #sidebar2 h3{
color: #ffffff;
background: transparent url(img/bgSidebarTitles.gif) repeat-x bottom;
text-align: left;
text-transform:uppercase;
padding: 2px 2px 2px 5px;
border: 1px solid #bebebe;
}
#sidebar h3, #sidebar2 h3{
border-top: 1px solid #D2D2D2;
padding-top: 10px;
font-size: 1.4em;
text-align: left;
margin-left: 15px;
}
#calendar table{
width: 150px;
margin: 0 auto;
font-size: 0.8em;
}
#calendar caption{
margin: 0 auto;
background: #EEE;
padding: 0.5em 0;
color: #666;
}
#calendar abbr{
border: none;
}
#calendar td{
background: #F5F5F5;
text-align: center;
}
#calendar td a{
display: block;
font-weight: bold;
background: #E0E0E0 url(images/today.png) no-repeat right top;
color: #933;
}
#statistiques {
padding-top: 10px;
}
#q{
padding-left: 18px;
background: #f5a406 url(img/q.png) no-repeat left;
}
#sidebar div#calendar{
/*border-top: 1px solid #F0F0F0;*/
}
#sidebar div#calendar table{
font-size: 0.8em;
text-align: left;
margin: 0 auto;
border-collapse: collapse;
}
#sidebar div#calendar table caption{
margin: 0 auto;
}
#sidebar div#calendar table th{
color: #AB2121;
background: transparent;
}
#sidebar div#calendar table td{
width: 14%;
line-height: 1.5em;
border: 1px solid #D2D2D2;
}
#sidebar div#calendar table td a{
display: block;
background: #AB2121;
color: #ED8000;
font-weight: bold;
text-decoration: none;
}
#sidebar div#calendar table td a:hover{
background: #ED8000;
color: #AB2121;
}
#sidebar2 #lastComments {
font-size: 0.8em;
list-style-type: none;
margin: 0;
padding: 0;
}
/* Le pied de page
-------------------------------------------------------- */
#footer{background:#9ec80a; color:#FFF; font:normal 12px Arial,Helvetica,sans-serif; height:15px; padding:15px; text-align:center; clear: both;}
#footer a{color:#FFF; text-decoration:none;}
/* ---
NAVIGATION HORIZONTALE
--- */
ul#nav-box {
margin : 0 0 20px 0;
height: 30px; /*----------------------- là --------*/
line-height: 30px;/*----------------------- là --------*/
padding : 10 1em 10 3;
border-bottom:1px solid #bebebe;
list-style-type : none;
background-color: #f3a305;
color: #fff;
font-weight : bold;
font-size : 14px; text-align: left;
}
ul#nav-box li {
display: inline;
padding : 5px 0;
}
ul#nav-box li a {
padding : 4px 0.5em 4px 0.5em;
color: #fff;
text-decoration: none;
border-right: 0.8px solid #fff;
}
ul#nav-box li a:hover {
text-decoration: underline;
color: #fff;
border-right: 0.7px solid #fff;
}
.date { /* date */
background:url('./img/date.png') no-repeat;
width:45px;
height:50px;
color: white;
text-align:center;
position:absolute;
left:-40px;
top: -10px;
}
.date_day { /* jour */
display: block;
font-size: 1.9em;
text-align: center;
font-weight: bold;
padding : 9px;
}
.date_month { /* mois */
display: block;
font-size: 1em;
text-align: center;
font-weight: bold;
margin: -9px;
text-transform:uppercase;
}
Modifié par TGM (28 Dec 2006 - 03:08)