Probleme avec un DIV

Eléphant du PHP | 450 Messages

11 juil. 2005, 13:58

Bonjour , j'ais un petti probleme avec un de mes div

le voila :
echo "<div style=\"table {background-color:transparent; border-color:transparent;} tr {background-color: transparent; border-color:transparent;} td {background-color: transparent; border-color:transparent;}\">";
	echo "<tr><td>"; 
if($limite != 0) {

    echo '<form action="'.$page.'" method="post">';
    echo "<input type='hidden' value='".$_POST['motsclef']."' name='motsclef'>";
    echo "<input type='hidden' value='".$_POST['methode']."' name='methode'>";
    echo '<input type="submit" value="précédents">';
    echo '<input type="hidden" value="'.$limiteprecedente.'" name="limite">';
    echo '</form>';
}   echo "</td>"; echo "<td>"; 
if($nb >= 20) {
    echo '<form action="'.$page.'" method="post">';
    echo "<input type='hidden' value='".$_POST['motsclef']."' name='motsclef'>";
    echo "<input type='hidden' value='".$_POST['methode']."' name='methode'>";
    echo '<input type="submit" value="suivants">';
    echo '<input type="hidden" value="'.$limitesuivante.'" name="limite">';
    echo '</form>';              
}   echo "</td></tr>"; 
echo "</table></div>";
en gros j'aimerais faire que le tableau affiché ne contiennent pas de bordure ni interne ni externe et qu 'il soit de la couleur #009966

hors le div ne marche pas et je comprend pas comment cela se fait
auriez vous une idée ?
ou ais je peut etret mal formuler le div ??
Alone in the dark , I smile :D

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

11 juil. 2005, 14:47

ça se fait de définir un style directement dans la balise DIV ?

je serais curieux d'avoir l'avis d'un spécialiste, moi j'y connais pas grand-chose mais c'est métonne :roll:

moi à ta place je sortirai ces styles css, je les mettrai soit dans une balise en début de page (je ne sais plus laquelle c'est)
soit dans un fichiercss externe

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

11 juil. 2005, 14:50

Ca se fait mais c'est pas propre

Enfin c'est un avis personnel : je trouve que mettre les style dans un CSS est beucoup plus "jolie" et plus facile à maintenir plutôt que d'avoir une présentation toutes les 20 lignes
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 450 Messages

11 juil. 2005, 15:04

En faite le probleme c'est que j'ai un style pour toute la page
le voila :

Code : Tout sélectionner

<html><head> <meta name="author" content="Camilleri.g" /> <style> body {text-align: center; background-color: #009966; color: #333333} table {border: 3px double #006666; width: 515px; border-collapse: collapse; background-color: #ffffff; margin: 0px auto 0px auto} td {border-top: 1px solid #006666; border-bottom: 1px solid #006666; border-color:#009966} th {border-top: 1px solid #006666; border-bottom: 1px solid #006666; border-color:#009966} p, blockquote {text-align: left; background-color: #99cccc; color: #cccccc} h3 {font-family: verdana, helvetica, sans-serif; text-align: center} p, li {font-family: verdana, helvetica, sans-serif; font-size: 10pt; font-weight: bold; padding-left: 5px; text-align: left; background-color: transparent; color: #333333} .block {font-size: 9pt; font-weight: normal; color: #663300} textarea {font-family: verdana, helvetica, sans-serif; font-size: 10pt; border: 1px solid #006666; width: 249px; height:60pt; background-color: #ffff99; color: #333333} select {font-family: verdana, helvetica, sans-serif; font-size: 10pt; border: 1px solid #006666; width: 249px; height:17pt; background-color: #ffff99; color: #333333} input {border: 1px solid #006666; background-color: #ffff99} input.cases {width: 249px} input.verif {width: 150px} --> </style> </head><body>
et je ne dois pas l'appliquer pour le dernier tout petit tableau qui ne doit pas etre visible (donc c'est pour sa que les bordures sont transparente etc... )

donc si sa marche pas en metant dans un div..

je peux faire sa comment ?
sur un css externe??

:? :?
Alone in the dark , I smile :D

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

11 juil. 2005, 15:05

en mettant une clase différente

une classe avec les styles pour la plupart de tes tableaux
et une autre pour ce dernier

Eléphant du PHP | 450 Messages

11 juil. 2005, 15:06

euuh je veux bien mais je fais sa comment ??

ta pas un tutoriel ou tu veu pas me montrer un petit exemple ??

car moi et les css ont est pas trop potte lol
Alone in the dark , I smile :D

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

11 juil. 2005, 15:09

de tête, tu nommes tes styles

Code : Tout sélectionner

td.truc { ... } td.machin { ... }
et ensuite :

Code : Tout sélectionner

<td class="truc"></td> <td class="machin"></td>
ces deux cellules n'auront pas le même style

Eléphant du PHP | 450 Messages

11 juil. 2005, 15:28

Merci encore a vous sa roule

(j'ai fait comme ouckileou a dit es sa roule nikel ;) )
Alone in the dark , I smile :D