" ou ' page qui contient du html et du php

" ou ' page qui contient du html et du php - HTML/CSS - Programmation

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  :)

Reply

Marsh Posté le 04-11-2005 à 11:07:49   

Reply

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>'?>;


Message édité par gatsusat le 04-11-2005 à 11:14:59

---------------
Les CSS c'est bon mangez-en
Reply

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.

Reply

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


Message édité par DrWatson le 04-11-2005 à 11:49:09
Reply

Marsh Posté le 04-11-2005 à 16:12:43    

omega2 a écrit :


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.


 
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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-11-2005 à 16:18:59    

[:helldiver] Oups, je sens que je vais repotasser mon dico ce soir.[:le-lapin-fou]

Reply

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


Message édité par dwogsi le 04-11-2005 à 16:24:36

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed