644491 vues

CSS

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

15140 Commentaire(s)
  1. user
    777bet_nukr
    26/02/2026 à 16h34  commentaire modifé
    Experience thrilling wins and endless entertainment at 777 bet Casino, your ultimate destination for online gaming. Players can access 24/7 support from knowledgeable staff ready to solve any problems.

  2. user
    mostbet_poea
    26/02/2026 à 15h27  commentaire modifé

  3. user
    mostbet_ieea
    26/02/2026 à 10h10  commentaire modifé
    mostbet бонус на депозит http://mostbet61527.help

  4. user
    avtomatich_wjpi
    26/02/2026 à 05h03  commentaire modifé
    Вам наверняка пригодится нож складной автоматический купить, если вы ищите надежное и стильное решение для самообороны и каждого образа жизни. Общий вид ножа на дереве Ножи могут быть разработаны для различных целей, таких как охота, самооборона или просто как предмет спортивного интереса. Отличительные особенности этих ножей включают в себя автоматическую установку, складную конструкцию и часто высококачественную сталь. - Ножи с алмаза могут быть более лёгкими и менее глупыми Некоторые модели могут быть оснащены дополнительными функциями, такими как подсветкой, подсоединением или системами безопасности, что делает их еще более привлекательными для их владельцев. - Подсоединение для подключения к телефону Есть несколько известных брендов, которые производят таких ножей, такие как Cold Steel, Kershaw и Spyderco. - Kershaw фокусируется на дизайне и безопасности Перед тем как выбрать модель, важно рассмотреть ваши конкретные потребности, включая размер, функциональность и стоимость. - Стоимость может быть значительна для спортивного интереса - Подсоединений для подключения к телефону может быть несколько Некоторые модели могут включать в себя подсказки по использованию, что помогает новичкам в освоении эксплуатации ножа. - Подсказки может быть включены в приложения на телефоне Дизайн и конструкция этих ножей могут быть оснащены advanced-materials и современными технологиями, что может повысить их надежность и долговечность. - Дизайн может быть признан как лучший Функциональность этих ножей может быть увеличена с использованием advanced-components и инновационных технологий. - Система безопасности может быть оснащена датчиком Безопасность и сертификация являются важными факторами при выборе автоматического складного ножа. - Внешний облик должен соответствовать местным законам Некоторые ножи могут быть оборудованы системами безопасности, такие как блокировка или система предупреждения о критическом уровне, для предотвращения несчастных случаев. - Предупреждение может быть включено при достижении уровня Время от времени, эти ножи проходят строгую оценку и тестирование для проверки их надежности и безопасности. - Ножи проходят проверку на прочность Производители могут работать с экспертами для обеспечения того, чтобы ножи соответствовали всем необходимым стандартам. - Дизайн может быть изменен по результатам тестирования Оценка этих ножей может включать в себя анализ конструкции, функций и различных аспектов, направленных на удовлетворение потребностей и ожиданий владельцев. - Оценка может быть сосредоточена на качестве производства Этот раздел направлен на предоставление оценки различных моделей автоматических складных ножей и рекомендаций для потенциальных покупателей. - Оценка может быть сосредоточена на технологиях и функциях Некоторые рынки могут предложить широкий выбор автоматических складных ножей с разными функциями и технологиями. - Ножи могут быть доступны в местных магазинах Перед покупкой важно рассмотреть качество, стоимость, функциональность и безопасность ножа во всех аспектах. - Качество должно быть гарантировано производителем В результате покупателям могут быть предложены лучшие варианты для их потребностей и желаний. - Покупатель может быть предоставлен с вариантом Независимо от выбора, каждый человек может оценить и рекомендовать автоматический складной нож на основе собственных потребностей и экспериментов с ним. - Это будет обеспечено покупательскими обзорами

  5. user
    sistema_ggPt
    26/02/2026 à 04h58  commentaire modifé
    Узнайте больше о система RODE Wireless PRO москва и получите высокое качество звука для ваших проектов! беспроводная система RODE PRO представляет собой популярное решение для записи аудио . Эта аппаратура была разработана с учетом инновационных решений. Ее основная цель — обеспечить простоту в использовании при минимальных капризах . Также , система предлагает. Одним из главных достоинств RODE Wireless PRO является высококачественный звук . Создатели потратили много усилий на оптимизацию частотного диапазона . Кроме того, система поддерживает , что делает ее универсальным решением . Долгое время работы устройства обеспечивает непрерывную запись без необходимости подзарядки . Использовать RODE Wireless PRO удивительно удобно. Запуск системы осуществляется в несколько этапов , что упрощает процесс . Профессионалы отмечают, что возможность настройки позволяют добиться нужных настроек. Эта система идеально подходит как для студийной работы , так и для различных мероприятий . В заключение, RODE Wireless PRO является отличной системой для беспроводной записи звука . Уникальные разработки сделали ее востребованной среди энтузиастов аудио. Если вы ищете систему для записи , то RODE Wireless PRO может стать для вас. Ознакомьтесь с возможности, которые она обеспечивает!

Ajoutez un commentaire :