Cherche une propriété CSS - HTML/CSS - Programmation
Marsh Posté le 15-10-2006 à 22:25:08
merci dwogsi.
J avais testé
td { border:0; }
et a { border:0; }
Marsh Posté le 19-10-2006 à 19:37:55
chercheinfos a écrit : tu peux même le mettre dans le tag de l'image <img border="0" ... |
ce qui est naze.
plus de HTML, et utilisation d'un attribut qui risque de devenir obsolète
Marsh Posté le 20-10-2006 à 00:09:21
[mode leet puriste]
Dans la plupart des sites les bordures sur images ne sont pas présentes et s'il y en a c'est pour un intérêt particulier (ex : gallerie de miniatures d'images clicables )
Donc autant dès le départ flinguer toutes les bordures des images qui ne servent jamais et spécifier au cas par cas les bordures si besoin est.
et puis pour faire encore plus l33t je te propose de nommer ta classe plutôt noborder, c'est plus parlant
[/mode leet puriste]
Marsh Posté le 20-10-2006 à 00:15:14
Un truc qui serait plutôt débile est de virer tous les margins et padding dès le départ sur la CSS. C'est plutôt gênant après, autant faire au cas par cas dans ces cas là
Marsh Posté le 20-10-2006 à 01:00:59
chercheinfos a écrit : de plus le border="0" des images n'est pas et ne figure pas dans les éléments qui sont susceptibles de devenir obsolètes. |
ptet parce qu il est pas dans les attributs d img tout court ?
Citation : <!ATTLIST img |
c est de la presentation ca n a strictement rien a foutre dans le html
(tiré de la dtd html4 au passage donc ca fait longtemps )
Marsh Posté le 20-10-2006 à 01:09:45
chercheinfos a écrit : |
Ca me fait un peu penser a de la programmation orienté objet,
des méthodes qui paressent inutiles mais en fait non !
genre:
Code :
|
Marsh Posté le 21-10-2006 à 18:05:49
chercheinfos a écrit : un border="0" ça ne touche qu'une image, foutre un wildcard sur toutes les images avec un img { border:0; } c'est très très naze. |
Mais qu'est-ce qu'il raconte lui
chercheinfos a écrit : ça te crée un comportement anormal sur TOUTES les images par défaut. |
Et alors ? Déjà c'est pas anormal ! C'est tout-à-fait normal de ne pas avoir de bordure sur les images par défaut
chercheinfos a écrit : de plus le border="0" des images n'est pas et ne figure pas dans les éléments qui sont susceptibles de devenir obsolètes. |
N'importe quoi, il est déprécié depuis 1998
chercheinfos a écrit : |
Et quelle différence du coup avec un border="0", si le nom de la classe est aussi fixé ? Un nom de classe doit être abstrait, et renseigner sur la fonction de l'élément (genre deco, menu, etc.)... Là t'as aucune séparation, vu que le nom de la classe reprend exactement la déclaration CSS.
Marsh Posté le 21-10-2006 à 18:07:57
chercheinfos a écrit : tain merde ya ni le class ni le id dedans, c balot |
Bien-sûr que si qu'il y est. On reprend :
<!ATTLIST img |
Tu vois le "%attrs;" ? C'est une entité dont voici la déclaration :
<!ENTITY % attrs "%coreattrs; %i18n; %events;"> |
Oh, une autre entité dedans %coreattrs :
<!ENTITY % coreattrs |
How nice !
Marsh Posté le 21-10-2006 à 18:09:15
ReplyMarsh Posté le 21-10-2006 à 19:03:04
FlorentG a écrit : Bien-sûr que si qu'il y est. On reprend :
|
Conclusion, on peut mettre <img src="toto.jpg" style="border:0" />
Marsh Posté le 21-10-2006 à 19:16:09
ReplyMarsh Posté le 21-10-2006 à 19:17:34
oui mais on est en mode l33Tov3lo4d donc tes styles en lignes c est dehors
Marsh Posté le 21-10-2006 à 19:19:28
ReplyMarsh Posté le 22-10-2006 à 10:46:06
The-Shadow a écrit : Conclusion, on peut mettre <img src="toto.jpg" style="border:0" /> |
SHADOUNET §§§§§ CA FAISAIT LONGTEMPS §§§§
Marsh Posté le 22-10-2006 à 11:37:12
nan, le ; sur le dernier élément est facultatif (si je ne me gourre pas)
Proov a écrit : j'ai bien aimé le post de chercheinfos |
tain mais trop +1 quoi
Marsh Posté le 22-10-2006 à 17:58:12
cosmoschtroumpf a écrit : nan, le ; sur le dernier élément est facultatif (si je ne me gourre pas) |
je crois que t'as raison, car il m'a semblé voir plusieurs fois ce fameux point virgule manquant sur le dernier élément
Marsh Posté le 22-10-2006 à 18:01:00
chercheinfos a écrit : ... pour rester constructif : la façon la plus élégante faire est du type : |
WTF?
C'est une blague
Ca n'a strictement rien d'élégant, ça place de la présentation dans le code, et il se passe quoi le jour ou tu veux mettre une bordure sur tes images sans bordure? Tu te retrouves avec ton "imgBorder0" qui met une bordure de 2px, trop de la super balle
kalagan64 a écrit : Ca me fait un peu penser a de la programmation orienté objet,
|
Non, ce qu'il propose est complètement con et n'a strictement rien à voire avec la POO.
De plus le problème des getters/setters ne vient pas de la POO mais de la POO-en-java, prière de ne pas confondre les deux merci, il existe nombre de langages OO n'ayant strictement aucun besoin de getters/setters.
chercheinfos a écrit : pour pousser encore plus loin : |
Tu racontes vraiment n'importe quoi, ça fait peur
Alors soyons clairs:
En termes programmatiques, les IDs et les classes d'un élément sont ses "types" et permettent de lier les éléments semblables (sémantiquement) entre eux, et par la suite si besoin de les rendre graphiquement semblables.
Naturellement le nom même de l'élément (DIV, ADDRESS, BLOCKQUOTE,CODE) est un type, mais c'est un type "built-in" défini par les standard alors que classes et IDs sont des types définis par l'utilisateur (du langage, le codeur de la page donc).
cosmoschtroumpf a écrit : nan, le ; sur le dernier élément est facultatif (si je ne me gourre pas) |
Tu te gourres pas, mais c'est une très mauvaise idée de ne pas le mettre.
Moins dans les attributs inline que dans les feuilles de style néamoins (parce que dans les attributs inline on va penser à le rajouter, alors que dans les feuilles 9 fois sur 10 on ne remarque pas qu'il n'est pas là, et après on se demande pourquoi les nouvelles règles sont ignorées )
Marsh Posté le 22-10-2006 à 18:07:55
moi je conseille de ne pas mettre d'image du tout dans la doc HTML.
Faut faire comme ça.
Code :
|
ça c'est du coding d'élite qui déchire
Marsh Posté le 22-10-2006 à 18:42:46
The-Shadow a écrit : moi je conseille de ne pas mettre d'image du tout dans la doc HTML.
|
Pas d'accord.
Du codage d'élite qui déchire, c'est d'utiliser du JS pour créer des DIV, à chaque DIV on donne une taille de 1px*1px et une couleur de fond qui va bien, puis on les positionne en absolut pour générer l'image
Et on peut ne pas donner de couleur de fond comme ça on a de la transparence
C'est encore mieux que du GIF, parce qu'on est pas limité à 256 couleurs, et c'est mieux que du JPEG parce qu'on a pas de perte de qualité
Marsh Posté le 22-10-2006 à 18:49:36
masklinn a écrit : Pas d'accord. |
Marsh Posté le 22-10-2006 à 18:54:35
masklinn a écrit : Pas d'accord. |
Tiens c'est pas bête ton truc là
ça me donne envie de programmer une routine JS généré par GD qui appellerai une fonction JS en fonction de la décomposition qu'en ferait GD, ça permettrait de dessiner des images parfaites en JS en niquant le bouton droit.
Bon, on aurait un JS de 4Mo qui mettrait quelques 20 minutes à s'afficher, mais le concept mérite qu'on s'y attarde.
Marsh Posté le 22-10-2006 à 19:25:09
masklinn a écrit : Pas d'accord. |
ça déchire ton truc, chui sur que ça existe
Marsh Posté le 22-10-2006 à 23:56:21
masklinn a écrit : |
Escuse moi mais ya aussi les getters/setters en C++ orienté objet ...
Marsh Posté le 23-10-2006 à 00:03:02
kalagan64 a écrit : Escuse moi mais ya aussi les getters/setters en C++ orienté objet ... |
T'es gentil, mais le C++ est à l'orientation objet ce que l'alpaga est à la plongée sous-marine
Marsh Posté le 23-10-2006 à 03:13:33
masklinn a écrit : T'es gentil |
merci
masklinn a écrit : mais le C++ est à l'orientation objet ce que l'alpaga est à la plongée sous-marine |
non
Marsh Posté le 23-10-2006 à 04:22:51
kalagan64 a écrit : merci |
Dans la mesure où c'est Alan Kay qui le dit... si quand même un peu
Marsh Posté le 23-10-2006 à 06:27:31
Reply
Marsh Posté le 15-10-2006 à 22:18:43
Bonjour,
J'essaye de faire un menu avec des images mais je dois être con car je n'arrive pas a trouver la propriété CSS qui vire cette bordure bleu autour de mes images.
Merci de m'aider.