<?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>Le blog de Bruno Caruso &#187; css</title>
	<atom:link href="http://www.brunocaruso.net/blog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brunocaruso.net/blog</link>
	<description>Mon espace personnel</description>
	<lastBuildDate>Sat, 28 Jan 2012 06:35:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>CSS + IE6 : comportement hover sur tous élements HTML</title>
		<link>http://www.brunocaruso.net/blog/2010/05/11/css-ie6-comportement-hover-sur-tous-elements-html/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=css-ie6-comportement-hover-sur-tous-elements-html</link>
		<comments>http://www.brunocaruso.net/blog/2010/05/11/css-ie6-comportement-hover-sur-tous-elements-html/#comments</comments>
		<pubDate>Tue, 11 May 2010 17:27:20 +0000</pubDate>
		<dc:creator>brunocaruso</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://www.brunocaruso.net/blog/?p=230</guid>
		<description><![CDATA[Internet Explorer 6, version fournie avec Windows XP est LA plaie de tout webmaster. Et quand j&#8217;emploie le mot &#8220;plaie&#8221;, je suis même plutôt gentil&#8230; Ce navigateur devrait même être banni tellement il ne respecte pas les standards d&#8217;affichage et de codage&#8230; Si vous utilisez le comportement :hover sur autre chose qu&#8217;une balise de lien [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Internet Explorer 6</strong>, version fournie avec Windows XP est LA plaie de tout webmaster. Et quand j&#8217;emploie le mot &#8220;plaie&#8221;, je suis même plutôt gentil&#8230; Ce navigateur devrait même être banni tellement il ne respecte pas les standards d&#8217;affichage et de codage&#8230;</p>
<p>Si vous utilisez le comportement <strong>:hover</strong> sur autre chose qu&#8217;une balise de lien (a) avec IE6, ça ne marche tout simplement pas (ou du moins ça bug énormément). Le &#8220;hover&#8221; permet de définir un comportement  lorsque vous survolez l&#8217;élément avec la souris.</p>
<p>Sous IE6, pour pouvoir faire du :hover sur autre chose qu&#8217;une balise A, vous devez utiliser un <strong>&#8220;hack&#8221;</strong>.</p>
<p>- Télécharger le fichier <strong>csshover3.htc</strong> que vous trouverez sur <a href="http://www.xs4all.nl/~peterned/csshover.html">http://www.xs4all.nl/~peterned/csshover.html</a><br />
- Le copier dans le dossier que vous utilisez pour vos feuilles de style.<br />
- Rajouter dans la partie head de vos fichiers .html le code suivant  :</p>
<pre>
&lt;!--[if IE 6]&gt;
&lt;link rel="stylesheet" href="css/ie6.css" /&gt;
&lt;![endif]--&gt;
</pre>
<p>(ce code permet de définir de nouvelles règles spécifiques pour IE6. Ces règles seront définies dans la feuille de style ie6.css)</p>
<p>Dans <strong>ie6.css</strong> :</p>
<pre>
body {
behavior: url("csshover3.htc");
}
</pre>
<p>Maintenant vous pouvez faire un hover avec d&#8217;autres balises que le A (exemple des images ou des div).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocaruso.net/blog/2010/05/11/css-ie6-comportement-hover-sur-tous-elements-html/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Améliorer la présentation de son wiki Mediawiki avec des CSS</title>
		<link>http://www.brunocaruso.net/blog/2009/06/24/ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css</link>
		<comments>http://www.brunocaruso.net/blog/2009/06/24/ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 23:18:38 +0000</pubDate>
		<dc:creator>brunocaruso</dc:creator>
				<category><![CDATA[Astuces Logiciels Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[wamp]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://blog.brunocaruso.net/?p=159</guid>
		<description><![CDATA[Les thèmes fournis avec Mediawiki sont plutôt pauvres et ressemblent à l&#8217;interface de Wikipedia. Sans rentrer dans la création d&#8217;un thème complet pour Mediawiki (je m&#8217;en fou de l&#8217;aspect global, c&#8217;est qu&#8217;un wiki local que j&#8217;ai installé et dont je suis le seul à consulter), j&#8217;ai quand même envie de rajouter des fonctionnalité d&#8217;affichage. Par [...]]]></description>
			<content:encoded><![CDATA[<p>Les thèmes fournis avec Mediawiki sont plutôt pauvres et ressemblent à l&#8217;interface de <a href="http://fr.wikipedia.org">Wikipedia</a>. Sans rentrer dans la création d&#8217;un thème complet pour Mediawiki (je m&#8217;en fou de l&#8217;aspect global, c&#8217;est qu&#8217;un wiki local que j&#8217;ai installé et dont je suis le seul à consulter), j&#8217;ai quand même envie de rajouter des fonctionnalité d&#8217;affichage. Par exemple pour des paragraphes importants, j&#8217;aime qu&#8217;ils soient mise en valeur.</p>
<p>En tenant compte des possibilités de CSS, le code HTML directement à insérer dans une page wiki doit ressembler à ceci : </p>
<p><code>&lt;p class="important"&gt;<br />
&lt;strong&gt;NOTE&lt;/strong&gt; : Pour garder une compatibilité avec la version 4 de PHP, il est possible de déclarer l'attribut avec le mot-clé<br />
var, qui est équivalent au nouveau mot-clé public. L'utilisation de la syntaxe PHP 4 provoquera une erreur de niveau E_STRICT<br />
pour avertissement.<br />
&lt;/p&gt;</code></p>
<p>Pour afficher de manière très visibles ce paragraphe avec le style &#8220;important&#8221;, il faut que Mediawiki en tienne compte. Pour cela on doit insérer le contenu de la feuille de style directement dans la page du Wiki à l&#8217;adresse <strong>/MediaWiki:Common.css</strong>. Ainsi mon fichier /MediaWiki:Common.css ressemble à ceci : </p>
<p><code>/* Le CSS placé ici sera appliqué à tous les habillages. */<br />
.important {<br />
    border: 2px solid black;<br />
    background: #F60;<br />
    color: white;<br />
    padding: 20px;<br />
    font-size: 110%;<br />
}</code></p>
<p style="text-align: center"><img src="/blog/img/200906/class-mediawiki.gif" alt="MediaWiki et la personnalisation du CSS" title="MediaWiki et la personnalisation du CSS grace au fichier MediaWiki:Common:CSS"></p>
<p</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocaruso.net/blog/2009/06/24/ameliorer-la-presentation-de-son-wiki-mediawiki-avec-des-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment empêcher &lt;pre&gt; de faire dépasser le texte de la page ?</title>
		<link>http://www.brunocaruso.net/blog/2009/06/22/comment-empecher-pre-de-faire-depasser-le-texte-de-la-page/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=comment-empecher-pre-de-faire-depasser-le-texte-de-la-page</link>
		<comments>http://www.brunocaruso.net/blog/2009/06/22/comment-empecher-pre-de-faire-depasser-le-texte-de-la-page/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 23:42:28 +0000</pubDate>
		<dc:creator>brunocaruso</dc:creator>
				<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://blog.brunocaruso.net/?p=126</guid>
		<description><![CDATA[En HTML, la balise pre dit &#8220;pré formatée&#8221; permet de conserver la mise en page d&#8217;un texte sans aucune interprétation. C&#8217;est très utile pour conserver les espaces ou les caractères spéciaux normalement interpretés par HTML (comme &#60; ou &#62;). Mais cette balise a un gros défaut, c&#8217;est que si la ligne est très longue, elle [...]]]></description>
			<content:encoded><![CDATA[<p>En HTML, la balise <strong>pre</strong> dit &#8220;pré formatée&#8221; permet de conserver la mise en page d&#8217;un texte sans aucune interprétation. C&#8217;est très utile pour conserver les espaces ou les caractères spéciaux normalement interpretés par HTML (comme &lt; ou &gt;). Mais cette balise a un gros défaut, c&#8217;est que si la ligne est très longue, elle va dépasser de la page.</p>
<p>Recommandée dans la rédaction d&#8217;articles de wiki de leur intranet, beaucoup d&#8217;employés recourent à la balise <strong>pre</strong> pour un peu tout et n&#8217;importe quoi. Puis lorsque les employés impriment certaines documentations, le texte est tronqué. Pas très sérieux tout ça&#8230;</p>
<p>La solution est de recourir à un ajout de code CSS, directement dans le fichier <strong>main.css</strong> stocké dans le répertoire du thème utilisé par <strong>MediaWiki</strong> <em>(par défaut /skins/monobook)</em>. Ce hack permet les retours à la ligne automatiques : </p>
<p><code><br />
pre {<br />
white-space: pre-wrap; /* css-3 */<br />
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */<br />
white-space: -pre-wrap; /* Opera 4-6 */<br />
white-space: -o-pre-wrap; /* Opera 7 */<br />
word-wrap: break-word; /* Internet Explorer 5.5+ */<br />
}<br />
</code></p>
<p><em>(hack pris sur <a href="http://labnol.blogspot.com/2006/10/html-css-trick-for-displaying-code.html">labnol.blogspot.com</a>)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunocaruso.net/blog/2009/06/22/comment-empecher-pre-de-faire-depasser-le-texte-de-la-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

