1339807 vues

CSS

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

7791 Commentaire(s)
  1. user
    CalebSop
    07/08/2026 à 10h09  commentaire modifé
    Эта публикация исследует взаимосвязь зависимости и психологии. Мы обсудим, как психологические аспекты влияют на появление зависимостей и процесс выздоровления. Читатели смогут понять важность профессиональной поддержки и применения научных подходов в терапии. Не упусти важное! - https://platinum-narkology.ru/uslugi/psihoterapiya

  2. user
    mostbet_pioi
    07/08/2026 à 09h08  commentaire modifé
    Klikam tu od trzech miesiecy z hakiem i szczerze mowiac zarejestrowalem sie bo kolega z pracy marudzil. Przedtem krecilem sie po innych kasynach i najczesciej chodzilo mi o to, zeby moc obstawiac z telefonu w tramwaju. I akurat tutaj apka nie zawodzi — nie tnie nawet na moim starym Xiaomi. Slotow jest tyle, ze nie ma szans wszystkiego przejsc i to nie sa jakies krzaki. Play'n GO dominuje — Book of Dead leci u mnie codziennie, aczkolwiek od jakiegos czasu czesciej siedze na Big Time Gaming. Sekcja live to Evolution, prawdziwi krupierzy, nie zadne automaty, Monopoly Live czasem odpalam dla zabawy. Po polsku stolu niestety nie ma i to mi troche przeszkadza. Powitalny to 100% od pierwszej wplaty i do tego okolo 250 spinow, wydawane porcjami. Wager w okolicach x60 — realne, ale trzeba miec cierpliwosc. Szczegoly promocji sa opisane na mostbet casino aplikacja zanim sie zarejestrujesz. Najmniejsza wplata to jakies 20 zl, rejestracja zajela mi doslownie minute, dokumenty zatwierdzili po niecalej dobie. Kase wyciagam najczesciej na Skrill i schodzi to do 2-3 godzin. Karta czekalem dwa dni. BTC obsluguja, choc sam nie probowalem. Jedyna rzecz, ktora mnie wnerwila to weryfikacja przy pierwszej wyplacie — zrozumiale, ale wolalbym zrobic to od razu przy zapisie. Obsluga jest po polsku, chociaz o drugiej w nocy odpowiadali mi po angielsku. Odpisuja w kilka minut, bez kopiuj-wklej regulaminu. Curacao — jak wiekszosc takich miejsc, wiec bez polskiego pozwolenia — warto miec to z tylu glowy. Apke sciagalem z ich strony, bo w Google Play tego nie znajdziesz. Wymaga zgody na nieznane zrodla — dla niektorych to bariera, dla mnie zaden problem. Wersja pod iOS tez jest, kolega ma. Powiadomienia o promkach czasem sypia za czesto, na szczescie da sie to uciszyc.

  3. user
    dostavka_zoEi
    07/08/2026 à 09h08  commentaire modifé
    Принимайте заказ прямо сейчас — алкоголь доставка москва 24 Сервисы по доставке алкоголя прочно вошли в повседневность жителей больших и малых городов. Реальные отзывы способствуют выбору надежного и удобного сервиса по доставке алкоголя. Опции доставки «от двери до двери» и бесконтактной передачи повышают безопасность и комфорт. Контроль за соблюдением законодательства и защита интересов потребителей будут определять репутацию компаний.

  4. user
    mostbet_hxoi
    07/08/2026 à 08h56  commentaire modifé
    Gram tu od zeszlej jesieni i prawde mowiac zarejestrowalem sie bo kolega z pracy marudzil. Przedtem krecilem sie po innych kasynach i glownie chodzilo mi o to, zeby grac w ciagu dnia z komorki. Pod tym wzgledem apka daje rade — nie tnie nawet na moim czteroletnim telefonie. Automatow jest tam z 3000+ i wiekszosc to normalni dostawcy. Play'n GO siedzi tam mocno — Sweet Bonanza odpalam chyba najczesciej, choc od miesiaca czesciej siedze na Big Time Gaming. Sekcja live to Evolution, dilerzy normalni, zywi ludzie, Lightning Roulette czasem odpalam dla zabawy. Po polsku stolu niestety nie ma i to troche szkoda. Powitalny jest w okolicach 100% od pierwszej wplaty plus okolo 250 spinow, nie wszystkie naraz — po 50 dziennie. Obrot w okolicach x60 — realne, ale trzeba miec cierpliwosc. Aktualne kody i regulamin bonusu mozna podejrzec na mostbet casino aplikacja zanim sie zarejestrujesz. Wplata minimalna to bodajze 8 zl, smiech, rejestracja zajela mi doslownie minute, weryfikacja dokumentow poszla w jedna dobe. Kase wyciagam najczesciej na Skrill i schodzi to do 2-3 godzin. Karta czekalem dwa dni. Bitcoina i USDT tez przyjmuja, ale tego nie testowalem. Co mi sie nie spodobalo to zamrozenie wyplaty na czas KYC — logiczne, tylko po co to na ostatnia chwile. Czat z konsultantem odpowiada po polsku, w nocy trafilem na anglojezycznego konsultanta. Odpisuja w kilka minut, konkretnie, nie ogolnikami. Curacao — jak wiekszosc takich miejsc, czyli poza polska regulacja — warto miec to z tylu glowy. Apke sciagalem z ich strony, w Play Store nie uswiadczysz. Wymaga zgody na nieznane zrodla — standard, nic dziwnego. Na iPhonie kolega sciagal przez profil. Notyfikacje troche spamuja, na szczescie da sie to uciszyc.

  5. user
    JustinTinue
    07/08/2026 à 08h28  commentaire modifé
    В этой публикации мы рассматриваем важную тему борьбы с зависимостями, включая алкогольную и наркотическую зависимости. Мы обсудим методы лечения, реабилитации и поддержку, которые могут помочь людям, столкнувшимся с этой проблемой. Читатели узнают о перспективах выздоровления и важности комплексного подхода. Исследовать вопрос подробнее - http://stop-narcology.ru

Ajoutez un commentaire :