648576 vues

CSS

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

15170 Commentaire(s)
  1. user
    Donaldjed
    17/04/2025 à 08h05  commentaire modifé
    equilibrando Aparatos de calibracion: fundamental para el desempeno fluido y eficiente de las maquinarias. En el entorno de la tecnologia contemporanea, donde la eficiencia y la confiabilidad del sistema son de suma significancia, los dispositivos de ajuste desempenan un tarea esencial. Estos aparatos especificos estan concebidos para calibrar y fijar componentes giratorias, ya sea en dispositivos de fabrica, transportes de traslado o incluso en electrodomesticos de uso diario. Para los tecnicos en conservacion de sistemas y los tecnicos, manejar con dispositivos de calibracion es esencial para asegurar el funcionamiento suave y seguro de cualquier sistema giratorio. Gracias a estas soluciones avanzadas sofisticadas, es posible limitar sustancialmente las oscilaciones, el estruendo y la presion sobre los soportes, prolongando la longevidad de partes caros. Tambien trascendental es el tarea que cumplen los sistemas de balanceo en la servicio al consumidor. El soporte profesional y el reparacion regular empleando estos dispositivos facilitan ofrecer servicios de alta calidad, elevando la agrado de los clientes. Para los duenos de empresas, la financiamiento en equipos de calibracion y detectores puede ser clave para optimizar la eficiencia y productividad de sus equipos. Esto es principalmente importante para los empresarios que gestionan pequenas y pequenas empresas, donde cada aspecto vale. Por otro lado, los equipos de ajuste tienen una extensa utilizacion en el campo de la fiabilidad y el gestion de nivel. Facilitan identificar eventuales errores, impidiendo mantenimientos costosas y danos a los dispositivos. Tambien, los informacion recopilados de estos dispositivos pueden aplicarse para maximizar metodos y incrementar la exposicion en motores de busqueda. Las sectores de uso de los equipos de equilibrado abarcan variadas areas, desde la produccion de ciclos hasta el control de la naturaleza. No interesa si se refiere de extensas manufacturas industriales o modestos establecimientos domesticos, los equipos de equilibrado son necesarios para promover un desempeno optimo y sin presencia de detenciones.

  2. user
    Thomasmic
    17/04/2025 à 07h08  commentaire modifé
    pg slot mahjong SISTEM TERPADU PAFI: Kontribusi Utama Farmasi di Dunia Digital Sekilas Tentang PAFI Pasca kemerdekaan RI, para Apoteker memberikan andil dalam pengembangan sistem kesehatan. Didirikannya PAFI menjadi tonggak penting sebagai asosiasi di bidang farmasi. Berdasarkan Pancasila, PAFI berkomitmen untuk: • Memajukan derajat kesehatan masyarakat • Memodernisasi bidang farmasi di Tanah Air • Meningkatkan kualitas hidup anggota Sistem Digital PAFI: Terobosan Modern untuk Dunia Farmasi Digital Menghadapi tantangan era digital, PAFI menghadirkan platform digital ini - terobosan teknologi yang mendukung profesi kefarmasian melalui: ? Update Terbaru - Kemudahan mendapatkan regulasi kesehatan, riset mutakhir, dan kesempatan profesional ? Peningkatan Kemampuan - Fasilitas pelatihan dan sertifikasi daring ? Jaringan Ahli - Sarana kerjasama bagi seluruh ahli farmasi Sistem digital ini meningkatkan peran PAFI dalam memajukan pelayanan kesehatan melalui penerapan inovasi digital. Peluang Kefarmasian Era Digital Hadirnya platform digital PAFI merupakan tanda perubahan sistem dalam bidang apoteker. Dengan konsisten memutakhirkan fitur dan layanan, PAFI berjanji untuk: • Menggalakkan pembaruan layanan farmasi • Menyempurnakan kriteria keahlian • Memperluas pelayanan kesehatan publik Penutup PAFI melalui platform digital ini selalu berada di garda depan dalam menghubungkan kemajuan teknologi dengan pekerjaan apoteker. Terobosan ini tidak hanya meningkatkan fungsi apoteker, tetapi juga memberikan sumbangsih konkret bagi peningkatan kesehatan nasional di era digital.

  3. user
    Thomasmic
    17/04/2025 à 04h18  commentaire modifé
    pg slot mahjong PORTAL DIGITAL PAFI: Peran Strategis Farmasi di Zaman Digital Sekilas Tentang PAFI Sejak Indonesia merdeka, para Tenaga Kefarmasian aktif berkontribusi dalam pembangunan kesehatan nasional. Didirikannya Persatuan Ahli Farmasi Indonesia (PAFI) menjadi langkah strategis sebagai forum ahli di bidang farmasi. Berdasarkan Pancasila, PAFI bersumpah untuk: • Mengembangkan taraf kesehatan rakyat • Memodernisasi bidang farmasi di Tanah Air • Memperbaiki kualitas hidup anggota Platform Terpadu PAFI: Terobosan Modern untuk Farmasi Modern Menghadapi tantangan era digital, PAFI menghadirkan WEB PAFI Terintegrasi - platform inovatif yang menunjang pekerjaan apoteker melalui: ? Informasi Terkini - Kemudahan mendapatkan regulasi kesehatan, perkembangan ilmiah, dan kesempatan profesional ? Pelatihan Profesional - Fasilitas pelatihan dan sertifikasi daring ? Komunitas Praktisi - Media sinergi nasional Sistem digital ini meningkatkan peran PAFI dalam meningkatkan sistem kesehatan melalui adaptasi perkembangan teknologi. Peluang Farmasi Digital Adanya platform digital PAFI menandai revolusi teknologi dalam profesi farmasi. Dengan terus mengembangkan fasilitas yang ada, PAFI berjanji untuk: • Menggalakkan terobosan dalam farmasi • Memperkuat kriteria keahlian • Meningkatkan pelayanan kesehatan publik Kesimpulan PAFI melalui sistem terpadu ini konsisten memimpin dalam menghubungkan perkembangan teknis dengan pekerjaan apoteker. Program ini bukan sekadar meningkatkan fungsi tenaga kefarmasian, tetapi juga memberikan sumbangsih konkret bagi pembangunan kesehatan di Indonesia di masa modern.

  4. user
    Thomasmic
    17/04/2025 à 03h58  commentaire modifé
    pg slot WEB PAFI TERINTEGRASI: Fungsi Penting Farmasi di Zaman Digital Profil Singkat PAFI Sejak Indonesia merdeka, para Apoteker aktif berkontribusi dalam pembangunan kesehatan nasional. Kehadiran Persatuan Ahli Farmasi Indonesia (PAFI) menjadi tonggak penting sebagai wadah profesional di bidang farmasi. Berlandaskan Pancasila, PAFI bertekad untuk: • Meningkatkan taraf kesehatan rakyat • Menyempurnakan farmasi Indonesia • Menunjang kualitas hidup anggota Sistem Digital PAFI: Solusi Digital untuk Farmasi Modern Menjawab kebutuhan digital, PAFI meluncurkan platform digital ini - terobosan teknologi yang mendukung praktik farmasi profesional melalui: ? Update Terbaru - Ketersediaan regulasi kesehatan, temuan terbaru, dan prospek pekerjaan ? Pelatihan Profesional - Layanan pembelajaran jarak jauh ? Jaringan Ahli - Sarana kerjasama se-Indonesia Inovasi teknologi ini memaksimalkan sumbangsih PAFI dalam mengembangkan pelayanan kesehatan melalui adaptasi perkembangan teknologi. Tantangan Kefarmasian Era Digital Hadirnya WEB PAFI Terintegrasi menjadi bukti transformasi digital dalam bidang apoteker. Dengan selalu menyempurnakan fasilitas yang ada, PAFI berjanji untuk: • Mendorong terobosan dalam farmasi • Memperkuat kualitas profesi • Memperluas akses kesehatan masyarakat Epilog PAFI melalui platform digital ini konsisten memimpin dalam menjembatani perkembangan teknis dengan pekerjaan apoteker. Terobosan ini tidak hanya memperkuat peran apoteker, tetapi juga berperan aktif bagi peningkatan kesehatan nasional pada zaman teknologi.

  5. user
    allisonsautobodyJeory
    17/04/2025 à 03h38  commentaire modifé
    Upgrade your machine into a work of art with our skilled vehicle customization offerings. At Bergin Auto Works, we specialize in supplying top-notch alterations that exhibit your individual preference. From elegant body enhancements to efficient engine modifications, our group offers exceptional workmanship. Discover our webpage https://allisonsautobody.com/ to see our packages and kick off your car's metamorphosis immediately.

Ajoutez un commentaire :