2009-10-15 5 views
1

aucune bordure n'apparaît lors de la définition du style dans la ligne du tableau ci-dessous, à l'intérieur de la boucle while? Pourquoi? réglage des couleurs d'arrière-plan fonctionne bien, mais pas ... NO BORDER UP ...quelque chose que j'ai manqué ici, le style dans la ligne de table PHP fonctionne en partie!

SPECTACLES
// Build Result String 
$display_table = "<table>"; 
while($row = mysql_fetch_array($qry_result)){ 

$display_table .= "<tr style='border-top-width: thin; border-top-style: solid;'>"; // wont work here, why????? But if I set bgr color to something, the bgr color works, but not the border thing... hmmmmmm 

$display_table .= "<td width='110' rowspan='2'>BILD HÄR</td>"; 
$display_table .= "<td width='377' height='15'>$row[headline]</td>"; 
$display_table .= "<td width='67' rowspan='2'>$row[insert_date]</td>"; 
$display_table .= "</tr>"; 
$display_table .= "<tr>"; 
$display_table .= "<td height='15'>$row[price]:-</td>"; 
$display_table .= "</tr>"; 
} 

$display_table .= "</table>"; 
echo $display_table; 
+0

Vous voulez vraiment une bordure autour des éléments TD, n'est-ce pas? – pavium

+1

Combien de questions avez-vous sur ces quelques lignes de code? Vous pouvez en apprendre un peu plus sur css et html sur de.selfhtml.org (je suppose que vous parlez allemand :)). – stefita

Répondre

3

ne marche pas css toujours travailler sur l'élément tr car il est juste une balise conteneur, essayez de mettre une classe sur le tr et en utilisant la feuille de style pour le dénommer jusqu'à

par exemple:

<style type="text/css"> 
    .myrow td 
    { 
     border-top:solid 1px black; 
    } 

</style> 

<table> 
    <tr class="myrow"> 
     <td>... 
3

Les lignes ne sont pas les frontières. Les cellules font. Déplacer border-top-style: solid vers les éléments td dans le tr.

+0

a aussi des frontières. Complétez juste votre commentaire. – Ismael

+0

CSS. Confondre l'enfer de tout le monde depuis 1996. – PeterAllenWebb

1

Vous pouvez en utilisant ces styles

table { 
    border-collapse:collapse; 
} 

td { 
    border-top: 1px solid black; 
} 
Questions connexes