28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous,
mon tout premier message sur le forum est vraiment un appel au secours plus que désespéré, le CSS a été validé, mais ne fonctionne pas qu'en local !

Je vous pose le contexte :
Salarié d'une boite, nous avons développé (une petite équipe de 2 personnes) une application qui utilise IE comme interpréteur.
C'est une méthode que nous utilisons depuis plusieurs années et qui a fait ses preuves ; nous sommes obligés d'utiliser IE car nous utilisons le File System Object.

Lorsque j'exécute l'application depuis le disque D de mon PC où elle a été développé, tout fonctionne nickel.
Dés que je passe l'application sur un disque réseau, c'est la cata de chez cata, mais comme un dessin vaut mieux qu'un long discours, voici quelques captures :
Sous IE11 :
Local IE 11 :
upload/56608-PotAG01.png
upload/56608-PotAG03.png
Réseau IE 11 :
upload/56608-PotAG02.png

Local : Sous FF que j'ai testé par curiosité, mais qu'on utilisera pas :
upload/56608-PotAG04.png

Merci d'avance aux bonnes âmes qui voudrons bien me donner un sérieux coup de mains.

Je précise que je suis totalement débutant en CSS et que j'ai beaucoup utilisé des générateurs (c'est peut-être pas ce que j'ai fait de mieux, mais bon...).

Si besoin, je peux envoyer l'application par Email, c'est vraiment désespéré. Smiley cligne Smiley cligne Smiley cligne

Voici les CSS :
1 - FeuilleStyle.css

.CadreRelief1 {
  box-shadow: 0 15px 10px rgba(0,0,0, .7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
/*  transform: rotate(-3deg);
  transform: rotate(-3deg);
  -o-transform: rotate(-3deg);*/
}

.InputAREA {
  border: 3px solid #cccccc; /* permet de faire un cadre autour du TEXTAREA de couleur gris clair */
  padding: 5px; /* Décallage de 5px entre le bord et les caractères */
  vertical-align:middle;
  resize:none;  /* tant qu'à faire pour ne pas casser le design */
}

.InputEMAIL {
	text-align:center;
	background-color:transparent;
/*	width:150px;*/
    border: 1px solid #848484; 
	border-radius-topright: 30px; 
    border-top-right-radius: 30px; 
    border-top-right-radius: 30px; 
    border-radius-bottomright: 30px; 
    border-bottom-right-radius: 30px; 
    border-bottom-right-radius: 30px; 
    outline:0; 
    padding-right:10px; }

.InputDATE {
	text-align:center;
	background-color:transparent;
	width:150px;
    border: 1px solid #848484; 
	border-radius-topright: 30px; 
    border-top-right-radius: 30px; 
    border-top-right-radius: 30px; 
    border-radius-bottomright: 30px; 
    border-bottom-right-radius: 30px; 
    border-bottom-right-radius: 30px; 
    outline:0; 
    padding-right:10px; }

.Input2 {
	text-align:center;
	background-color:white;
    border: 1px solid #848484; 
	border-radius-topright: 30px; 
    border-top-right-radius: 30px; 
    border-top-right-radius: 30px; 
    border-radius-bottomright: 30px; 
    border-bottom-right-radius: 30px; 
    border-bottom-right-radius: 30px; 
    outline:0; 
    padding-right:10px; }

.Input2GRIS {
	text-align:center;
	background-color:#CCCCCC;
    border: 1px solid #848484; 
	border-radius-topright: 30px; 
    border-top-right-radius: 30px; 
    border-top-right-radius: 30px; 
    border-radius-bottomright: 30px; 
    border-bottom-right-radius: 30px; 
    border-bottom-right-radius: 30px; 
    outline:0; 
    padding-right:10px; }

.InputNUM {
	text-align:center;
	width:100px;
}

.InputINVALIDE {
	background-color: red;
	box-shadow: 0 0 1px 1px red;
	border-color:  0 0 1px 1px red;
}

.InputVALIDE {
	box-shadow: 0 0 1px 1px green;
	border-color:  0 0 1px 1px green;
}

.InfoJaune {
	color: yellow;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	font-style: italic;
	/*vertical-align:middle;*/
	vertical-align:25%; /* Permet de centrer verticalement sur la ligne*/
}

.InfoRouge {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight:bold;
	font-style: italic;
	vertical-align:25%; /* Permet de centrer verticalement sur la ligne*/
}

/*NOM DE L'AERODROME*/
.Effet3D1{
/*text-align: center;*/
font-family: Arial, sans-serif;
line-height: 1em;
color: #C9001A; /*:#B9121B;*/
font-weight:bold;
font-size: 35px;
text-shadow:0px 0px 0 rgb(121,-35,-35),1px 1px 0 rgb(78,-78,-78),2px 2px 0 rgb(36,-120,-120),3px 3px 0 rgb(-7,-163,-163),4px 4px 0 rgb(-49,-205,-205),5px 5px 0 rgb(-92,-248,-248), 6px 6px 0 rgb(-134,-290,-290),7px 7px 6px rgba(0,0,0,0.5),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);}

/*TITRE DE LA PAGE*/
.Effet3D2{
/*text-align: center;*/
font-family: Arial, sans-serif;
font-style:italic;
line-height: 1em;
color: #E6E2AF;/*:#B28436;*/
font-weight:bold;
font-size: 92px;
text-shadow:0px 0px 0 rgb(121,-35,-35),1px 1px 0 rgb(78,-78,-78),2px 2px 0 rgb(36,-120,-120),3px 3px 0 rgb(-7,-163,-163),4px 4px 0 rgb(-49,-205,-205),5px 5px 0 rgb(-92,-248,-248), 6px 6px 0 rgb(-134,-290,-290),7px 7px 6px rgba(0,0,0,0.5),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);}

/*DATE*/
.Effet3D3{
font-family: Arial, sans-serif;
line-height: 1em;
/*vertical-align:top;*/
color: #dee603;
font-weight:bold;
font-size: 25px;
text-shadow:0px 0px 0 rgb(127,135,-92),1px 1px 0 rgb(42,50,-177),2px 2px 0 rgb(-43,-35,-262), 3px 3px 0 rgb(-128,-120,-347),4px 4px 3px rgba(0,0,0,0.5),4px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);}

/*DONNEES MENSUELLES*/
.Effet3D4{
font-family: Arial, sans-serif;
line-height: 1em;
color: #7FBFFF; /*#018DDE;*/
font-weight:bold;
font-size: 20px;
text-shadow:0px 0px 0 rgb(127,135,-92),1px 1px 0 rgb(42,50,-177),2px 2px 0 rgb(-43,-35,-262), 3px 3px 0 rgb(-128,-120,-347),4px 4px 3px rgba(0,0,0,0.5),4px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);}

/*CADRE SIMPLE COINS ARRONDIS-> DONNEES MENSUELLES*/
.Cadre_Simple_Coins_Arrondis {
    border-radius: 25px;
    border-radius: 25px;
    border-radius: 25px;
    overflow: auto;
    border: 7px solid #800000;
    padding: 7px;
/*    width: 500px;
    height: 125px;*/
    background-color: #FADFB4;
    color: #000000;
}

/*BOITE AVEC FLECHE -> DATE*/
.arrow_box { 
position: relative; 
background: #88b7d5; 
border: 7px solid #c2e1f5; 
border-radius:25px;
} 
.arrow_box:after, .arrow_box:before { 
top: 100%; 
left: 50%; 
border: solid transparent; 
content: " "; 
height: 0; 
width: 0; 
position: absolute; 
pointer-events: none; 
} 
.arrow_box:after { 
border-color: rgba(136, 183, 213, 0); 
border-top-color: #88b7d5; 
border-width: 30px; 
margin-left: -30px; 
} 
.arrow_box:before { 
border-color: rgba(194, 225, 245, 0); 
border-top-color: #c2e1f5; 
border-width: 40px; 
margin-left: -40px; 
}

/* BOUTON VALIDATION */
.Bouton_Validation {
	font-size:17px;
	font-family:Arial;
	font-weight:bold;
	border-radius:17px;
	border-radius:17px;
	border-radius:17px;
	border:1px solid #e65f44;
	padding:9px 76px;
	text-decoration:none;
	background:linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	background:-ms-linear-gradient( top, #f0c911 5%, #f2ab1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
	background:gradient( linear, left top, left bottom, color-stop(5%, #f0c911), color-stop(100%, #f2ab1e) );
	background-color:#f0c911;
	color:#c92200;
	display:inline-block;
	text-shadow:1px 1px 0px #ded17c;
 	box-shadow:inset 1px 1px 0px 0px #f9eca0;
 	box-shadow:inset 1px 1px 0px 0px #f9eca0;
 	box-shadow:inset 1px 1px 0px 0px #f9eca0;
}.Bouton_Validation:hover {
	background:linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
	background:-ms-linear-gradient( top, #f2ab1e 5%, #f0c911 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');
	background:gradient( linear, left top, left bottom, color-stop(5%, #f2ab1e), color-stop(100%, #f0c911) );
	background-color:#f2ab1e;
}.Bouton_Validation:active {
	position:relative;
	top:1px;
}

.Bouton_Validation2 {
 border-radius: 25px;
  box-shadow: #6E7849 0px 0px 10px;
  transform: rotate(-10deg) skew(27deg) skewX(0deg) skewY(0deg) scale(1);
  transition: all 0.5s ease;
  -ms-transform: rotate(-10deg) skew(27deg) skewX(0deg) skewY(0deg) scale(1);
  -ms-transition: all 0.5s ease;
  -o-transform: rotate(-10deg) skew(27deg) skewX(0deg) skewY(0deg) scale(1);
  -o-transition: all 0.5s ease;
  border-radius: 25px;
  box-shadow: #6E7849 0 0 10px;
  transform: rotate(-10deg) skew(27deg) skewX(0deg) skewY(0deg) scale(1);
  transition: all 0.5s ease;
  background-color: #6E7849;
  background-image: linear-gradient(90deg, #B9C788, #6E7849);
  background-image: -ms-linear-gradient(90deg, #B9C788, #6E7849);
  background-image: -o-linear-gradient(90deg, #B9C788, #6E7849);
  background-image: linear-gradient(90deg, #B9C788, #6E7849);
  background-image: linear-gradient(90deg, #B9C788, #6E7849);
  border-radius: 25px;
  border: 2px solid #4a5032;
  box-shadow: #6E7849 0px 0px 10px;
  color: #ffffff;
  display: inline-block;
  font-family: Arial;
  font-weight: bold;
  font-size: 2em;
  margin: auto;
  padding: 15px;
  text-decoration: none;
  text-shadow: #000000 7px 7px 7px;
  transform: rotate(-10deg) skew(27deg) skewX(0deg) skewY(0deg) scale(1);
  transition: all 0.5s ease;
}

.Bouton_Validation2:hover {
	transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	transform: rotate(10deg);
	padding: 15px;
	transform: rotate(10deg);
}

.Bouton_Validation2:active {
	position:relative;
	top:1px;
}


2-CheckBox.css

/* BOUTON OUI / NON */

/*
body {
    padding:0;
    margin:35px 102px auto;
}
*/

#sliderLabel {
    border:1px solid #a2a2a2;
    border-radius:3px;
    border-radius:3px;
    border-radius:3px;
    cursor:pointer;
/*    display:block;*/
	display:inline-block; /* Permet de mettre le titre et le slider sur la même ligne */ 
	vertical-align:-60%; /* Permet d'avoir un déclage pour le centrage vertical du titre du slider */
    height:30px;
    overflow:hidden;
    position:relative;
    width:100px;
}

#sliderLabel input {
    display:none;
}

#sliderLabel input:checked + #slider {
    left:0;
}

#slider {
    left:-50px;
    position:absolute;
    top:0;
    transition:left .25s ease-out;
    transition:left .25s ease-out;
    -o-transition:left .25s ease-out;
    -ms-transition:left .25s ease-out;
    transition:left .25s ease-out;
}

#sliderOn,
#sliderBlock,
#sliderOff {
    display:block;
    font-family:arial,verdana,sans-serif;
    font-weight:bold;
    height:30px;
    line-height:30px;
    position:absolute;
    text-align:center;
    top:0;
}

#sliderOn {
    background:#3269aa;
    background:linear-gradient(top,#3269aa 0%,#82b3f4 100%);
    background:linear-gradient(top,#3269aa 0%,#82b3f4 100%);
    background:-o-linear-gradient(top,#3269aa 0%,#82b3f4 100%);
    background:-ms-linear-gradient(top,#3269aa 0%,#82b3f4 100%);
    background:linear-gradient(top,#3269aa 0%,#82b3f4 100%);
    color:white;
    left:0;
    width:54px;
}

#sliderBlock {
    background:#d9d9d8;
    background:linear-gradient(top,#d9d9d8 0%,#fcfcfc 100%);
    background:linear-gradient(top,#d9d9d8 0%,#fcfcfc 100%);
    background:-o-linear-gradient(top,#d9d9d8 0%,#fcfcfc 100%);
    background:-ms-linear-gradient(top,#d9d9d8 0%,#fcfcfc 100%);
    background:linear-gradient(top,#d9d9d8 0%,#fcfcfc 100%);
    border:1px solid #a2a2a2;
    border-radius:3px;
    border-radius:3px;
    border-radius:3px;
    height:28px;
    left:48px;
    width:50px;
}

#sliderOff {
    background:#f2f3f2;
    background:linear-gradient(top,#8b8c8b 0%,#f2f3f2 50%);
    background:linear-gradient(top,#8b8c8b 0%,#f2f3f2 50%);
    background:-o-linear-gradient(top,#8b8c8b 0%,#f2f3f2 50%);
    background:-ms-linear-gradient(top,#8b8c8b 0%,#f2f3f2 50%);
    background:linear-gradient(top,#8b8c8b 0%,#f2f3f2 50%);
    color:#8b8b8b;
    left:96px;
    width:54px;
}

/* BOUTON OUI / NON  PARTIEL */
  
/*
    body {
    font-family:arial;
}
*/

input[type=radio],
input[type=checkbox] {
    display:none;
}

input[type=radio] + label,
input[type=checkbox] + label {
  display: inline-block;
    padding:6px 10px;
    font-size:14px;
    color:#333;
    cursor:pointer;
    background-color:#f5f5f5;
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;
    border:1px solid #ccc;
    border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color:#b3b3b3;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
 
input[type=radio]:checked + label,
input[type=checkbox]:checked + label {
    background-image:none;
    outline:0;
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    background-color:#F6E497; /*#FFF168;*/ /*#e0e0e0;*/
}
*{margin:0; padding:0;}
.box{background: red; height: 30px;}


3 - Table.css

/* TABLE BLEU COINS ARRONDIS AVEC CURSEUR LIGNE GRISE CADRAGE CENTRE*/

.CSSTableBleueCoinsArrondis {
	margin:0px;padding:0px;
	margin-bottom:20px;/*permet d'avoir un espace entre chaque tableau*/
	width:70%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #ffffff;
	
	border-radius-bottomleft:25px;
	border-bottom-left-radius:25px;
	border-bottom-left-radius:25px;
	
	border-radius-bottomright:25px;
	border-bottom-right-radius:25px;
	border-bottom-right-radius:25px;
	
	border-radius-topright:25px;
	border-top-right-radius:25px;
	border-top-right-radius:25px;
	
	border-radius-topleft:25px;
	border-top-left-radius:25px;
	border-top-left-radius:25px;
}.CSSTableBleueCoinsArrondis table{
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableBleueCoinsArrondis tr:last-child td:last-child {
	border-radius-bottomright:25px;
	border-bottom-right-radius:25px;
	border-bottom-right-radius:25px;
}
.CSSTableBleueCoinsArrondis table tr:first-child td:first-child {
	border-radius-topleft:25px;
	border-top-left-radius:25px;
	border-top-left-radius:25px;
}
.CSSTableBleueCoinsArrondis table tr:first-child td:last-child {
	border-radius-topright:25px;
	border-top-right-radius:25px;
	border-top-right-radius:25px;
}.CSSTableBleueCoinsArrondis tr:last-child td:first-child{
	border-radius-bottomleft:25px;
	border-bottom-left-radius:25px;
	border-bottom-left-radius:25px;
}.CSSTableBleueCoinsArrondis tr:hover td{
	background-color:#cccccc;
}
.CSSTableBleueCoinsArrondis td{
	vertical-align:middle;
	background-color:#6699cc;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:3px;
	padding-left:20px;/*Permet d'avoir un décallage à gauche dans toutes les cellules*/
	font-size:14px;
	font-family:Arial;
	font-weight: normal;
	color:#000000;
}.CSSTableBleueCoinsArrondis tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableBleueCoinsArrondis tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableBleueCoinsArrondis tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableBleueCoinsArrondis tr:first-child td{
	background:-o-linear-gradient(bottom, #003366 5%, #003f7f 100%);
	background:gradient( linear, left top, left bottom, color-stop(0.05, #003366), color-stop(1, #003f7f) );
	background:linear-gradient( center top, #003366 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003366", endColorstr="#003f7f");
	background: -o-linear-gradient(top,#003366,003f7f);

	background-color:#003366;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:21px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableBleueCoinsArrondis tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #003366 5%, #003f7f 100%);
	background:gradient( linear, left top, left bottom, color-stop(0.05, #003366), color-stop(1, #003f7f) );
	background:linear-gradient( center top, #003366 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#003366", endColorstr="#003f7f");
	background: -o-linear-gradient(top,#003366,003f7f);

	background-color:#003366;
}
.CSSTableBleueCoinsArrondis tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableBleueCoinsArrondis tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


Encore une fois, merci beaucoup pour l'aide que vous me fournirez car je suis vraiment, vraiment, dans le caca Smiley cligne Smiley cligne Smiley cligne

Et encore une fois, si besoin est, j'envoie l'application complète par mail, le fichier RAR ne fait que 968ko.
Modifié par zebulon7 (04 Nov 2014 - 11:00)
Administrateur
Bonjour,

que ton appel soit désespéré ou pas ne t'exonère pas de choisir un titre en rapport avec le problème (le titre est à éditer en éditant le 1er message). Et même si ça peut sembler dur, on est pas là pour sauver le monde au coup de sifflet enfin quand on entend "scramble scramble" dans le casque... Expose ton problème : quelles captures sont locales et lesquelles sont sur disque réseau ? Le détail des CSS importe peu j'imagine, il y a une sécurité IE ou Windows quand c'est un disque réseau non ? Et précise qui est "Nous avons développé" : bénévole de l'aérodrome ou salarié de celui-ci ou d'un prestataire info Smiley cligne
Modifié par Felipe (04 Nov 2014 - 10:41)
Voila, j'ai effectué les corrections demandées et j'espère que ça sera mieux comme ça et désolé si je vous est semblé trop péremptoire, mais ce n'est absolument pas le cas, bien au contraire.

Je sais bien que vous n'êtes pas là pour sauver le monde, mais je fais appel aux personnes qui sont plus compétentes que moi Smiley cligne Smiley cligne Smiley cligne
J'ai appris beaucoup sur AlsaCreation mais, là, je suis au pied du mûr Smiley cligne Smiley cligne Smiley cligne

Nous avons 2 autres applications qui fonctionnent très bien sur le disque réseau en question et qui font, elles aussi appels aux ActiveX, donc je ne pense pas que le problème vienne de là.
Par contre, il est vrai que les 2 autres applications utilisent des feuilles de styles très succinctes.
C'est la première fois que nous nous engageons dans du HTML5 / CSS beaucoup plus complexe.
zebulon7 a écrit :
péremptoire


Qu'esch qui cauze bin l'franch eul missiou qu'j'a du r'garder dain l'dico qu'esch que chez qu'il a bin voulu dire. Euh j'savo nain qu' y'avo des geins qui cozos chi bin qu'cha !


Merci Charlemagne ! Smiley cligne




Non, désolé je ne peux pas t'aider sur ton problème mais j'avais envie de sortir ma bêtise.

Bonne journée !
Modifié par Greg_Lumiere (04 Nov 2014 - 16:02)