Syntaxe PHP. Bases HTML - syntaxe du langage, balises Liste complète des éléments HTML
Syntaxe HTML
Dans cet article, nous examinerons la syntaxe HTML et comment écrire du code correctement. Langage HTML.
Structure des documents HTMLLors de l’écriture de code HTML dans le Bloc-notes, il est conseillé de s’en tenir à un seul style. La mise en page d'un document HTML standard ressemble à ceci :
Titre de la page Titre de l'article
Paragraphe de l'article
Chaque document HTML doit commencer par une ligne, ce qui signifie que le code du document sera écrit en HTML. Vient ensuite le code HTML lui-même.
Entre les balises, il y a deux blocs principaux, le premier bloc est l'en-tête du document HTML, qui commence et se termine par des balises, le deuxième bloc est le corps du document HTML, qui commence et se termine par des balises.
L'en-tête d'un document HTML contient divers des informations de service, que l'utilisateur ne voit pas (à l'exception de la balise title), on retrouve les balises suivantes :
— titre de la page HTML,
— les balises méta, elles contiennent des informations de service sur la page,
— une balise faisant référence à des fichiers externes, par exemple .css, .ico, etc.,
- les balises peuvent contenir du code JavaScript ou un lien vers un fichier .js externe
Le corps d'un document HTML contient généralement les principales informations que nous voyons sur la page ; il peut contenir les balises suivantes :
- titre de l'article, premier niveau,
- image,
- paragraphe,
- lien,
— formulaire de saisie de données,
etc. Règles d'écriture du code HTML
Examinons quelques règles d'écriture de code HTML. Ces règles sont nécessaires pour pouvoir comprendre plus tard votre propre code.
- Il est préférable de placer les balises de bloc situées à l'intérieur d'autres balises une ligne en dessous et un espace (tabulation, comme vous préférez) à droite de la balise dans laquelle elles sont placées. Par exemple, c'est ainsi que le titre h1 et le paragraphe p sont situés par rapport à la balise body dans le diagramme du document HTML situé au début de cet article.
- Les balises fermantes et ouvrantes d'un même élément peuvent être soit au même niveau, comme les balises, soit la balise fermante peut être située à la fin du texte, comme les balises fermantes des éléments title, h1 et p.
- Les éléments équivalents les uns aux autres peuvent également être placés au même niveau ; dans le schéma du document HTML situé au-dessus, ceux qui sont équivalents les uns aux autres sont head et body , h1 et p .
- En fait, tout le code HTML peut être écrit sur une seule ligne et le navigateur affichera toujours correctement la page HTML. Les règles de syntaxe du langage HTML, où les balises doivent être écrites les unes sous les autres et à gauche, n'existent que pour permettre au webmaster de créer et de modifier plus facilement le code de la page HTML à l'avenir.
Voici quelques autres points à prendre en compte lors de la création de votre code :
.
Alexandre Kichatov
Comment fonctionnent les scripts PHPVous connaissez sûrement le principe de fonctionnement des voitures radiocommandées. Vous appuyez vers l'avant - la voiture bouge, vous appuyez vers la gauche - la voiture change la direction des roues.
PHP fonctionne exactement de la même manière. Vous écrivez des commandes les unes après les autres et PHP les exécute séquentiellement.
Qu'est-ce qu'un script PHPUn script PHP est un fichier texte normal avec une extension .php. Exactement la même chose que HTML et CSS.
Mais il y a une différence importante :
Les scripts sont lancés uniquement via des requêtes http dans le navigateur. Cela signifie que pour exécuter le script script.php vous devez barre d'adresse navigateur écrire site.ru/script.php
Si le script ne fonctionne pas, vérifiez l'URL actuelle. S'il y a quelque chose comme file:///D:/openserver/domains/site.ru/script.php, cela signifie que vous n'essayez pas d'accéder à la page du site, mais d'ouvrir le fichier PHP lui-même dans le navigateur. Ce n'est pas correct.
Les serveurs Web sont le plus souvent configurés de manière à ce que lorsque vous accédez page d'accueil(par exemple site.ru) le fichier index.php ou index.html situé à la racine du site est automatiquement lancé.
Créez un fichier appelé index.php dans le dossier racine du site et ouvrez-le dans votre éditeur de texte. S'il existe un fichier index.html, il doit être supprimé.
Si vous ne l'avez pas encore éditeur de texte- Je recommande le Notepad++ léger et gratuit, il est bien plus pratique que le bloc-notes Windows intégré.
Assurez-vous de suivre le codage des scripts. L'encodage doit être soit UTF-8 sans BOM (si celui-ci est disponible dans votre éditeur), soit simplement UTF-8.
Les commandes PHP sont écrites entre les balises, par exemple :
La commande echo est chargée d'afficher les informations à l'écran. Après l'opérateur, la valeur à sortir est indiquée.
Pour afficher du texte, vous devez le spécifier entre guillemets simples ou doubles :
Les commandes en PHP sont séparées par des points-virgules. Pour faciliter la lecture, chaque commande est généralement écrite avec nouvelle ligne:
Résultat dans le navigateur :
C'est du code PHP.
Sortie de code HTML en PHPLe code HTML peut être mélangé avec des commandes PHP :
Vous pouvez également insérer le code HTML dans une chaîne PHP :
Résultat dans le navigateur :
Éléphant Napoléon
Nous pouvons combiner le code PHP et les balises HTML comme nous le souhaitons :
Fonctions en PHP
Une fonction est une commande qui effectue une action, telle que des calculs, la gestion de fichiers, etc.
Définir une fonction est simple : elle a des parenthèses après son nom :
La fonction phpinfo() affiche des informations sur les paramètres PHP actuels.
Certaines fonctions s'attendent à ce qu'une valeur leur soit transmise. Par exemple, la fonction d'arrondi ceil() s'attend à ce qu'un nombre soit arrondi :
La fonction ceil() reçoit la valeur 91,5 que nous avons passée, la traite (l'arrondie à 92) et renvoie le résultat. Et la commande echo reçoit la valeur renvoyée par la fonction et l'affiche à l'écran. Le résultat de ce script sera 92.
Nécessité d'une balise de fermeture en PHPS'il n'y a pas de HTML ou toute autre sortie à l'écran après les commandes PHP, alors nous pouvons omettre la balise de fermeture ?> :
De plus, nous pouvons remplacer la balise
Utiliser une balise