<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives de &quot;CSS&quot; - Affluences</title>
	<atom:link href="https://www.affluences.ca/sujets/css/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.affluences.ca/sujets/css/</link>
	<description></description>
	<lastBuildDate>Tue, 04 Mar 2025 00:27:21 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Comment programmer en HTML 5 dans Internet Explorer</title>
		<link>https://www.affluences.ca/blogue/comment-programmer-en-html-5-dans-internet-explorer/</link>
					<comments>https://www.affluences.ca/blogue/comment-programmer-en-html-5-dans-internet-explorer/#respond</comments>
		
		<dc:creator><![CDATA[Frédéric Potvin]]></dc:creator>
		<pubDate>Tue, 20 Sep 2011 17:18:59 +0000</pubDate>
				<category><![CDATA[Développement]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[internet explorer]]></category>
		<guid isPermaLink="false">https://www.affluences.ca/?p=1081</guid>

					<description><![CDATA[<p>Récemment j&#8217;ai découvert qu&#8217;il y a quelque chose que je hais encore plus que toutes mes ex-copines réunies ensembles&#8230; Internet Explorer! Ça fait longtemps que je<span class="excerpt-hellip"> […]</span></p>
<p>Cet article <a href="https://www.affluences.ca/blogue/comment-programmer-en-html-5-dans-internet-explorer/">Comment programmer en HTML 5 dans Internet Explorer</a> est apparu en premier sur <a href="https://www.affluences.ca">Affluences</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Récemment j&#8217;ai découvert qu&#8217;il y a quelque chose que je hais encore plus que toutes mes ex-copines réunies ensembles&#8230; Internet Explorer! Ça fait longtemps que je hais Internet Explorer mais avec l&#8217;arrivée d&#8217;HTML 5 je m&#8217;attendais au pire. Comment développer des sites en HTML 5 et CSS 3 malgré le manque de support? Et bien, étonnamment, c&#8217;est plus facile que l&#8217;on peut le croire!</p>
<p>J&#8217;ai dit facile? Oui&#8230; C&#8217;est bien ce que j&#8217;ai dit! Voici comment y arriver :</p>
<h2>Programmez votre site en HTML 5 et CSS 3</h2>
<p>Laissez aller tous vos talents d&#8217;élite magicien du web et amusez -vous! Programmez pour un navigateur qui supporte HTML 5.</p>
<h2>Activez le support du HTML 5</h2>
<p>Avec un petit code JavaScript vous pouvez créer les éléments en mémoire qui ne sont pas normalement reçus comme du HTML.</p>
<pre lang="Javascript"><script type="text/javascript">
    document.createElement('header');
    document.createElement('hgroup');
    document.createElement('nav');
    document.createElement('menu');
    document.createElement('section');
    document.createElement('article');
    document.createElement('aside');
    document.createElement('footer');
</script>
</pre>
<p>Vous pouvez ajouter tous les éléments HTML dont vous avez besoin.</p>
<h2>Spécifiez l&#8217;affichage des éléments CSS</h2>
<p>Internet Explorer ne possède aucune règle d&#8217;affichage pour les nouveaux éléments. Les éléments seront donc affichés en ligne (inline). Il faut donc spécifier dans une feuille de style le comportement de ces éléments.</p>
<pre lang="CSS">hgroup, article, header, footer, section, nav { display: block }
</pre>
<h2>Activez CSS 3 sur les éléments</h2>
<p>Vous pouvez activer des fonctions CSS 3 dans Internet Explorer (9 à 6) grâce à des scripts <a href="http://fr.wikipedia.org/wiki/Vector_Markup_Language">VML (Vector Markup Language)</a>. Mon script préféré est <a href="http://css3pie.com/">CSS3 Pie</a>. Présentement il ne supporte que les fonctionnalités les plus populaires mais cela convient dans la plupart des cas.</p>
<p>Téléchargez le fichier PIE.htc et placez-le à la racine du domaine. J&#8217;ai bien dit à la racine du domaine. Une fois de plus Internet Explorer ne respecte pas les standards et les chemins CSS ne sont pas interprétés de la même manière que dans IE 8-6. Je vous conseille aussi de placer le fichier dans le répertoire racine du site en développement. Lors de la mise en ligne vous n&#8217;aurez pas besoin d&#8217;y réfléchir.</p>
<p>Vous devez ensuite spécifier quels éléments doivent utiliser le script VML. Le script doit s&#8217;exécuter sur chaque élément donc placez-le seulement où vous en avez besoin.</p>
<pre lang="CSS">element_avec_du_css3 {
	behavior: url(/PIE.htc);
}
</pre>
<p>CSS3 PIE ne supporte pas le text-shadow mais vous pouvez utiliser les filtres d&#8217;IE pour reproduire un effet similaire.</p>
<pre lang="CSS">text_avec_ombrage {
	filter: glow(color=black,strength=2);
}
</pre>
<h2>Astuces pour déboguer IE 8 à 6</h2>
<p>Ces astuces devraient vous permettre de rendre votre site fonctionnel sous Internet Explorer en moins de deux heures. Il est important de garder en tête que le site sera visuellement différent sous les vieilles versions et que vous ne pouvez rien y faire.</p>
<p><strong>Testez les versions d&#8217;Internet Explorer</strong><br />
<a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> est un navigateur qui permet de visualiser votre site sous Internet Explorer 9 à 5. J&#8217;ai effectué des tests comparatifs avec les navigateurs originaux et je n&#8217;ai vu aucune différence.</p>
<p><strong>Créez des feuilles de styles pour Internet Explorer</strong><br />
Je vous conseille de créer des feuilles de styles propriétaire à Internet Explorer afin de régler les problèmes d&#8217;affichages.</p>
<p><strong>CSS : bordure des images</strong><br />
Internet Explorer est le seul navigateur qui entoure les images qui se trouvent dans une balise de navigation. Ajoutez ce CSS à votre feuille de style IE seulement afin de régler le problème.</p>
<pre lang="CSS">img { border: 0 none }
</pre>
<p><strong>CSS : inline-block</strong><br />
Internet Explorer 7 et 6 ne permettent pas d&#8217;utiliser la valeur inline-block. Cette valeur est souvent utilisée en CSS 3 pour aligner des éléments ensemble, comme dans un menu horizontal. Vous devez remplacer les valeurs par inline.</p>
<p>Voici un exemple :</p>
<pre lang="CSS">element_de_menu { /* CSS 3 */
	display: inline-block;
}
</pre>
<pre lang="CSS">element_de_menu { /* Internet Explorer */
	display: inline;
}
</pre>
<p><strong>CSS : tailles et inherit (IE 6 seulement)</strong><br />
Internet Explorer 6 ne traite pas correctement les valeurs inherit et les tailles des objets. IE ignore tout simplement les valeurs inherit donc vous devez les spécifier pour chaque élément. Pour la taille des éléments elle est interprétée différemment donc vous devrez en spécifier d&#8217;autres.</p>
<p>Cet article <a href="https://www.affluences.ca/blogue/comment-programmer-en-html-5-dans-internet-explorer/">Comment programmer en HTML 5 dans Internet Explorer</a> est apparu en premier sur <a href="https://www.affluences.ca">Affluences</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.affluences.ca/blogue/comment-programmer-en-html-5-dans-internet-explorer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ressources utiles pour les webmestres</title>
		<link>https://www.affluences.ca/blogue/ressources-utiles-pour-les-webmestres/</link>
					<comments>https://www.affluences.ca/blogue/ressources-utiles-pour-les-webmestres/#comments</comments>
		
		<dc:creator><![CDATA[Frédéric Potvin]]></dc:creator>
		<pubDate>Thu, 31 Mar 2011 18:45:00 +0000</pubDate>
				<category><![CDATA[Référencement]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTLM5]]></category>
		<category><![CDATA[WebMonkey]]></category>
		<category><![CDATA[Wired Magazine]]></category>
		<guid isPermaLink="false">https://www.affluences.ca/?p=891</guid>

					<description><![CDATA[<p>Dernièrement il y a eu beaucoup d&#8217;action dans le monde du web. L&#8217;arrivée d&#8217;HTML 5 (maintenant appelé simplement HTML), CSS3, IE9, Firefox 4, Chrome, Apple, etc.,<span class="excerpt-hellip"> […]</span></p>
<p>Cet article <a href="https://www.affluences.ca/blogue/ressources-utiles-pour-les-webmestres/">Ressources utiles pour les webmestres</a> est apparu en premier sur <a href="https://www.affluences.ca">Affluences</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dernièrement il y a eu beaucoup d&#8217;action dans le monde du web. L&#8217;arrivée d&#8217;HTML 5 (maintenant appelé simplement HTML), CSS3, IE9, Firefox 4, Chrome, Apple, etc., nous offrent une panoplie de nouvelles technologies à utiliser. Voici simplement une compilation de liens utiles qui vous sont sûrement méconnus.</p>
<h2>Outils</h2>
<p><a href="http://www.modernizr.com/" target="_blank" rel="noopener">Modernizr</a> : Une bibliothèque javascript pour détecter le support des technologies HTML de votre visiteur. Permet par exemple d&#8217;utiliser le tag &lt;video&gt; si elle est disponible ou sinon d&#8217;afficher le vidéo en flash.</p>
<p>Google Web Fonts : Utilisez facilement des polices spéciales sur votre site. J&#8217;imagine déjà tous les clients enragés de folie nous poursuivre avec des fourches pour nous faire remplacer la police de leur site par Comic Sans MS.</p>
<p>Font Squirrel : Vous permet d&#8217;utiliser n&#8217;importe quelle police sur votre site (oubliez IE 6 et 7).</p>
<p><a href="http://www.colorschemedesigner.com/" target="_blank" rel="noopener">Color Scheme Designer</a> : Permet de définir facilement des palettes de couleurs à utiliser sur votre site ou de trouver des couleurs compatibles avec les vôtres.</p>
<p>Testeur d&#8217;expression régulière (REGEX) <a href="http://lumadis.be/regex/test_regex.php" target="_blank" rel="noopener">PHP</a> et <a href="http://www.regextester.com/" target="_blank" rel="noopener">JavaScript</a> : Des heures de souffrance abyssale en moins&#8230;</p>
<p><a href="http://refresh-sf.com/" target="_blank" rel="noopener">YUI Compression</a> : Un compresseur de CSS et de Javascript créé par Yahoo. Très utile pour réduire la taille de vos pages et protéger votre travail.</p>
<p><a href="http://developers.whatwg.org/" target="_blank" rel="noopener">HTML 5 for web developpers</a> : Une version des standards HTML 5 conçue pour les développeurs. Beaucoup plus facile à lire que la version pour les concepteurs de navigateurs.</p>
<p style="text-align: center;"><a href="https://www.affluences.ca//upload/2011/03/Webmaster.jpg"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-897" title="Webmaster" src="https://www.affluences.ca//upload/2011/03/Webmaster.jpg" alt="Outils pour webmasters" width="500" height="375" srcset="https://www.affluences.ca/upload/2011/03/Webmaster.jpg 500w, https://www.affluences.ca/upload/2011/03/Webmaster-300x225.jpg 300w" sizes="(max-width:767px) 480px, 500px" /></a><em>Image : </em>crunchmeme.com</p>
<p>Cet article <a href="https://www.affluences.ca/blogue/ressources-utiles-pour-les-webmestres/">Ressources utiles pour les webmestres</a> est apparu en premier sur <a href="https://www.affluences.ca">Affluences</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.affluences.ca/blogue/ressources-utiles-pour-les-webmestres/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
