background preloader

Css

Facebook Twitter

CSS : comprendre le fonctionnement de float et clear. Pourtant l'une des propriétés les plus utilisées en matière de CSS, float, avec ses valeurs left, right et none, reste celle dont le comportement est le moins prédictible par les designers Web même non débutants. Combiné à la propriété clear, et ses valeurs left, right, both et none, cela donne parfois des arrangements de règles hasardeuses dont l'affichage final est le résultat avant tout à d'une suite de tâtonnements et de rechargements de page. Comprendre le comportement de float implique une compréhension plus globale de la philosophie des CSS, notamment celle du flux.

Les CSS sont en effet conçues pour afficher les éléments au sein d'un flux : pour simplifier, les éléments en ligne, ou inline, sont affichés les uns à la suite des autres, tandis que les éléments conteneurs, ou block, amènent un retour à la ligne après leur affichage. Le comportement inattendu du reste du flux se retrouve souvent sous la forme d'autres éléments flottants qui n'occupent pas la place voulue. Toshop.free.fr. Menu CSS + JS. Tutoriels XHTML, CSS, Accessibilité, JavaScript - Alsacréations. Proposez votre tutoriel Niveaux : Débutant Confirmé Expert Langages hypertexte (HTML, HTML5), balises, structure des pages web et validation W3C Feuilles de style CSS (Cascading Style Sheet) Accessibilité Accessibilité des sites internet, bonnes pratiques, ergonomie, utilisabilité Javascript Langage de script pour le web dynamique exécuté par le navigateur Développement Langages et technologies du web tels que PHP, MySQL, Ajax Responsive web design Tout pour smartphones et tablettes Design Design et graphisme pour le web Vue & Nuxt Vue.js et Nuxt Formats, encodage, XML Formats variés, XML et microformats, sémantique Web Le monde du web et d'internet en général Dans les cas les plus extrêmes, on se retrouve à chercher une aiguille dans une meute de foin.

CSS : on reprend tout à zéro ! Par Joe Gillespie Cet article est le premier d'une série qui en compte 15. Chaque épisode sera publié bimensuellement dans nos pages. Introduction Si l'idée d'utiliser des Feuilles de Styles en Cascade vous effraie, tranquillisez-vous. Que vous utilisiez un éditeur WYSIWYG sans jamais vous occuper du code source qu'il y a derrière, ou même si vous n'avez jamais créé la moindre page Web, ce tutoriel va vous mettre dans la bonne direction. De quoi aurez-vous besoin? De rien de particulier. Pas de panique ! Ah, vous aurez besoin d'un navigateur, ça va sans dire.

Si vous voulez télécharger vos pages vers un serveur Web, vous aurez besoin d'un programme FTP standard, mais ne vous en inquiétez pas pour l'instant, tout va être fait sur votre ordinateur. Première étape : une page de base Avant toute chose, il nous faut une page Web de base. <html><head></head><body> Voici ma page Web </body></html> À l'intérieur de la balise html se trouvent deux autres paires de balises. La partie <head>... Template CSS 2. Ajout fin 2004. L'article ci-dessous a été écrit en 2003, il a beaucoup vieilli, et compte tenu de nouvelles astuces découvertes depuis, le modèle présenté pourrait être grandement simplifié. Il mériterait d'être réécrit, en attendant, vous trouverez sur cette autre page quelques hacks CSS récents qui pourront simplifier le travaille du webmaster.

Sommaire. Nous présentons dans cette rubrique un template de page web classique. Ce template reste simple, mais il supporte d'être étendu pour une présentation plus sophistiquée. Nous respectons complètement CSS 2 et XHTML strict pour construire ce modèle. Cette rubrique constitue donc un bon tutorial pour se lancer dans la mise en page web avec CSS. Présentation du modèle Notre page web va se diviser en cinq zones : Nous souhaitons schématiquement obtenir ceci : Nous posons en plus les contraintes suivantes : la largeur de la page est variable, ajustée à la largeur de la fenêtre du navigateur. Explications et commentaires concernant le code.

Tutoriels XHTML, CSS, Accessibilité, JavaScript - Alsacréations. Content : attr(X) Pseudo Elements en CSS. Les pseudos-éléments font rélérence à des parties de texte qui ne sont pas forcément délimités par des balises HTML. D'accord mais donne des exemples ! : prenons first-line qui permet de mettre la premiàre ligne en majuscule. Ou first-letter pour mettre une capitale à la première lettre.

Vous apprendrez aussi à définir un fond pour le texte avec CSS, mettre un espacement entre les lettres ou les mots. La syntaxe du CSS La syntaxe des pseudo éléments est un peu différente du CSS simple, mais sans grand changement. selecteur:pseudo-element Les pseudos-éléments font rélérence à des parties de texte qui ne sont pas forcément délimités par des balises HTML. Par exemple le pseudo-élément :First-Letter désigne la première lettre d'un paragraphe.

First Line first-line Désigne la première lettre de tous les blocs de texte (titres H1 et autres, paragraphes...) Au lieu de : On va mettre : Voir un exemple : Lorem ipsum dolor sit amet, consectetuer adipiscing elit. First Letter. CSS : on reprend tout à zéro ! (épisode 3) Par Joe Gillespie Cet article est le troisième d'une série qui en compte 15. Chaque épisode sera publié bimensuellement dans nos pages. Troisième étape : appliquer du style au texte Nous nous sommes déjà débarrassés du côté brut du noir et blanc pour le remplacer par quelque chose de plus doux, mais on peut faire beaucoup plus. On peut changer la police d'écriture, la taille des caractères, la quantité d'espace entre les lignes et ajouter des détails de mise en valeur comme des retraits de paragraphes. La police d'écriture Nous allons commencer par le style de police, dans la mesure où c'est ce qui va apporter le plus grand changement. Ci-dessus : quelques polices courantes sur les ordinateurs Windows et Mac.

Voici une indication courante de famille de polices sans-serif : font-family: Verdana, Geneva, Arial, sans-serif; Voici une famille de polices serif : font-family: Georgia, "Times New Roman", Times, serif; Ajoutons les polices sans-serif à nos styles et voyons ce que ça donne. Les titres. Université on line - Supports - Feuilles de styles CSSII. Design, CSS : les rollover CSS, un must ! Les feuilles de style CSS (pour Cascading Style Sheets) sont un outil merveilleux pour tout créateur web.

Leur puissance est (presque) sans limite, dans le respect des standards du moins. J’initie une petite série (vous me direz encore une série !) Sur les feuilles de style et leurs fondamentaux. Plus qu’une définition qui n’aurait pas de sens, je tenterais de vous proposer quelques bonnes astuces à connaître qui pourront : Vous faire gagner du temps dans le process de développement. La phase de mise en forme reste toujours la plus longue à finaliser dans un projet web.Vous rendre donc plus productif.Faire gagner du temps à vos visiteurs / vos utilisateurs.

Je vais débuter par une astuce de mise en forme : le rollover CSS. Exemple #1 : cahier des charges Dans ce premier exemple nous allons réaliser un jeu de deux bouton, alignés verticalement, qui possèderont le même état au repos mais afficheront une image personnalisée au survol. La base Html <li id="item<? Le fichier image utilisé.

Couleurs et fonds - MDC Doc Center. Fond translucide Même si opacity (translucidité) est une propriété de style définie dans la spécification CSS3, module CSS3 Color, chapitre 3.2, des navigateurs la gèrent déjà. D'après la spécification, l'opacité peut être considérée conceptuellement comme une opération de post-traitement, par conséquent le niveau de transparence choisi est appliqué à tout le contenu. Cela signifie que si vous avez un DIV contenant du texte, il est impossible d'avoir du texte opaque sur un fond translucide, car si vous définissez la propriété opacity pour l'élément DIV, tout son contenu hérite de la transparence, et il est impossible de l'enlever… par des moyens normaux.

Si vous essayez cet exemple de code, vous découvrirez que texteopaque n'est pas opaque, il a hérité de l'attribut opacity de son parent et les redéfinitions de style sont ignorées pour la raison donnée ci-dessus. <div id="conteneur"><div id="texteopaque"> Ceci est un texte normal sur un fond translucide </div></div> Hiérarchie réarrangée. Learn CSS Positioning in Ten Steps: position static relative absolute float. 1. position:static The default positioning for all elements is position:static, which means the element is not positioned and occurs where it normally would in the document. Normally you wouldn't specify this unless you needed to override a positioning that had been previously set. 2. position:relative If you specify position:relative, then you can use top or bottom, and left or right to move the element relative to where it would normally occur in the document.

Let's move div-1 down 20 pixels, and to the left 40 pixels: Notice the space where div-1 normally would have been if we had not moved it: now it is an empty space. It appears that position:relative is not very useful, but it will perform an important task later in this tutorial. 3. position:absolute When you specify position:absolute, the element is removed from the document and placed exactly where you tell it to go. Let's move div-1a to the top right of the page: What I really want is to position div-1a relative to div-1. Footnotes 10. Introduction aux CSS. Tables Vs. CSS - Un combat à mort. Par Sergio Villarreal La première fois que j'ai surfé sur Internet, c'était à travers un bête terminal. En peu de temps, son écran monochromatique vomissait le scénario complet du "Holy Grail" des Monthy Phyton à partir d'un serveur du Minnesota. Ça avait quelque chose de magique. On n'avait pas de souris, pas d'interfaces ergonomiques et certainement pas de couleurs 24-bit.

Gopher était roi. Pour faire des recherches, on utilisait Archie et Veronica. Personne n'avait entendu parlé du World Wide Web. Au bout d'un moment, un code étrange a commencé à polluer toutes mes recherches. Nous avons fait un long chemin depuis cette période. Le problème avec l'Internet du Geek est qu'il a été créé pour les geeks. J'ai fait du design de cette façon pendant des années lorsque CSS et les standards ont croisé mon chemin.

Jusqu'à maintenant. Beaucoup de choses ont été dites sur les standards et feuilles de style. Mais à nouveau, pas mal de gens considèrent encore le GIF transparent comme leur ami. Ok. CSS Hacks. Sommaire Avec le recul, il devient évident que certaines astuces reviennent constamment dans le développement de sites web. Nous regroupons sur cette page quelques hacks CSS classiques, utiles pour assurer la compatibilité d'une page web vis à vis des principaux navigateurs. Nous avions publié en 2003 un tutorial CSS pour la réalisation d'un modèle 3 colonnes auto adaptable. Plusieurs hacks y étaient déjà présents. Cet article est devenu aujourd'hui une curiosité historique : nous pourrions proposer fin 2004 un code plus simple et plus propre pour le même résultat. En effet, certaines astuces ont été découvertes depuis, et le développement de IE7 (projet lancé début 2004) a changé la donne. Filtrage du navigateur Ecrire des règles CSS spécifiques à un navigateur ne se fait jamais de gaîté de coeur, pourtant c'est parfois un mal nécessaire.

Seulement IE (MAC ou PC) Ce hack repose sur le sélecteur : * html une règle CSS Seulement IE MAC IE MAC et IE PC sont issus de 2 projets indépendants.