CSS: Espace entre texte et cellule
19 messages
• Page 1 sur 2 • 1, 2
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- WhiteSpi
- WRInaute occasionnel

- Messages: 288
- Inscription: 5 Déc 2004
CSS: Espace entre texte et cellule
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 ??
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 ??
- WhiteSpi
- WRInaute occasionnel

- Messages: 288
- Inscription: 5 Déc 2004
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.
-

Provok|Nba - WRInaute occasionnel

- Messages: 329
- Inscription: 15 Mar 2005
essaye de rajouter line-height: 0px;
-

medium69 - WRInaute passionné

- Messages: 2485
- Inscription: 7 Mai 2005
Re: CSS: Espace entre texte et cellule
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 occasionnel

- Messages: 288
- Inscription: 5 Déc 2004
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.
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

- Messages: 2877
- Inscription: 24 Mai 2004
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.
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 passionné

- Messages: 1063
- Inscription: 6 Sep 2003
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 occasionnel

- Messages: 288
- Inscription: 5 Déc 2004
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
19 messages
• Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation REFERENCEMENT 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 :
- Espace entre image et block en CSS
- CSS qui met un espace que je veux supprimer
- CSS : 3 div empilé MAIS espace entre eux sous IE ?
- La vie intérieure de la cellule
- preg_match_all et cellule d'un tableau
- Une cellule entière cliquable
- Rendre une cellule cliquable
- probleme avec alignement de cellule
- menu javascript dans cellule
- [Résolu] Zone de lien : texte VS Cellule
Consultez la description détaillée des produits ou services de Google suivants : Google Space
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


