Aller au contenu

[Resolu] Problème de bordure dans un tableau

Featured Replies

Posté(e)

Bonjour, j'ai un petit soucis avec les tableaux HTML.

J'ai un grand tableau avec un couleur pour la bordure, une couleur de fond, enfin tout ce qu il y a de plus simple. Mon probleme, c est que quand un champ dans un

<td></td>

est vide, la bordure ne s'affiche pas. Ce qui fait que, comme j'ai beaucoup de champ vide, j'ai comme des petites cases par-ci par-là.

Voici mon code source:

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN><html><head><title>Liste des IP du range 1</title><meta name=GENERATOR content=Microsoft Visual Studio .NET 7.1><meta name=CODE_LANGUAGE content=Visual Basic .NET 7.1><meta name=vs_defaultClientScript content=JavaScript><meta name=vs_targetSchema content=http://schemas.microsoft.com/intellisense/ie5></head><body bgcolor=lightsteelblue MS_POSITIONING=GridLayout><div align=center><a href=accueil.aspx><img src=baxter2.jpg></a><h1>Liste des IP du range 1</h1><a href=voir_range.aspx>Retour</a><br><br><table border=1 bordercolor=#aaaadd bgcolor=#ccccff><tr><td bgcolor=#aaaadd>Adresse IP</td><td bgcolor=#aaaadd>Device</td><td bgcolor=#aaaadd>Mac adresse</td><td bgcolor=#aaaadd>Responsibility</td><td bgcolor=#aaaadd>Notes</td><td bgcolor=#aaaadd>Action</td></tr><tr><td bgcolor=#ccccff>10.100.10.1	</td><td bgcolor=#ccccff>Rtrbele01										 </td><td bgcolor=#ccccff>0060.2f03.437a		   </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>																									</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=1>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.2	</td><td bgcolor=#ccccff>												  </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>																									</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=2>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.3	</td><td bgcolor=#ccccff>Rtrbele02										 </td><td bgcolor=#ccccff>0060.2f03.45d2		   </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>																									</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=3>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.4	</td><td bgcolor=#ccccff>Rtrbele03										 </td><td bgcolor=#ccccff>0010.2936.0930		   </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>																									</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=4>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.5	</td><td bgcolor=#ccccff>Rtrbele04										 </td><td bgcolor=#ccccff>0010.7bf9.aaf0		   </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>																									</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=5>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.6	</td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=6>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.7	</td><td bgcolor=#ccccff>Rtrbele06										 </td><td bgcolor=#ccccff>0010.2935.9e00		   </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>Link to BioScience 3640																			 </td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=7>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.8	</td><td bgcolor=#ccccff>Rtrbele08										 </td><td bgcolor=#ccccff>0030.94be.6dd8		   </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>In pabx C1600																					   </td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=8>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.9	</td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=9>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.10   </td><td bgcolor=#ccccff>												  </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>DEFAULT GATEWAY																					 </td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=10>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.11   </td><td bgcolor=#ccccff>Catbele01  sc0									</td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>C5500 site 1																						</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=11>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.12   </td><td bgcolor=#ccccff>Catbele02										 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>C5500 site 2																						</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=12>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.13   </td><td bgcolor=#ccccff>mDLBEles01										</td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>Vlan 172 standby																					</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=13>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.14   </td><td bgcolor=#ccccff>mDLBEles02										</td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>						 </td><td bgcolor=#ccccff>Vlan 172 primary																					</td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=14>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.15   </td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=15>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.16   </td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=16>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.17   </td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=17>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.18   </td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=18>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.19   </td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=19>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.20   </td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff></td><td bgcolor=#ccccff><a href=modifier_ip.aspx?ip=20>Modifier</a></td><tr><tr><td bgcolor=#ccccff>10.100.10.21   </td><td bgcolor=#ccccff>ns1.europe.baxter.com							 </td><td bgcolor=#ccccff>0800.20b9.2b0e		   </td><td bgcolor=#ccccff> ...	

Modifié par NiTrOuS

Posté(e)

Evite d'utiliser des description de style dans les balise html, utilise le Css pour stylé tes tableaux.

Tu n'en saura que plus content le jours ou tu devras/voudras changer le look pour ameliorer/correspondre a une nouvelle charte graphique.

Posté(e)
  • Auteur

Merci, c'est en partie résolu. Maintenant, si toute la ligne est vide, j'ai bien les bordures qui s'affiche. Mais j'ai encore un petit soucis, s'il y a ne fut-ce qu'un donnée dans la ligne, la bordure des autres champs vide de cette ligne ne s'affiche pas :(

Je sens que je vais avoir la solution mais bon ...

A mon avis ca vient de ca:

	While reader.Read()
		id_ip = reader(0)
		adresse_ip = reader(1)
		If Not IsDBNull(reader(2)) Then
			device = reader(2)
		Else
			device = " "
		End If
		If Not IsDBNull(reader(3)) Then
			mac_adresse = reader(3)
		Else
			mac_adresse = " "
		End If
		If Not IsDBNull(reader(4)) Then
			responsibility = reader(4)
		Else
			responsibility = " "
		End If
		If Not IsDBNull(reader(5)) Then
			notes = reader(5)
		Else
			notes = " "
		End If

test8az.th.jpg

Posté(e)

Essaye de mettre des   quoiqu'il arrive (tu concatènes un   à la suite de ton affichage).

Si ça se trouve, les reader(x) ne sont pas nul au niveau de la base de données mais ne contiennent en fait rien.

A tester donc...

NB : et fait ton Windows Update :non:

Posté(e)
  • Auteur
Si ça se trouve, les reader(x) ne sont pas nul au niveau de la base de données mais ne contiennent en fait rien.

Je viens de remarquer cela à l'instant, c est de la que vient mon probleme, les champs ne sont plus à NULL mais ne contiennent rien.

Un grand merci les amis :non:

Posté(e)
Si ça se trouve, les reader(x) ne sont pas nul au niveau de la base de données mais ne contiennent en fait rien.

Je viens de remarquer cela à l'instant, c est de la que vient mon probleme, les champs ne sont plus à NULL mais ne contiennent rien.

Un grand merci les amis :non:

Pas de quoi (j'suis en veine aujourd'hui ! 2 bonnes intuitions, faut que je me fasse un p'tit loto moi !)

Posté(e)
  • Auteur

Aie désolé de te décevoir mais j'arrive toujours pas.

Je fais ce test:

		If Not IsDBNull(reader(2)) Then
			device = reader(2)
			If device = "" Then
				device = " "
			End If
		Else
			device = " "
		End If

Et ca ne change rien :(

Y a pas autre chose que

If device = ""

???

Edit: j'ai fait comme tu m as dit (concaténation avec un espace) et ca marche

Archivé

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