" ou ' page qui contient du html et du php - HTML/CSS - Programmation
Marsh Posté le 04-11-2005 à 11:13:55
ben c'est plus propre d'utiliser " au lieu de '
mais pour le PHP tu n'es pas obligé de faire 40 km de echo
alors que
<a href="<?=$lien?>"><?=$libellelien?></a>
ça ca marche pareil
et si tu veux faire des echo
ben utilise un simple quote pour englober la string
<?echo '<a href="monlien">l\'âne est con</a>'?>;
Marsh Posté le 04-11-2005 à 11:18:31
Ben si tu veux partir du côté php echo "ma chaine"; sera traité moins vite que echo 'ma chaine'; vu que dans le premier cas php cherchera s'il y a des trucs à changer dans la chaine de caractére.
La raison côté html est la suivante <img alt='c'est une super image'> marchera moins bien que <img alt="c'est une super image"> et dans les phrases, le ' est plus souvent utilisé que des ".
En dehors de ces deux considérations plus pratique de normative, il faut savoir que dans la norme xhtml, les valeurs des attributs sont mis entre guillemets et non pas entre tilde, alors pourquoi se mettre à utiliser des tildes et devoir tout remodifier plus tard quand on voudra passer au xhtml? Autant continuer avec les guillemets.
Marsh Posté le 04-11-2005 à 11:38:52
bein j'utilisais des ' pour le php avant d'éviter de compliquer les pages et de les rendre illisibles avec des \"
voilà pourquoi j'ai des ' partout à la place des "
bon et bien je remets des " au moins dans mon html merci pour vos explications
Marsh Posté le 04-11-2005 à 16:12:43
omega2 a écrit : |
tilde c'est ~
Tu parlais probablement des apostrophes (souvent appelées "single quote" ), et que ce soit en HTML ou en XHTML on peut les utiliser à la place des guillemets sans problème. C'est juste que c'est moins courant, parce que comme dit plus haut dans un attribut on a plus souvent besoin d'apostrophe que de guillemets.
Marsh Posté le 04-11-2005 à 16:24:15
antp a écrit : tilde c'est ~ |
YES!!!
La dernière fois que j'ai lu un post qui a appelé ca un tilde j'me suis dit que c'était pour un ~ mais j'ai rien dit me suis posé la question pendant des heures... Donc j'avais raison! J'aurais du l'ouvrire lol
Marsh Posté le 04-11-2005 à 11:07:49
Une question que je me suis toujours posée :
Vu que le html accepte les ' à la place des " (par exemple hors balise php nous avons <a href="page.php" class="PetiteFont">page</a>, est ce que c'est pas mieux de mettre <a href='page.php' class='PetiteFont'>page</a> )
Et qu'il arrive souvent qu'une partie de ce code html se retrouve finalement dans des balises php, quel intérêt de continuer à mettre des " quand on peut mettre des ' ? J'ai besoin de savoir ça pour rendre un peu plus homogène mon code
Merci