Maison > interface Web > tutoriel CSS > Un résumé de la façon d'introduire les styles CSS dans le Web

Un résumé de la façon d'introduire les styles CSS dans le Web

伊谢尔伦
Libérer: 2017-07-21 09:18:20
original
2480 Les gens l'ont consulté

HTML et CSS sont deux langages avec des fonctions différentes. Ils affectent une page Web en même temps, donc CSS et HTML doivent être liés entre eux.

Les deux façons les plus simples sont de l'introduire directement dans la balise html, ou de le déclarer devant le fichier html. Ce qui suit est un exemple de code simple

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        p{background-color:red;
        color: black}
    </style>
<!--这里是修饰所有的P标签里面的内容,这是引入方法的一种-->
 <style>
        div{background-color:chartreuse;
        color: coral}
    </style>
 
</head>
<body>
 
 
<p style="background-color: aquamarine;color: black">Jay</p>
<!--在css里面,要用分号区别各种属性,虽然这个P标签有css样式,但是文本的样式是就近原则,这是最简单的css引入方式-->
 
<p>Bob</p>
 
<div>spider
<p>我是个P</p>
</div>
<!--div里面的P标签在上面有div的样式而没有P标签样式时,按div标签的样式,否则按P标签的样式-->
 
 
</body>
</html>
Copier après la connexion

Le but de l'importation. et link est les deux. Il introduit un fichier CSS indépendant dans un fichier HTML. La différence entre les deux est que le type de lien utilise des balises HTML pour introduire des fichiers CSS externes, tandis que le type d'importation utilise des règles CSS pour introduire des fichiers CSS externes.

Exemple d'utilisation d'un lien pour introduire un fichier CSS externe :

<link href="~/Content/Base.css" rel="stylesheet" type="text/css" />
Copier après la connexion

Exemple d'utilisation d'un import pour introduire un fichier CSS :

<style type="text/css">
    @import "/Content/Base.css"
</style>
Copier après la connexion

La différence dans effets d'affichage entre ces deux méthodes : Lors de l'utilisation de la méthode link, le fichier CSS sera chargé avant de charger la partie principale de la page, afin que la page web affichée ait des effets de style dès le début. Lors de l'utilisation du style importé, le fichier CSS sera chargé une fois la page entière chargée. Pour certains navigateurs, dans certains cas, si le fichier de la page Web est relativement volumineux, une page sans style apparaîtra pendant un moment, puis. L'effet après avoir défini le style apparaît. Du point de vue de l'expérience utilisateur, il s'agit d'un inconvénient de l'utilisation de l'importation.

Pour certains sites Web plus grands, afin de faciliter la maintenance, vous souhaiterez peut-être écrire tous les styles CSS dans plusieurs fichiers CSS. De cette façon, si vous utilisez l'importation de liens, vous aurez besoin de plusieurs instructions pour importer les fichiers CSS séparément. . Si vous souhaitez ajuster la classification des fichiers CSS, vous devez ajuster les fichiers HTML en même temps. C'est un inconvénient pour les travaux de maintenance. Si vous utilisez l'importation, vous ne pouvez importer qu'un fichier CSS général, puis importer d'autres fichiers CSS indépendants dans ce fichier.

Si vous n'avez besoin d'importer qu'un seul fichier CSS, utilisez la méthode de lien ; si vous devez importer plusieurs fichiers CSS, utilisez d'abord la méthode de lien pour introduire un fichier CSS "répertoire", puis utilisez la méthode d'importation. dans ce "répertoire" Fichier CSS Importez d'autres fichiers CSS.

Mais si vous souhaitez décider dynamiquement quel fichier CSS importer via JavaScript, vous devez utiliser une méthode de lien pour y parvenir.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal