709614 vues

CSS

Sébastien Merour
publié le 13/06/2020 à 16h15 | modifé le 13/06/2020 à 19h00
Catégorie : LangagesCommentaires (15989)
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.

15989 Commentaire(s)
  1. user
    1win_vxMr
    09/08/2025 à 08h21  commentaire modifé
    1win casino http://1win40010.ru

  2. user
    拯救失學少女
    09/08/2025 à 05h45  commentaire modifé
    第一次嚐試喝茶吃魚的朋友,到底有那些需要注意事項,讓【頑G】來告訴你,讓你輕鬆上手外約正妹不卡關。 定點茶常見問題QA|新手也能安心上車的12個關鍵問答 第一次嚐試喝茶吃魚的朋友,到底有那些需要注意事項,讓【頑G】來告訴你,讓你輕鬆上手外約正妹不卡關。 外送茶流程全攻略|第一次叫茶就上手?輕鬆掌握這些步驟! 第一次嚐試喝茶吃魚的朋友,到底有那些需要注意事項,讓【頑G】來告訴你,讓你輕鬆上手外約正妹不卡關。 定點茶 vs 外送茶 Q&A|兩者差在哪?新手必讀! 第一次約茶,猶如人生第一次點 UberEats 和親自下廚。你想舒服地坐在飯店床上等妹敲門?還是喜歡有種「潛入敵營」般的刺激感?外送茶跟定點茶,就像兩種完全不同的冒險體驗,以下幫你用畫面感十足的方式,一次搞懂! 外送茶 vs 定點茶:讓你像選火鍋湯底一樣簡單! 第一次約外送茶不知道從哪開始?這篇教你從聯絡茶莊、挑選妹子、安排地點到見面流程,一步步了解「如何約外送茶」不踩雷! 如何約外送茶?新手入門完整教學(約茶5步驟流程) 想了解定點茶是什麼?本篇整理12大常見問答,一次解決定點茶的疑問,包括流程、安全、價格、合法性與挑選技巧,幫助你安心入門。 最新定點茶QA懶人包|一次搞懂定點茶是什麼、怎麼選、安全性與風險 台北外送茶推薦總是讓人浮想聯翩,而如果你是專挑15000元以上的頂級口味,那這篇絕對是你的專屬指南。不管你是要品味信義區的女神系、還是體驗大直區的空靈甜妹,本文將用情色文學般的筆調與實戰情報,為你盤點北市各區高端外送茶的風格、價位與心動瞬間。 台北外送茶推薦:頂級茶界奢華饗宴,15000 起跳的極致體驗

  3. user
    1win_htea
    09/08/2025 à 05h21  commentaire modifé
    portofele electronice casino portofele electronice casino

  4. user
    gama casino сайт
    09/08/2025 à 03h11  commentaire modifé
    регистрация гама казино Gama Casino — это пространство, где зарождается настоящая страсть к игре Хочешь кайфа без лишнего гемора? Тогда тебе сюда — добро пожаловать в Gama Casino. Тысячи игр, комфортный интерфейс и атмосфера — всё здесь ради тебя. Что тебя взорвёт? Всё, чтобы ты мог провести время с максимальным удовольствием. Ретро или современные слоты — выбор за тобой, а у нас они все. Хочешь атмосферы реального казино? Включай лайв-игры. Всё, как в настоящем казино: живые ведущие, чёткая трансляция, яркие эмоции. А ещё тут есть моментальные игры — для тех, кто не любит ждать. Если любишь всё быстро — моментальные игры точно для тебя. Всё сделано для твоего удобства Интерфейс — интуитивный и приятный, будто родной. Всё под рукой, всё интуитивно. Без лишней возни — всё просто и понятно. Заходишь — и сразу понимаешь, что это твоё пространство. А ещё выводы без лишних телодвижений. Нет лишних формальностей и верификаций. Всё работает быстро и без обмана. Бонусы — каждый день В Gama Casino не скупаются на приятные мелочи. Фриспины, кэшбэк, бонусы — регулярно и без лишней волокиты. Каждый день — повод порадовать себя. Здесь делают всё, чтобы азарт был именно таким — ярким и позитивным. Поддержка всегда рядом Служба поддержки — на чиле, но при этом всегда готова помочь. Без лишних слов — быстро и по делу. Можно смело обращаться, если что-то понадобится. Регистрация займёт всего пару минут Хочешь присоединиться к движу? Регистрация в Gama Casino — дело пары минут. Минимум времени — максимум удовольствия. Создай аккаунт, получи бонус и начинай выигрывать. Gama Casino — это не просто сайт. Это место, где рождается настоящий кайф. Для тех, кто в курсе. Для тех, кто хочет эмоций и шансов. Входи — и начинай наслаждаться.

  5. user
    melbet_ekpi
    09/08/2025 à 02h58  commentaire modifé
    мелбет букмекерская контора зеркало рабочее https://www.melbet1040.ru

Ajoutez un commentaire :