Maison  >  Article  >  interface Web  >  Comment utiliser les CSS

Comment utiliser les CSS

王林
王林original
2023-05-21 13:50:092120parcourir

CSS (Cascading Style Sheets) est un langage qui peut ajouter du style, de la mise en page et du design aux pages Web. CSS est un langage de programmation très populaire qui peut ajouter diverses apparences et fonctionnalités aux pages Web, telles que des polices, des couleurs, des espacements, des arrière-plans, des animations, etc. Dans cet article, nous allons approfondir l’utilisation du CSS pour vous aider à mieux le maîtriser lors du développement Web.

1. Comment introduire le CSS

Avant d'apprendre le CSS, vous devez d'abord comprendre comment introduire le CSS dans votre fichier HTML. Les feuilles de style CSS peuvent être introduites de trois manières différentes :

1. Les feuilles de style en ligne

Les feuilles de style en ligne sont définies à l'aide d'attributs de style dans les balises. Par exemple, dans un fichier HTML, vous pourriez écrire :

93dfe5a74cfae0d72312ce80a39081e1 Ceci est un paragraphe avec une feuille de style en ligne. 94b3e26ee717c64999d7867364b1b4a3

2. Feuille de style interne

Définissez une feuille de style interne en utilisant la balise c9ccee2e6ea535a969eb3f532ad9fe89 dans le fichier HTML . Par exemple : c9ccee2e6ea535a969eb3f532ad9fe89 标签来定义内部样式表。例如:

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>内部样式表</title>
<style>
    body {
        background-color: grey;
        color: white;
        font-size: 20px;
    }
    h1 {
        color: red;
        font-size: 32px;
    }
</style>

9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d

<h1>这是一个内部样式表的标题</h1>
<p>这是一个带有内部样式表的段落。</p>

36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

3.外部样式表

通过使用 2cdf5bf648cf2f33323966d7f58a7f3f

8b05045a5be5764f313ed5b9168a17e6

100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>外部样式表</title>
<link rel="stylesheet" href="style.css">

9c3bca370b5104690d9ef395f2c5f8d1#🎜🎜 # 6c04bd5ca3fcae76e30b72ad730ca86d

<h1>这是一个外部样式表的标题</h1>
<p>这是一个带有外部样式表的段落。</p>

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e


3. Feuille de style externe

par using La balise 2cdf5bf648cf2f33323966d7f58a7f3f relie une feuille de style externe dans un fichier HTML. Par exemple :

8b05045a5be5764f313ed5b9168a17e6

100db36a723c770d327fc0aef2ce13b1

93f0f5c25f18dab9d176bd4f6de5d30e

color: red;
font-size: 32px;

9c3bca370b5104690d9ef395f2c5f8d1#🎜🎜 # 6c04bd5ca3fcae76e30b72ad730ca86d

<title>类选择器</title>
<style>
    .selected {
        background-color: red;
        color: white;
    }
</style>

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e

Remarque : lors de l'utilisation d'une feuille de style externe, le fichier de feuille de style lié Doit se trouver dans le même répertoire que le fichier HTML et l'extension du fichier doit être .css.

2. Syntaxe CSS

La syntaxe CSS est très simple et se compose principalement des parties suivantes :

1 Sélecteur

#🎜. 🎜#Le sélecteur permet de préciser l'élément HTML auquel le style doit être appliqué. Par exemple, le code suivant spécifie le style de l'élément de titre sélectionné :

h1 {

<p class="selected">这个段落被选中了。</p>
<p>这个段落没有被选中。</p>
<p class="selected">这个段落也被选中了。</p>

}

2. #🎜🎜 #Attribute est utilisé pour spécifier le type de style à appliquer. Par exemple, les attributs suivants spécifient la couleur et la taille de la police de l'élément de titre :

color: red;

font-size: 32px #

The value spécifie la valeur spécifique; de l'attribut. Par exemple, le code suivant spécifie une taille de police de 32 pixels pour l'élément de titre :

font-size : 32px ; propriétés pour plus de contrôle de style CSS.

3. Attributs de style CSS courants

Voici quelques attributs de style CSS courants, vous pouvez les utiliser lors de l'application de styles :

1 .Background -color L'attribut

background-color est utilisé pour spécifier la couleur d'arrière-plan de l'élément. Par exemple :

background-color: red;

2. L'attribut Couleur de police (color)

color est utilisé pour spécifier la couleur de la police de l'élément. Par exemple :

color: white;

3. L'attribut d'alignement du texte (text-align)

text-align est utilisé pour spécifier le texte. dans l'élément. Par exemple :

text-align: center;

4. L'attribut Taille de police (font-size)

font-size est utilisé pour spécifier la taille de la police de l'élément. Par exemple :

font-size: 20px;

5. Border (border)

En ajoutant l'attribut border, vous pouvez ajouter une bordure à l'élément. Par exemple :

border: 1px solid black;

Remarque : La valeur de l'attribut border inclut : la largeur de la bordure, le style de la bordure et la couleur de la bordure.

6. L'attribut Largeur (largeur)

width est utilisé pour spécifier la largeur de l'élément. Par exemple :

width: 50%;

7. L'attribut Height (height)

height est utilisé pour spécifier la hauteur de l'élément. Par exemple :

height: 100px;

8. L'attribut Padding

padding est utilisé pour spécifier le remplissage d'un élément. Par exemple :

padding: 10px;

9. L'attribut Margin (marge)

margin est utilisé pour spécifier la marge de l'élément. Par exemple :

margin: 10px;

4. Sélecteur CSS

En plus des attributs de style de base ci-dessus, il existe de nombreuses options différentes. les types peuvent vous aider à affiner votre style. Voici quelques-uns des sélecteurs les plus courants :

1. Sélecteur de classe


Le sélecteur de classe est utilisé pour sélectionner des éléments portant le même nom de classe. Par exemple :

8b05045a5be5764f313ed5b9168a17e6

100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>标签选择器</title>
<style>
    p {
        color: red;
    }
</style>

9c3bca370b5104690d9ef395f2c5f8d1#🎜🎜 # 6c04bd5ca3fcae76e30b72ad730ca86d

<p>这是第一个段落。</p>
<p>这是第二个段落。</p>
<p>这是第三个段落。</p>

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e

2. est utilisé pour sélectionner tous les éléments avec le même nom de balise. Par exemple :

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>id 选择器</title>
<style>
    #header {
        color: red;
        font-size: 24px;
    }
</style>

9c3bca370b5104690d9ef395f2c5f8d1#🎜🎜 # 6c04bd5ca3fcae76e30b72ad730ca86d

<h1 id="header">这是顶部标题</h1>
<p>这是一个段落。</p>

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e

3.id sélecteur (sélecteur d'identifiant)

#🎜 🎜 Le sélecteur #id est utilisé pour sélectionner des éléments uniques avec un identifiant spécifié. Par exemple :

8b05045a5be5764f313ed5b9168a17e6

100db36a723c770d327fc0aef2ce13b1

93f0f5c25f18dab9d176bd4f6de5d30e

<title>继承性</title>
<style>
    body {
        background-color: grey;
        color: white;
        font-size: 20px;
    }
    h1 {
        color: red;
        font-size: 32px;
    }
</style>

9c3bca370b5104690d9ef395f2c5f8d1#🎜🎜 # 6c04bd5ca3fcae76e30b72ad730ca86d

<h1>这是标题1</h1>
<p>这是一个段落。</p>
<h2>这是标题2</h2>
<p>这是另一个段落。</p>

36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

4. Héritage CSS

CSS 样式是可以从父元素继承到子元素的。例如,如果在 body 元素上应用了一个背景颜色,那么所有的子元素(如段落、标题等)都将继承该背景颜色。例如:

8b05045a5be5764f313ed5b9168a17e6
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e

<title>继承性</title>
<style>
    body {
        background-color: grey;
        color: white;
        font-size: 20px;
    }
    h1 {
        color: red;
        font-size: 32px;
    }
</style>

9c3bca370b5104690d9ef395f2c5f8d1
6c04bd5ca3fcae76e30b72ad730ca86d

<h1>这是标题1</h1>
<p>这是一个段落。</p>
<h2>这是标题2</h2>
<p>这是另一个段落。</p>

36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

五、CSS的优先级

当多个样式应用到同一元素上时,CSS 样式有许多不同的规则来决定哪些样式结合在一起。以下是一些有关优先级的规则:

1.行内样式表的优先级最高

如果在元素上应用行内样式表,则行内样式表的样式将优先于内部或外部样式表。

2.选择器特殊性

如果选择器特殊性相同,则会根据选择器的出现位置决定优先级。例如,内部样式表的样式比外部样式表的样式更优先。

3.样式继承

当两个或多个样式同时应用于一个元素,且它们都是通过继承方式获得的,则优先选取本身的样式。

4.重载样式

如果两个样式在元素上应用,但具有相同的选择器和特殊性,则最后应用的样式将优先于其他样式。

六、总结

在本文中,我们已经深入了解了 CSS 的使用方法,包括引入样式表、基本 CSS 语法、常见样式属性、选择器、继承性和优先级。这些基本的 CSS 知识应该对您在网页开发中的样式和布局决策有所帮助。随着您的使用和实践,您会发现更多的 CSS 功能和方法,以及如何利用它们来创造出更好的网页设计。

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!

Déclaration:
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