260299 vues

CSS

Sébastien Merour
publié le 13/06/2020 à 16h15 | modifé le 13/06/2020 à 19h00
Catégorie : LangagesCommentaires (1320)
CSS
Description

Le CSS (Cascading Styles Sheets) est un langage informatique permettant de décrire le style, la présentation d'un document HTML. Là où le HTML va se contenter de structurer un document, le CSS va prendre en charge le style, la mise en page d'une page web.

En réalité, le HTML n'a jamais eu besoin du langage CSS pour être exécuté sur un navigateur web. Cependant, le CSS est devenu rapidement une nécessité afin de séparer ce qui relève purement et simplement de la structure d'une page web (c'est le rôle du HTML), de ce qui relève de la mie en page (formes, couleurs, polices de caractères....).

Le style d'une page web peut être défini de 3 façons :

-soit directement dans la page HTML (avec par exemple la balise style, située dans la partie HEAD de la page)

-soit en mode inline (exemple : utilisation de la balise strong pour mettre en gras un texte)

-soit grâce à un fichier CSS, référencé dans la section HEAD de la page.

Il est évident qu'il est préférable d'utiliser la 3ème méthode. En effet : imaginons qu'un développeur souhaite modifier complètement le design d'un site web, sans pour autant modifier la structure des pages web. C'est là que le fichier CSS a son intérêt : le développeur pourra modifier le style du site en ne modifiant que le fichier CSS du site. Ce sera d'autant plus utile si le site web contient de très nombreuses pages.

Il est possible également qu'une page web ou qu'un site fasse appel à plusieurs fichiers CSS. Par exemple, il est fréquent de voir un fichier CSS différent pour chaque taille d'écran, afin de rendre un site 100% responsive.

Par ailleurs, le CSS est devenu de plus en plus puissant au fil des années. Désormais, le CSS permet d'afficher par exemple des animations, ou des graphiques particulièrement complexes.

Les sélecteurs

Le principe du CSS repose sur la sélection : on sélecte un élément (par exemple un type de balise, ou bien une balise possédant un identifiant) pour lui appliquer un style. On pourra par exemple appliquer une couleur rouge pour tous les titres de type H3.

Box Model

Tous les élements HTML (une image, un paragraphe, un formulaire...) peut être considéré comme une boîte. Pour définir cette boîte, on utilise 4 élements :

- Margin (Marge - l'espace qui est en dehors de la bordure)

- Border (Bordure - la bordure qui est autour du padding)

- Padding (Ecart - l'écart entre le contenu et la bordure)

- Content (Contenu - par exemple le texte et les images)

Grid

Grid est un principe CSS permettant d'afficher un Layout en mode "grille". Le développeur peut utiliser ce principe pour positionner des éléments dans une grille, en faisant varier par exemple la taille de chaque case, ou l'orientation de chaque rangée, etc...

Pour afficher un layout en mode Grid, il est nécessaire d'insérer l'instruction display: grid

Flexbox

Auparavant, nous avions 4 formats de Layouts possibles :

- Block, pour les sections d'une page

- Inline, pour le texte

- Table, pour afficher un tableau

- Positioned, pour positionner explicitement un élément.

L'arrivée du concept du Flexbox facilite la création de layout, sans avoir à utiliser les notions de float ou de position.

Pour activer la notion de flexbox sur un élément, il est nécessaire d'appliquer un affichage flex avec l'instruction display: flex

Les proprités d'un conteneur Flex sont les suivantes :

flex-direction

flex-wrap

flex-flow

justify-content

align-items

align-content

Fonctionnalités
Style / Mise en page
Date de création
17/12/1996
Créateur
W3C
Dernière version
3
Langage
CSS
Liens
Aux dernières nouvelles
Depuis 2010, CSS est censé évoluer vers sa version 4. Mais suite au succès de HTML 5 couplé avec CSS 3, il est possible que CSS 4 ne voit jamais le jour, où bien que la notion de version (5 pour HTML et 3 pour CSS) disparaisse, pour devenir des langages en constante évolution.

1320 Commentaire(s)
  1. user
    powelchekat
    01/04/2025 à 07h44  commentaire modifé
    Игроки, которые предпочитают мобильные казино, теперь могут наслаждаться азартными играми в любое время и в любом месте. Теперь вам больше не нужно зависеть от работы браузера или искать рабочие зеркала – скачайте приложение и получите полный доступ ко всем возможностям платформы. Здесь вас ждут сотни игровых автоматов, ставки на спорт с высокими коэффициентами, турниры с крупными призами и множество эксклюзивных бонусов. Чтобы открыть для себя все возможности мобильного казино, достаточно 888starz скачать официальный сайт и пройти регистрацию. После установки пользователи получают доступ к моментальным выплатам, эксклюзивным акциям и персонализированным бонусам, которые помогут увеличить шансы на крупные выигрыши. В приложении реализована удобная система управления счетом, быстрые депозиты и мгновенный вывод выигрышей без комиссии. Также доступна система уведомлений, которая позволит вам не пропустить выгодные акции, бонусные предложения и эксклюзивные турниры. Теперь ваше казино всегда под рукой – скачайте клиент и наслаждайтесь азартными играми без ограничений. Если вы хотите испытать свою удачу и попробовать лучшие азартные развлечения, установите приложение прямо сейчас и начните выигрывать уже сегодня!

  2. user
    Parkerraina
    01/04/2025 à 06h42  commentaire modifé

  3. user
    Donaldjed
    01/04/2025 à 05h02  commentaire modifé
    Monitoreo de condicion Aparatos de equilibrado: clave para el desempeño uniforme y efectivo de las equipos. En el mundo de la innovación moderna, donde la efectividad y la fiabilidad del aparato son de alta significancia, los equipos de equilibrado tienen un tarea crucial. Estos equipos especializados están diseñados para calibrar y estabilizar elementos giratorias, ya sea en maquinaria industrial, automóviles de movilidad o incluso en dispositivos caseros. Para los profesionales en mantenimiento de equipos y los técnicos, trabajar con aparatos de ajuste es esencial para garantizar el desempeño estable y fiable de cualquier dispositivo dinámico. Gracias a estas herramientas innovadoras sofisticadas, es posible disminuir considerablemente las movimientos, el ruido y la presión sobre los sujeciones, extendiendo la longevidad de piezas caros. Asimismo relevante es el papel que tienen los dispositivos de equilibrado en la atención al consumidor. El asistencia especializado y el mantenimiento constante empleando estos aparatos permiten ofrecer prestaciones de alta excelencia, elevando la contento de los compradores. Para los dueños de empresas, la financiamiento en sistemas de ajuste y sensores puede ser fundamental para optimizar la productividad y productividad de sus dispositivos. Esto es principalmente importante para los empresarios que manejan pequeñas y intermedias empresas, donde cada elemento importa. Asimismo, los dispositivos de ajuste tienen una gran aplicación en el campo de la prevención y el monitoreo de estándar. Habilitan encontrar eventuales errores, previniendo intervenciones onerosas y daños a los equipos. También, los indicadores obtenidos de estos aparatos pueden usarse para perfeccionar métodos y aumentar la presencia en plataformas de consulta. Las zonas de aplicación de los equipos de equilibrado abarcan variadas industrias, desde la elaboración de transporte personal hasta el monitoreo de la naturaleza. No importa si se refiere de enormes fabricaciones manufactureras o modestos locales hogareños, los equipos de ajuste son indispensables para asegurar un desempeño eficiente y sin riesgo de paradas.

  4. user
    powelchekat
    01/04/2025 à 03h07  commentaire modifé
    Любителям азартных развлечений больше не нужно зависеть от браузера, ведь теперь все функции казино доступны в одном удобном приложении. Оно сочетает в себе лучшие игровые автоматы, лайв-игры с профессиональными крупье, возможность делать ставки на спорт и участвовать в турнирах с крупными призами. Удобный интерфейс позволяет легко переключаться между разделами, а высокая скорость работы делает игровой процесс еще более комфортным. Если вы хотите попробовать все возможности мобильного казино, скачайте клиент по ссылке https://888starz-online.site/ и пройдите регистрацию. После установки пользователи получают доступ к моментальным выплатам, эксклюзивным бонусам и персонализированным предложениям, которые позволяют увеличить шансы на крупные выигрыши. Здесь предусмотрена удобная система кэшбэка, мгновенные депозиты и возможность вывода средств без комиссии. Игроки могут настроить уведомления, чтобы не пропускать важные события, эксклюзивные турниры и бонусные акции. Теперь азартные игры доступны вам в любое время суток и в любом месте – установите клиент и начните выигрывать уже сегодня!

  5. user
    ZaniwaEnrop
    01/04/2025 à 01h13  commentaire modifé
    Хватит ждать одобрения сутками. Мы собрали список займов, где онлайн займ на карту выдают мгновенно — до 30 000 рублей, без проверок, без звонков. Работает круглосуточно. Оформи сейчас — получи за 5 минут.

Ajoutez un commentaire :