Par exemple, nous allons prendre la table précédemment plus tôt et mettre ce code dans la deuxième ligne de la deuxième cellule:
Dans cette conférence, les principes d'application des tables dans le balisage HTML sont considérés en détail. Il s'agit d'une organisation de texte de texte et d'une grille de coordonnée de table et organisée dans la table graphique.
Étant donné que www développe, il est devenu évident que les fonds qui sont déposés dans NTML ne suffisent pas à afficher qualitativement divers types de documents. L'inconvénient de NTML était l'absence d'outils d'affichage de table. À cette fin, le texte préformaté était couramment utilisé (étiquette
Vous permet de créer des en-têtes de table. Par défaut, les titres sont centrés et placés soit sur (<САРТION АLIGN=top>), soit sous la table (<САРТION ALIGN=bottom>). Le titre peut être constitué de tout texte et images. Le texte sera divisé en chaînes correspondant à la largeur de la table. Parfois étiqueter<САРТION> Utilisé pour la signature sous le dessin. Pour ce faire, il suffit de décrire la table sans frontières.
Titre sur la table
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Titre sous la table
Texte ou données |
Texte ou données |
Texte ou données |
Attribut nowrap
Habituellement, tout texte qui ne correspond pas à une ligne de la table de la table passe à la chaîne suivante. Cependant, lors de l'utilisation de l'attribut Nowrap avec des balises<ТН> ou alors<ТD> La longueur de la cellule se développe tellement de manière à ce que le texte soit entré dans une ligne.
Attribut solspan.
Mots clés<ТD> et<ТН> Modifié à l'aide de l'attribut Colspan (transmission de colonne, composé de colonne). Si vous souhaitez effectuer une cellule plus large que la partie supérieure ou inférieure, vous pouvez utiliser l'attribut solspan pour l'étirer sur un nombre quelconque de cellules ordinaires.
Si vous voulez faire une cellule plus large que le haut ou le bas, |
vous pouvez utiliser l'attribut Colspan \u003d 2, |
pour l'étirer sur un nombre quelconque de cellules ordinaires. |
Attribut rowspan
Attribut Rowspan utilisé dans les étiquettes<ТD> et<ТН>, semblable à l'attribut du Slspan \u003d, seul il définit le nombre de lignes auquel la cellule est étirée. Si vous avez spécifié dans le numéro d'attribut Rowspan \u003d S, plus d'unités, le nombre correspondant de lignes doit être sous une cellule étirée. Au bas de la table, il est impossible de le placer.
Attribut widn
L'attribut widn est appliqué dans deux cas. Vous pouvez le mettre dans la balise<ТАВLЕ>donner la largeur de la table entière et peut être utilisé dans des étiquettes<ТD> ou alors<ТН>Pour définir la largeur de la cellule ou le groupe de cellules. La largeur peut être indiquée en pixels ou en pourcentage. Par exemple, si vous avez spécifié dans la balise<ТАВLЕ> Largeur \u003d 250, vous recevrez une table avec une largeur de 250 pixels, quelle que soit la taille de la page sur le moniteur. Lorsque vous spécifiez WIDN \u003d 50% dans la balise<ТАВLЕ> La table occupera la moitié de la largeur de la page à n'importe quelle taille de l'image à l'écran. Ainsi, en pointant la largeur de la table en pourcentage, gardez à l'esprit que si l'utilisateur a une zone de vue étroite, votre page peut sembler un peu étrange. Si vous utilisez des pixels, la table s'avère plus large que la zone de visualisation, la barre de défilement apparaîtra en bas pour passer à droite et à gauche sur la page. Selon les tâches et celle-ci, et une autre façon de définir la largeur de la table peut être utile.
Texte ou données - 100% largeur |
ou alors
Texte ou données - 50% de largeur |
ou alors
Texte ou données - largeur 200 pixels |
ou alors
Texte ou données - Largeur 100 pixels |
Application de cellules vides
Si la cellule ne contient pas de données, elle n'aura pas de frontières. S'il est nécessaire que les cellules ont des frontières, mais il n'y avait pas de contenu, il est nécessaire de mettre quelque chose qui ne sera pas visible lors de la visualisation. Vous pouvez utiliser une chaîne vide<ВR>. Vous pouvez même spécifier des colonnes vides en définissant leur largeur dans les pixels ou les unités relatives et en entrant des données dans les cellules sélectionnées. Cet outil peut être utile lorsqu'il est placé sur la page de texte et les graphiques.
Attribut CellalDing
Cet attribut détermine la largeur de l'espace vide entre le contenu de la cellule et ses limites, c'est-à-dire définir les champs à l'intérieur de la cellule.
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Attributs Aligner et Valign
Mots clés<ТR>, <ТD> et<ТН> Vous pouvez modifier à l'aide d'attributs Align et Valign. L'attribut Align définit l'alignement du texte et des graphiques horizontalement, c'est-à-dire sur le bord gauche ou droit, ou au centre. L'alignement horizontal peut être spécifié de plusieurs manières:
Align \u003d byydleft. Cress le contenu de la cellule proche du bord gauche.
Aligner \u003d gauche. Aligne le contenu de la cellule le long du bord gauche, en tenant compte de l'incitation spécifiée par l'attribut CellPadding.
Align \u003d Cener. Il y a une teneur en cellule au centre.
Aligner \u003d à droite Aligne le contenu de la cellule sur le bord droit, en tenant compte du dépôt spécifié par l'attribut CellPadding.
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
L'attribut Valign effectue un alignement de texte et des graphiques à l'intérieur de la cellule verticale. L'alignement vertical peut être spécifié de plusieurs manières:
Valign \u003d haut. Aligne le contenu de la cellule à sa limite supérieure.
Valign \u003d milieu Centrer le contenu de la cellule verticalement.
Valign \u003d bas Aligne le contenu de la cellule à sa limite inférieure.
L'attribut Valign effectue un alignement de texte et des graphiques à l'intérieur de la cellule verticale. |
haut, |
milieu |
bas. |
Valign \u003d Top lignes le contenu de la cellule à sa bordure supérieure. |
haut, |
haut, |
haut. |
Valign \u003d Centre central centre le contenu de la cellule verticalement. |
milieu |
milieu |
milieu. |
Valign \u003d Ligne inférieure Le contenu de la cellule à sa limite inférieure. |
bas, |
bas, |
bas. |
Frontière d'attributs
En teg<ТАВLЕ> Déterminez souvent comment les cadres ressembleront, c'est-à-dire les lignes entourant les tables de la table et la table elle-même. Si vous ne spécifiez pas le cadre, vous obtiendrez une table sans lignes, mais l'espace en dessous d'eux sera attribué. Le même résultat peut être réalisé en demandant<ТАВLЕ ВОRDER=0>. Parfois, vous voulez faire la frontière de manière à ce que cela se démarque mieux. Il est possible de dessiner des frontières extrêmement grasses pour attirer l'attention sur le dessin ou le texte. Lors de la création de tables incorporées, il est nécessaire de faire pour différentes tables des limites de différentes épaisseurs de manière à être plus faciles à distinguer.
Attribut CellsCaçage
L'attribut cellulaire détermine la largeur des lacunes entre les cellules en pixels. Si cet attribut n'est pas spécifié, la valeur par défaut est définie sur deux pixels. À l'aide de l'attribut cellulePacage \u003d, vous pouvez placer du texte et planifier l'endroit où vous avez besoin. Si vous voulez laisser un endroit vide, vous pouvez entrer dans un espace de la cellule.
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
|
Texte ou données |
Attribut bgcolor
Cet attribut vous permet de définir la couleur d'arrière-plan. Selon lesquelles la balise (table, TR, TD) est utilisée, la couleur d'arrière-plan peut être réglée pour la table entière, pour une chaîne ou une cellule distincte. La valeur de cet attribut est le code RVB ou le nom de couleur standard.
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Texte ou données |
Contexte d'attribut.
Cet attribut définit l'image d'arrière-plan pour les tables. Appliquer aux tags de table et TD. Sa valeur est une URL de fichier avec une image d'arrière-plan. L'utilisation de cet attribut est discutée ci-dessous.
Utilisation de tables en conception de page
Les tables sont bonnes en cela si vous le souhaitez, vous pouvez faire des frontières invisibles. Cela permet à la balise<ТАВLЕ> Magnifiquement post sur la page Texte et graphique. Tandis que tag<ТАВLЕ> Il reste le seul outil puissant pour la mise en forme en HTML. Les concepteurs de pages Web ont maintenant presque la même liberté d'utiliser «l'espace vide» comme créateurs de pages imprimées. Tables aidez mieux à s'éloigner du placement de texte hiérarchique sur les pages Web.
Si le navigateur prend en charge les tables, il affiche généralement correctement les effets les plus intéressants obtenus d'eux.
Université pédagogique de l'Ural State
Bienvenue!
Cours de formation "Principes de base de la maîtrise Web" |
|
Création de tables multicolores
Certains navigateurs permettent d'afficher des couleurs. Il existe plusieurs façons de peindre la table, principalement ils dépendent du navigateur utilisé.
Borders de couleur dans Netscape Navigator. Vous entourerez non seulement la table avec un beau cadre, mais aussi pour demander sa couleur, différente des couleurs et de l'arrière-plan du texte. Créez un gif gris simple (ou n'importe quel gif que vous souhaitez avoir en arrière-plan) et définissez-le dans la balise<ВODY> Comme des pages de fond. Puis réglez la couleur de fond de couleur. En conséquence, votre tag<ВОDY> Il ressemblera à ceci:
Vous avez créé une double fond - GIF et une couleur spécifiée. En conséquence, la couleur de fond sera visible à toutes les frontières des tables et des lignes horizontales (<НR>). Peu importe si votre GIF de fond est gris ou non, les lignes colorées et les limites des tables se démarqueront sensiblement. Si le gif de fond n'est pas trop difficile, le temps de chargement de la page n'augmentera qu'un peu.
Bon tout le temps de la journée, mes chers amis. Comment va l'été? J'espère que tout le monde va bien. Eh bien, nous continuerons aujourd'hui à étudier les fondements de HTML et seront probablement la dernière leçon sur ce sujet, car nous allons alors plonger dans CSS. Ainsi, parlant de HTML, je ne peux pas parler de la table, car ils constituent également un sujet plutôt significatif.
Prenez au moins le même WordPress. Par défaut, le tableau ne peut pas être créé dans ce moteur. J'ai besoin d'une addition spéciale (plug-in) ou d'un code de programme spécial (script). Mais vous pouvez simplement faire ce que nous voulons avec l'aide de tags simples. En général, aujourd'hui, je vous dirai comment créer une table en HTML, car cela peut vraiment vous aider beaucoup.
Je me souviens comment mes premiers sites I vertal avec une disposition de table, c'est-à-dire Le capuchon, les barres latérales, le bloc d'avenir et le contenu n'étaient que les éléments de la table. Je l'ai mentionné dans mon article. Vrai aujourd'hui, les sites ne sont pas prises du tout avec l'aide de tables, mais cela ne signifie pas qu'ils ne sont pas nécessaires. Plutôt le contraire.
Ce qui est bon, c'est ce que vous n'aurez même pas à attirer quoi que ce soit. Tout est fait dans le cahier habituel (puits ou autre, comme Notepad ++), et assez facilement. En général, syntonisons pour travailler.
Mots clés
Ici, le balisage se produit un peu plus compliqué que dans d'autres tags, mais il se souvient rapidement. Nous regardons donc et ne sommes pas distraits.
Toute table réside toujours dans une étiquette de paire
. Ceux. Ces signes donnent à l'équipe que la table sera située ici.
À l'intérieur de la table, mettez une étiquette de paire
. Cette paire signifie que nous avons créé une ligne dans la table et combien de telles balises seront épelées, tant de lignes et ce sera.
Eh bien, à l'intérieur
Nous mettons maintenant un autre couple -
|
. Cette paire signifie que nous avons créé une colonne dans cette ligne, et si dans chaque TR, ils enregistreront quelques td, puis dans cette ligne, plusieurs colonnes seront multiples. Dégager? Sinon, regardons l'exemple, comme tout est arrangé ici ... Supposons que je souhaite créer une table d'étudiants et de marques. Ensuite, nous écrivons les suivants à l'intérieur de la balise
:
|
Mathématiques |
langue russe |
Histoire |
Medvedev |
3 |
5 |
5 |
Smirnov |
5 |
5 |
5 |
Sokolov |
3 |
2 |
3 |
Qu'avons-nous fait ici? Et nous avons fait quatre lignes (TR), chacune contenant quatre tables (TD). Dans le premier bloc TR, nous avons écrit le nom des disciplines de formation, tout en laissant la première colonne vide pour ne pas perturber la table.
À côté de chaque première paire td. Nous insérons les noms des étudiants et tout le reste td. Remplissez les estimations dans la cellule appropriée. En général, écrivez-le et enregistrez-le et enregistrez le fichier, puis ouvrez-le dans le navigateur, vous comprenez vous-même tout comme cela se produise.
Mais aller au document, nous voyons que la table n'est pas tout à fait semblable à ce que nous avons prévu. Et ce qui manque ici? Correct - frontières. Mais vous ne vous inquiétez pas. Je vais vous en parler juste ci-dessous.
Mais pour la décence, je vais vous montrer une autre balise qui met en évidence et concentrerez les données dans les tables. Cette balise est écrite comme
. Mettez en surbrillons nos titres dans la table. Pour ce faire, remplacez simplement les balises td., sur le e. Dans ces endroits où les noms et les noms des disciplines sont écrits. Et nous examinons ce que nous aurons grâce à cela. Comme je l'ai dit, ces noms sont maintenant centrés et mis en évidence. Que nous avons atteint cela. En général, avec des tags, nous avons un peu compris. Bien qu'il y ait aussi d'autres (vous pouvez regarder HTMLBook), mais je ne l'affaiblierai pas. Les attributs Naturellement, une telle chose que la table ne peut pas se passer d'attributs spéciaux et je vous montrerai certains d'entre eux. Frontière (frontière) Eh bien, je voulais commencer avec ce qu'il parlait ci-dessus, puis frontière à propos des frontières. Par défaut, ils ne le sont pas, donc le tableau sort dans le mauvais et pas bien compréhensible. Mais cela peut être corrigé et nous aidera dans cet attribut frontière qui est placé directement dans la balise d'ouverture
. Faire comme je vous ai montré dans l'exemple ci-dessous, c'est-à-dire mettre la valeur de l'attribut frontière \u003d "1". Après avoir fait cela, enregistrez le résultat et exécutez le document. Bien? Du tout, une autre chose. Maintenant, la table a acquis des contours normaux et ressemble à. Vous pouvez expérimenter différentes valeurs limitrophes et voir ce que vous êtes le plus approprié dans votre cas particulier. Indent et distance (cellules cellulaires et cellules) Il est tout à fait naturel qu'un affichage de la table pour toutes les occasions arrangerait pas tous. Mais nous pouvons le changer un peu, grâce à deux attributs similaires. Cellpadding \u003d "" - change la distance entre le cadre lui-même sur le contenu de la cellule. Ainsi, toutes les cellules de la table deviennent plus grandes. Écrivons cet attribut dans la table et la valeur sera égale à 5, et voyons quoi Il diffère de l'option d'origine. Sauter. Voir? La distance a augmenté. De cette manière, vous pouvez appliquer vous-même les valeurs nécessaires, élargissant ainsi les cellules. CellsPaçage \u003d "" - Modifie la distance entre les cellules de la table et ses valeurs sont également mesurées avec des pixels. Essayons de mettre cet attribut avec une valeur égale à 5 et voir ce qui fonctionnera. Bien? Essence Clear? Comme vous pouvez le constater, la distance entre les cellules est devenue plus large. C'est ce que nous avons recherché tous les deux. Aligner (aligner) Eh bien, où sommes-nous sans cet attribut merveilleux qui nous permet d'aligner tout à différents endroits? Align fonctionne exactement comme avec d'autres tags que nous avons passé plus tôt et que trois significations: Donnons-le à chacune des valeurs et voyons comment la table sera distribuée. Bien? Il semble que tout fonctionne et je pense que cela devrait être clair. Mais si des questions se posent, alors vous n'hésitez pas, demandez. Eh bien, en principe, et tout ce que je voulais dire aujourd'hui sur les tables. J'espère que vous avez tous été compréhensibles. Eh bien, si vous souhaitez étudier en détail toutes les subtilités de travailler avec HTML et CSS et apprendre à bracler vous-même des sites, alors je vous recommande vivement de regarder excellent cours vidéo sur ce sujet. Pour un débutant, c'est le plus compréhensible, comme pour moi, un parcours vidéo, dans lequel vous obtenez simplement une allocation et décomposer sur les étagères. Eh bien, je complète ma leçon aujourd'hui. N'oubliez pas de vous abonner à la mise à jour de mon blog afin de ne pas manquer d'informations ou de nouvelles importantes. Et nous vous verrons dans d'autres articles. Bonne chance et jusqu'à présent! Sincèrement, Dmitry Kostin.
Avez-vous aimé l'article? Partagez-le
Les visiteurs discutent actuellement
|