Résumez quels sont les formats CSS courants

PHPz
Libérer: 2023-04-06 09:18:53
original
4302 Les gens l'ont consulté

CSS fait partie intégrante de la conception Web. Il existe dans de nombreux formats de texte et langues différents et peut être utilisé pour créer, mettre en page et concevoir des pages Web. Cet article présentera certains formats et langages CSS courants ainsi que leurs applications.

1. Format de texte CSS

  1. Style en ligne

Le style en ligne est une méthode permettant de spécifier des styles directement dans les balises HTML. Il est généralement utilisé sur un seul élément avec un effet spécifique.

Exemple :

<p style="color: red">这是一个红色段落</p>
Copier après la connexion
  1. Feuille de style intégrée

La feuille de style intégrée est un moyen de spécifier le style que plusieurs éléments doivent avoir dans le même document. Les feuilles de style intégrées sont généralement placées dans l'en-tête HTML.

Exemple :

<head>
  <style>
    p {
      color: red;
    }
  </style>
</head>
<body>
  <p>这是一个红色段落</p>
</body>
Copier après la connexion
  1. Feuille de style externe

Une feuille de style externe est un fichier CSS distinct du document HTML. Plusieurs documents HTML peuvent utiliser la même feuille de style externe.

Exemple :

Fichier CSS (style.css) :

p {
  color: red;
}
Copier après la connexion

Fichier HTML :

<head>
  <link rel="stylesheet" href="style.css">
</head>
<body>
  <p>这是一个红色段落</p>
</body>
Copier après la connexion

2. Langage CSS

En plus de ces formats de texte, CSS dispose également de différents langages​​qui peuvent être utilisés pour différents programmes d'applications.

  1. Sass

Sass est un préprocesseur CSS populaire. Il vous permet d'utiliser des fonctionnalités avancées telles que les variables, l'imbrication, les fonctions, les mélangeurs, etc. pour écrire du CSS plus rapidement et plus facilement.

Exemple :

$primary-color: #333;
$secondary-color: #444;

body {
  font-family: Arial, sans-serif;
}

h1 {
  color: $primary-color;
  font-size: 24px;
}

a {
  color: $secondary-color;
  text-decoration: none;

  &:hover {
    text-decoration: underline;
  }
}
Copier après la connexion
  1. Less

Less est un autre préprocesseur CSS similaire à Sass mais avec une syntaxe différente. Less vous permet d'utiliser diverses fonctionnalités telles que les variables, l'imbrication, les fonctions, les mélangeurs et plus encore.

Exemple :

@primary-color: #333;
@secondary-color: #444;

body {
  font-family: Arial, sans-serif;
}

h1 {
  color: @primary-color;
  font-size: 24px;
}

a {
  color: @secondary-color;
  text-decoration: none;

  &:hover {
    text-decoration: underline;
  }
}
Copier après la connexion
  1. PostCSS

PostCSS est un "convertisseur" qui permet aux développeurs d'écrire des plugins en utilisant JavaScript pour utiliser des fonctionnalités plus complexes lors de l'écriture de CSS.

Exemple :

/* 在PostCSS中使用自动前缀插件 */

display: flex;
Copier après la connexion

Générer :

/* 自动前缀后的代码 */

display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
Copier après la connexion

3. Résumé

CSS évolue constamment et établit non seulement l'apparence et le format des pages Web, mais vous permet également d'écrire du CSS plus rapidement et plus facilement. Que vous utilisiez du CSS pur ou des préprocesseurs CSS, ils aident à créer un code CSS plus efficace et plus maintenable. Espérons que cet article vous aidera à mieux comprendre le formatage et le langage du texte 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!

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