CSS: Espace entre texte et cellule

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

CSS: Espace entre texte et cellule

Message le Ven Aoû 19, 2005 19:50

Bonjour a tous.

Voilà, j'aurais aimé réduire l'espace minimum entre le texte et la cellule d'un tableau.
Par exemple avec un code comme cela:
<table border=1><tr><td class="test">test</td></tr></table>

Et un css comme celui-là:
.test {
height: 0px;
margin:0px;
padding : 0px;
}

et bien j'ai la grande surprise de m'apercevoir qu'il y a toujours au minimum 3 pixels entre le texte et le haut ou le bas de la cellule.

Y a t'il un moyen de réduire cet espace à 1px ??

netsys
WRInaute accro
WRInaute accro
 
Messages: 1110
Inscription: Sam Juil 17, 2004 18:47

Message le Ven Aoû 19, 2005 20:10

Je crois que la propriété cellspacing n'a pas (encore) d'equivalent en css.

-http://www.informaticien.be/know_article-2028-Quels_sont_les_equivalent_CSS_de_cellpadding_et_cellspacing_.html

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Ven Aoû 19, 2005 20:25

netsys a écrit:Je crois que la propriété cellspacing n'a pas (encore) d'equivalent en css.

-http://www.informaticien.be/know_article-2028-Quels_sont_les_equivalent_CSS_de_cellpadding_et_cellspacing_.html

Ouais merci mais le cellspacing ne va pas résoudre mon problème de toute manière.

netsys
WRInaute accro
WRInaute accro
 
Messages: 1110
Inscription: Sam Juil 17, 2004 18:47

Message le Ven Aoû 19, 2005 21:59

vlà pour toi : -http://mammouthland.free.fr/cours/css/cours2.php
J'peux rien faire de plus :-(


Provok|Nba
WRInaute impliqué
WRInaute impliqué
 
Messages: 329
Inscription: Mar Mar 15, 2005 20:04

Message le Ven Aoû 19, 2005 22:23

essaye de rajouter line-height: 0px;


julio38
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 124
Inscription: Mar Avr 19, 2005 18:36

Message le Ven Aoû 19, 2005 23:03

[supprimé]


medium69
WRInaute accro
WRInaute accro
 
Messages: 2182
Inscription: Sam Mai 07, 2005 9:36

Re: CSS: Espace entre texte et cellule

Message le Ven Aoû 19, 2005 23:59

WhiteSpi a écrit:Bonjour a tous.

Voilà, j'aurais aimé réduire l'espace minimum entre le texte et la cellule d'un tableau.
Par exemple avec un code comme cela:
<table border=1><tr><td class="test">test</td></tr></table>


Y a t'il un moyen de réduire cet espace à 1px ??


essaye de faire

td { padding: 0; }

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Dim Aoû 21, 2005 19:39

Merci pour vos réponses.
Le padding et le line-height ne changent rien...
C'est vraiment bizare....


Spi


Remi L.
WRInaute accro
WRInaute accro
 
Messages: 1062
Inscription: Sam Sep 06, 2003 16:23

Message le Dim Aoû 21, 2005 20:55

td{display:block;padding-bottom:0;}

mais bon... ce n'est pas très orthodoxe.

Vell
WRInaute impliqué
WRInaute impliqué
 
Messages: 282
Inscription: Ven Aoû 05, 2005 0:09

Message le Dim Aoû 21, 2005 21:25

La réponse a presque été donnée :lol:

<table cellpadding="0" cellspacing="0">

Et non, pas d'équivalent CSS pour le moment ;)

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Lun Aoû 22, 2005 9:05

Merci Remi L. et Vell mais la reponse n'est pas encore exacte lol.
En fait vous pouvez faire l'experience ya trois lignes de code a copier...
Mais pas moyen de faire sauter ses espace du haut et du bas entre les characteres et la cellule.


MagicYoyo
WRInaute accro
WRInaute accro
 
Messages: 2557
Inscription: Lun Mai 24, 2004 15:33

Message le Lun Aoû 22, 2005 9:22

T'a pas des marges sur ton texte ?
Une hauteur de ligne définie ?
S'il y a 2 déclarations de style concurrentes dans ta feuille de style, le navigateur applique la dernière déclarée.

Donne-nous une URL qu'on puisse visualiser le problème.


Remi L.
WRInaute accro
WRInaute accro
 
Messages: 1062
Inscription: Sam Sep 06, 2003 16:23

Message le Lun Aoû 22, 2005 10:05

WhiteSpi a écrit:En fait vous pouvez faire l'experience ya trois lignes de code a copier...
Mais pas moyen de faire sauter ses espace du haut et du bas entre les characteres et la cellule.

Ben si, ça marche avec 'display:block', mais il te restera toujours un espace pour les caractères qui descendent: avec 'test', il y a un espace mais si tu essaies avec 'Tegyqe,?' le bas des lettres colle au border.

WhiteSpi
WRInaute impliqué
WRInaute impliqué
 
Messages: 285
Inscription: Dim Déc 05, 2004 14:28

Message le Lun Aoû 22, 2005 10:47

Remi L. a écrit:
WhiteSpi a écrit:En fait vous pouvez faire l'experience ya trois lignes de code a copier...
Mais pas moyen de faire sauter ses espace du haut et du bas entre les characteres et la cellule.


Ben si, ça marche avec 'display:block', mais il te restera toujours un espace pour les caractères qui descendent: avec 'test', il y a un espace mais si tu essaies avec 'Tegyqe,?' le bas des lettres colle au border.


Bon j'arrive au meilleur résultat avec ce css:
.Test {
line-height:6px;
padding :0px;
}

Il me reste un pixel au dessus du "T" majuscule et 0 en dessous des lettres telles que "q".
Je suppose qu'on peut difficilement faire mieux.
En revanche le display:block ne change absolument rien... (en tout cas sous firefox).

Merci a tous pour votre aide :)


MagicYoyo
WRInaute accro
WRInaute accro
 
Messages: 2557
Inscription: Lun Mai 24, 2004 15:33

Message le Lun Aoû 22, 2005 11:01

Tu as essayé un padding négatif ?

CSS: Espace entre texte et cellule

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités