177605 vues

CSS

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

1294 Commentaire(s)
  1. user
    apkportalnik
    06/12/2024 à 03h47  commentaire modifé
    загрузить приложения казино https://kashira-plus.ru/?p=76898

  2. user
    apkportalnik
    06/12/2024 à 00h17  commentaire modifé
    закачать приложения онлайн казино https://hangar77.cl/2024/11/19/maksbet-kazino-maxbet-oficialnyj-sajt-onlajn-vhod-8/

  3. user
    Eddieoribe
    05/12/2024 à 09h15  commentaire modifé
    Hello! Farm-to-table dining is transforming the way we approach food. By sourcing ingredients locally, this movement supports sustainable farming practices while offering fresher, tastier meals. Enjoy the benefits of farm-to-table food by incorporating local, seasonal ingredients into your meals. Not only does it promote healthier eating, but it also helps reduce the carbon footprint of food transportation. Experience the taste of freshly sourced food with the farm-to-table revolution. More information here - https://bikotebila.com Exploring local culture while traveling Sustainable fashion brands for 2024 Exploring new spices for healthy cooking Tips for experiencing local cuisine Good luck

  4. user
    Rollandsunse
    05/12/2024 à 07h26  commentaire modifé
    九州娛樂城倒了 九州娛樂城退出台灣市場:LEO娛樂城無法登入的背後真相 LEO娛樂城,作為台灣線上娛樂城市場的重要品牌,長期以來在廣告投放和代理推廣方面占據領先地位。然而,近期出現的「LEO娛樂城無法登入」現象引發了廣泛的網路討論。不少玩家質疑:「九州娛樂城是不是倒了?」「這是不是詐騙?」事實上,這些猜測與謠言並不完全準確。根據最新消息,九州娛樂城已決定結束其在台灣的業務,包括旗下品牌LEO娛樂城和THA娛樂城。以下我們將深入分析這一事件的背景和可能的影響。 LEO娛樂城無法登入的原因分析 近期LEO娛樂城頻繁出現無法登入的情況,其實是九州娛樂城退出台灣市場的前兆。根據官方公告,九州娛樂城將於2024年12月31日中午12點正式關閉,包括註冊與存款功能在內的多項服務已經受到限制。 可能原因 1:退出台灣市場的策略 九州娛樂城的管理層認為,台灣市場的利潤已達上限,長期運營的收益減少,因此選擇「見好就收」。這一策略符合台灣商業文化中尋找新市場發展的特點。九州娛樂城可能計劃將資源投入其他更具潛力的市場,以追求更大的收益。 可能原因 2:運營生態鏈的問題 LEO娛樂城的運營高度依賴第三方現金交易平台以及相關支付管道。近期,這些環節可能出現了無法解決的問題,導致整體運營受阻。為了避免損失擴大,九州娛樂城選擇退出台灣市場。 可能原因 3:法律風險與負面新聞 九州娛樂城因涉及法律事件,曾多次登上新聞版面。這些事件不僅損害了品牌形象,也讓經營面臨更多風險。為了降低法律糾紛帶來的影響,九州娛樂城可能選擇結束在台灣的營運。 官方公告:2024年12月31日正式停業 九州娛樂城已向所有LEO娛樂城會員發布公告,明確指出將於2024年12月31日中午12點全面停止營運。公告內容包括以下重要信息: 存款服務已關閉:玩家無法繼續充值。 提款功能仍正常:玩家可以放心提取餘額,會員權益不受影響。 感謝支持:官方對會員表達了感謝,並祝福大家未來順利。 這一公告讓玩家可以在剩餘時間內完成提款操作,避免資金損失。 對玩家的影響與建議 1. 儘快提款 如果您是LEO娛樂城的會員,應立即登入帳戶並提取餘額,以確保資金安全。 2. 謹慎選擇新平台 選擇新的娛樂平台時,應注意以下幾點: 合法性:確認平台是否擁有合法經營許可。 支付系統穩定性:確保提款及充值渠道安全無虞。 用戶評價:參考其他玩家的反饋,選擇口碑良好的平台。 3. 防範詐騙 警惕假冒的LEO娛樂城網站或客服。官方客服系統已關閉,任何聯繫您索取個人資料的行為都可能是詐騙。 結語 LEO娛樂城無法登入以及九州娛樂城退出台灣市場,標誌著線上娛樂城行業的一次重要轉折。對於玩家而言,這既是一個挑戰,也是一個重新審視平台選擇的機會。未來,玩家應更加關注平台的合法性與穩定性,為自己的遊戲體驗和資金安全提供保障。

  5. user
    Pitergq
    03/12/2024 à 15h52  commentaire modifé

Ajoutez un commentaire :