Création de votre première page Web - Apprenez à code HTML - CSS
- Leçon 1 Construire votre première page Web
- Leçon 2 Prise en main HTML
- Leçon 3 Apprendre à connaître CSS Nouveau
- Leçon 4 Ouverture du modèle de boîte
- Leçon 5 Positionnement nouveau contenu
- Leçon 6 Travailler avec Typographie
- Leçon 7 Fonds de réglage - Dégradés
- Leçon 8 Création des listes
- Leçon 9 Ajout d'un média
- Leçon 10 Création de formulaires
- Leçon 11 Organisation des données avec les tableaux
- Leçon 12 Rédaction de votre meilleur code
Apprenez à code HTML - CSS est écrit par le concepteur - développeur front-end Shay Howe.
Commander Apprenez à code HTML avancé - CSS pour un regard plus profond sur la conception front-end - développement.
Vous voulez en savoir plus HTML - CSS, ou étudier d'autres sujets? Trouver la bonne pour vous.
Dans cette leçon 1
Qu'est-ce que HTML - CSS?
Les deux langues HTML et CSS sont indépendants les uns des autres et doivent le rester. CSS ne doit pas être écrit à l'intérieur d'un document HTML et vice versa. En règle générale, HTML sera toujours représenter le contenu et CSS représentera toujours l'apparence de ce contenu.
Grâce à cette compréhension de la différence entre HTML et CSS, nous allons plonger dans le code HTML de façon plus détaillée.
Comprendre les termes communs HTML
Alors que commencer avec HTML, vous rencontrerez probablement de nouvelles et souvent étranges termes. Au fil du temps, vous deviendrez de plus en plus familier avec tous, mais les trois termes HTML communs, vous devriez commencer par des éléments. Mots clés. et les attributs.
Les éléments sont désignateurs qui définissent la structure et le contenu des objets dans une page. Certains des éléments les plus fréquemment utilisés comprennent plusieurs niveaux de titres (identifiés comme
par éléments) et paragraphes (identifiés comme
élément); la liste continue d'inclure la . Les éléments sont identifiés par l'utilisation de moins-que et supérieur à chevrons, < >. entourant le nom de l'élément. Ainsi, un élément ressemblera à ce qui suit: L'utilisation de moins-que et supérieur à crochets entourant un élément crée ce qui est connu comme une étiquette. Mots-clés se produisent le plus souvent par paires de balises d'ouverture et de fermeture. Le contenu qui se trouve entre les balises d'ouverture et de fermeture est le contenu de cet élément. Un lien d'ancrage, par exemple, aura une balise d'ouverture de et une étiquette de clôture . Ce qui tombe entre ces deux balises sera le contenu du lien d'ancrage. Ainsi, les balises d'ancrage sera un peu comme ceci: Les attributs sont des propriétés utilisées pour fournir des informations supplémentaires sur un élément. Les attributs les plus courants comprennent l'attribut d'identification, qui identifie un élément; l'attribut de classe, qui classe un élément; l'attribut src, qui spécifie une source de contenu intégrable; et l'attribut href, qui fournit une référence de lien hypertexte vers une ressource liée. Les attributs sont définis dans la balise d'ouverture, après le nom d'un élément. attributs comprennent généralement un nom et une valeur. Le format de ces attributs se compose du nom d'attribut suivi d'un signe égal et une valeur d'attribut entre guillemets. un exemple, élément comprenant un attribut href ressemblerait à ce qui suit: HTML syntaxe décrite comprenant un élément, attribut, et la balise Les documents HTML sont des documents en texte brut enregistrés avec une extension de fichier .html plutôt qu'une extension de fichier .txt. Pour commencer HTML d'écriture, vous devez d'abord un éditeur de texte brut que vous êtes à l'aise avec. Malheureusement, cela ne comprend pas Microsoft Word ou Pages, comme ce sont des éditeurs de texte riches. Deux des éditeurs de texte en clair les plus populaires pour HTML et CSS d'écriture sont Texte Dreamweaver et Sublime. alternatives gratuites également Notepad ++ pour Windows et pour Mac TextWrangler. Tout le contenu visible dans la page web va tomber dans le Lorsqu'un élément est placé à l'intérieur d'un autre élément, également connu sous le nom imbriqué, il est une bonne idée de retrait de cet élément pour maintenir la structure du document bien organisé et lisible. à la fois dans le code précédent, la Dans l'exemple précédent, la élément avait une seule étiquette et ne comprend pas une balise de fermeture. Ne craignez rien, ce fut intentionnel. Tous les éléments sont constitués de balises d'ouverture et de fermeture. Certains éléments reçoivent simplement leur contenu ou le comportement d'attributs dans une balise unique. le élément est un de ces éléments. Le contenu de la précédente élément est associé avec l'utilisation de l'attribut charset et la valeur. D'autres éléments de fermeture automatique communs incluent Peu importe avec quel soin nous lors de l'écriture de notre code, nous allons inévitablement faire des erreurs. Heureusement, lors de l'écriture HTML et CSS, nous avons validateurs pour vérifier notre travail. Le W3C a construit les deux validateurs HTML et CSS qui analyse le code des erreurs. Notre code ne valider que l'aide à rendre correctement sur tous les navigateurs, mais nous aide également à enseigner les meilleures pratiques pour l'écriture de code. Ouvrons notre éditeur de texte, créez un nouveau fichier nommé index.html. et l'enregistrer dans un endroit que nous ne l'oublierons pas. Je vais créer un dossier sur mon bureau nommé « conférence Style- » et enregistrez ce fichier là; ne hésitez pas à faire la même chose. À l'intérieur de À l'intérieur de éléments. le élément devrait inclure un paragraphe simple pour présenter notre conférence. Maintenant, il est temps de voir comment nous avons fait! Allons-y trouver notre fichier index.html (le mien est dans le dossier « styles conférence » sur mon bureau). Double-cliquez sur ce fichier ou en faisant glisser dans un navigateur Web ouvrira ses portes pour nous de passer en revue. Nous allons changer de vitesse un peu, se déplaçant loin de HTML, et jeter un oeil à CSS. Rappelez-vous, HTML définira le contenu et la structure de nos pages web, alors que CSS définira le style visuel et l'apparence de nos pages web. En plus des termes HTML, il y a quelques termes CSS commun, vous voulez vous familiariser avec. Ces termes comprennent sélecteurs. Propriétés. et les valeurs. Comme la terminologie HTML, plus vous travaillez avec CSS, plus ces termes deviendront une seconde nature. Sélecteurs cibler généralement une valeur d'attribut, par exemple un identifiant ou une classe, ou cibler le type d'élément, tel que . Au sein de CSS, les sélecteurs sont suivis avec des accolades, <>. qui englobent les styles à appliquer à l'élément sélectionné. Le sélecteur vise tous ici éléments. Une fois qu'un élément est sélectionné, une propriété détermine les styles qui seront appliquées à cet élément. Les noms de propriété tombent après un sélecteur, dans les accolades, <>. et précédant immédiatement deux points. Il existe de nombreuses propriétés que nous pouvons utiliser, comme arrière-plan. Couleur. taille de police. la taille. et la largeur. et de nouvelles propriétés sont souvent ajoutées. Dans le code suivant, nous définissons les propriétés de couleur et de taille de police à appliquer à tous éléments. Jusqu'à présent, nous avons sélectionné un élément avec un sélecteur et déterminé quel style que nous aimerions appliquer une propriété. Maintenant, nous pouvons déterminer le comportement de cette propriété avec une valeur. Les valeurs peuvent être identifiées comme étant le texte entre les deux points. et virgule;. Ici, nous choisissons tous éléments et en définissant la valeur de la propriété de couleur à l'orange et la valeur de la propriété de taille de police à 16 pixels. Il est une pratique courante à des paires de propriétés et valeur dans indent les accolades. Comme avec HTML, ces renfoncements aident à garder notre code organisé et lisible. CSS syntaxe décrite comprenant un sélecteur, les propriétés et les valeurs Connaissant quelques termes communs et la syntaxe générale du CSS est un bon début, mais nous avons quelques éléments à apprendre avant de sauter trop profond. , Nous avons besoin précisément de jeter un oeil de plus près comment fonctionnent les sélecteurs dans les CSS. Selectors, comme mentionné précédemment, indiquent quels éléments HTML sont coiffés. Il est important de comprendre comment utiliser les sélecteurs et comment ils peuvent être mis à profit. La première étape est de se familiariser avec les différents types de sélecteurs. Nous allons commencer par sélecteurs les plus courants: le type. classe. et sélecteurs d'ID. De type sélecteurs cible éléments par leur type d'élément. Par exemple, si nous voulions cibler tous les éléments de division, Selectors sont extrêmement puissants, et les sélecteurs décrits ici sont sélecteurs les plus courants que nous allons rencontrer. Ces sélecteurs sont également que le début. De nombreux sélecteurs plus avancés existent et sont facilement disponibles. Lorsque vous vous sentez à l'aise avec ces sélecteurs, ne pas avoir peur de regarder dans certains des sélecteurs plus avancés. Très bien, tout commence à se réunir. Nous ajoutons des éléments à une page dans notre HTML, et nous pouvons alors sélectionner les éléments et appliquer des styles CSS pour les utiliser. Maintenant, nous allons relier les points entre notre HTML et CSS, et obtenir ces deux langues de travail ensemble. Pour créer notre feuille de style CSS externe, nous voulons utiliser notre éditeur de texte de votre choix à nouveau pour créer un nouveau fichier texte avec une extension de fichier Css. Notre fichier CSS doit être enregistré dans le même dossier ou un sous-dossier, où notre fichier HTML est situé. au sein de la Prenons l'exemple suivant d'un document HTML Pour que le CSS pour rendre correctement, le chemin de la valeur de l'attribut href doit directement en corrélation avec où notre fichier CSS est enregistré. Dans l'exemple précédent, le fichier main.css est stocké dans le même emplacement que le fichier HTML, également connu sous le répertoire racine. Si notre fichier CSS est dans un sous-répertoire ou sous-dossier, la valeur de l'attribut href doit établir une corrélation entre cette voie en conséquence. Par exemple, si notre fichier main.css ont été stockés dans un sous-répertoire nommé feuilles de style. la valeur de l'attribut href serait stylesheets / main.css. en utilisant une barre oblique pour indiquer le déplacement dans un sous-répertoire. Il y a un tas de différentes réinitialisations disponibles à utiliser, qui ont toutes leurs propres fortes. L'un des réinitialisations les plus populaires est la remise à zéro de Eric Meyer. qui a été adapté pour inclure des styles pour les nouveaux éléments de HTML5. Si vous vous sentez un peu plus aventureux, il y a aussi Normalize.css. créé par Nicolas Gallagher. Normalize.css ne se concentre pas sur l'utilisation d'un disque remis à zéro pour tous les éléments communs, mais plutôt sur la définition de styles communs pour ces éléments. Elle exige une meilleure compréhension des CSS, ainsi que la conscience de ce que vous souhaitez que vos styles soient. Dans l'ensemble il y a une poignée de choses à être à l'affût lors de l'écriture CSS. Les bonnes nouvelles sont que tout est possible, et avec un peu de patience, nous allons le tout. En utilisant notre éditeur de texte, nous allons créer un nouveau fichier nommé main.css et enregistrez-le dans le dossier « stylesheets` » nous venons de créer. Avec notre fichier main.css commence à prendre forme, nous allons connecter à notre fichier index.html. Ouverture du fichier index.html dans notre éditeur de texte, ajoutons la élément dans notre Parce que nous allons référence à une feuille de style dans le élément, ajoutons l'attribut relation, rel. avec une valeur de feuille de style. Nous voulons également inclure une référence de lien hypertexte, en utilisant l'attribut href, à notre fichier main.css. Rappelez-vous, notre fichier main.css est enregistré dans le dossier « feuilles de style », qui se trouve dans le dossier « actifs ». Par conséquent, la valeur de l'attribut href, qui est le chemin à notre fichier main.css, doit être actifs / stylesheets / main.css. Il est temps de vérifier notre travail et voir si notre HTML et CSS deviennent le long. Maintenant, notre ouverture fichier index.html (ou rafraîchir la page si elle est déjà ouvert) dans un navigateur Web devrait afficher des résultats légèrement différents qu'auparavant. Jusqu'ici tout va bien! Nous avons pris quelques grandes étapes dans cette leçon. Il suffit de penser, vous savez maintenant les bases du HTML et CSS. Alors que nous continuons et vous passez plus de temps à écrire HTML et CSS, vous deviendrez beaucoup plus à l'aise avec les deux langues. Pour rappel, jusqu'à présent, nous avons couvert les éléments suivants: Maintenant, nous allons regarder de plus près au HTML et d'apprendre un peu plus sur la sémantique. Choisissez votre sujet d'intérêt ci-dessous et je recommanderai un cours que je crois fournira la meilleure occasion d'apprentissage pour vous. Sélectionnez une rubrique ci-dessus pour afficher vos recommandations de cours. En fonction de votre intérêt pour les affaires - Opérations Je recommande de vérifier les cours Treehouse suivants: Acheter Apprenez à code HTML - CSS Checkout ces leçons HTML et CSS avancées pour un regard plus profond sur la conception et le développement front-end, parfait pour tout développeur de concepteur ou front-end qui cherchent à compléter leurs compétences. Pour rester à jour et apprendre quand de nouveaux cours et les leçons sont affichés, s'il vous plaît vous inscrire à la Newsletter gratuite-spam.Les attributs
Termes communs HTML Demo
Configuration de la structure du document HTML
HTML Structure de document Demo
Éléments de fermeture automatique
code de validation
En pratique
et
élément devrait inclure la rubrique que nous voulons inclure-Utilisons « Styles Conférence » à nouveau et la
Comprendre les termes communs CSS
ou
Propriétés
Travailler avec Selectors
Type Selectors
Selectors supplémentaires
CSS référençant
Autres options pour ajouter CSS
En utilisant Remet CSS
Compatibilité multi-navigateur - Test
En pratique
Démo - Source Code
Ressources - Liens
En savoir plus HTML - CSS ou d'étude Autres sujets
Choisissez votre sujet d'intérêt:
Vos recommandations du cours:
Apprenez à code HTML - CSS du Livre
Vous recherchez Advanced HTML - CSS leçons?
Joignez-vous à la lettre d'information
Articles Liés