<?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>performance &#8211; Delphine MALASSINGNE</title>
	<atom:link href="https://articles.nissone.com/tag/performance/feed/" rel="self" type="application/rss+xml" />
	<link>https://articles.nissone.com</link>
	<description></description>
	<lastBuildDate>Sun, 29 Jan 2017 09:14:46 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>Relecture du « Mémento ‐ Performances web »</title>
		<link>https://articles.nissone.com/2013/01/relecture-du-memento-%e2%80%90-performances-web/</link>
					<comments>https://articles.nissone.com/2013/01/relecture-du-memento-%e2%80%90-performances-web/#respond</comments>
		
		<dc:creator><![CDATA[Delphine Malassingne]]></dc:creator>
		<pubDate>Tue, 01 Jan 2013 17:26:25 +0000</pubDate>
				<category><![CDATA[Conférences]]></category>
		<category><![CDATA[Non classé]]></category>
		<category><![CDATA[performance]]></category>
		<guid isPermaLink="false">http://articles.nissone.com/?p=2512</guid>

					<description><![CDATA[Relecture critique en cours de rédaction Mémento ‐ Performances web, janvier 2013]]></description>
										<content:encoded><![CDATA[<p>Relecture critique en cours de rédaction<br />
<a class="lienExterne" href="http://www.eyrolles.com/Informatique/Livre/memento-performances-web-9782212136586">Mémento ‐ Performances web</a>, janvier 2013</p>
]]></content:encoded>
					
					<wfw:commentRss>https://articles.nissone.com/2013/01/relecture-du-memento-%e2%80%90-performances-web/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Les propriétés raccourcies (CSS)</title>
		<link>https://articles.nissone.com/2005/10/les-proprietes-raccourcies-css/</link>
					<comments>https://articles.nissone.com/2005/10/les-proprietes-raccourcies-css/#respond</comments>
		
		<dc:creator><![CDATA[Delphine Malassingne]]></dc:creator>
		<pubDate>Fri, 21 Oct 2005 16:10:45 +0000</pubDate>
				<category><![CDATA[[Article]]]></category>
		<category><![CDATA[Intégration de pages web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[performance]]></category>
		<guid isPermaLink="false">http://articles.nissone.com/?p=151</guid>

					<description><![CDATA[Qu'est-ce que les propriétés raccourcies en CSS et comment les utiliser.]]></description>
										<content:encoded><![CDATA[<p class="spip">En CSS, un certains nombres de propriétés peuvent être regroupées sous une seule déclaration. On utilise pour cela les propriétés raccourcies.</p>
<p class="spip">Par exemple :</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>p {<br />
font-family: "Times New Roman", Times, serif;<br />
font-size: 1.2em; font-style: italic;<br />
font-weight: bold<br />
}</tt></div>
<p>peut s’écrire :</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>p {<br />
font: italic bold 1.2em "Times New Roman", Times, serif<br />
}</tt></div>
<p class="spip">Dans le cas des bordures, des marges externes et internes, on peut déclarer un style successif à chacune des 4 bordures d’un éléments. Dans ce cas, il faut respecter le sens de « l’horloge » ; on part de midi et on fait le tour du cadran : top, right, bottom, left. Exemple :</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>div {border:2px dotted; border-color:#F03 #5C2 #9A3 #245B7A}</tt></span></p>
<p class="spip">Si les deux valeurs verticales sont identiques entres-elles ainsi que les deux valeur horizontales, on peut déclarer les deux en une : top/bottom, right/left. Exemple :</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>div {margin:20px 10px}</tt></span></p>
<p class="spip">Enfin, il existe aussi une déclaration raccourcie pour le cas où les valeurs horizontales sont identiques : top, right/left, bottom. Exemple :</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>div {padding:3em 1em 2em}</tt></span></p>
<p class="spip">Les principales propriétés raccourcies, et l’ordre de leurs valeurs, sont les suivantes :</p>
<ul class="spip">
<li class="spip"> background : color, image, repeat, attachement, position (vertical, horizontal)</li>
<li class="spip"> border : epaisseur, style, couleur</li>
<li class="spip"> border-top : epaisseur, style, couleur</li>
<li class="spip"> border-right : epaisseur, style, couleur</li>
<li class="spip"> border-bottom : epaisseur, style, couleur</li>
<li class="spip"> border-left : epaisseur, style, couleur</li>
<li class="spip"> border-color : couleurs dans le sens de « l’horloge »</li>
<li class="spip"> border-style : style dans le sens de « l’horloge »</li>
<li class="spip"> border-width : valeurs dans le sens de « l’horloge »</li>
<li class="spip"> font : font-style, font-variant, font-weight, font-size, -* line-height, font-family</li>
<li class="spip"> list-style : type, position, image</li>
<li class="spip"> margin : valeurs dans le sens de « l’horloge »</li>
<li class="spip"> padding : valeurs dans le sens de « l’horloge »</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://articles.nissone.com/2005/10/les-proprietes-raccourcies-css/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Optimiser le poids de sa feuille de style</title>
		<link>https://articles.nissone.com/2005/10/optimiser-poids-feuille-style/</link>
					<comments>https://articles.nissone.com/2005/10/optimiser-poids-feuille-style/#respond</comments>
		
		<dc:creator><![CDATA[Delphine Malassingne]]></dc:creator>
		<pubDate>Fri, 21 Oct 2005 16:05:47 +0000</pubDate>
				<category><![CDATA[[Article]]]></category>
		<category><![CDATA[Intégration de pages web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[performance]]></category>
		<guid isPermaLink="false">http://articles.nissone.com/?p=149</guid>

					<description><![CDATA[Quelques moyens d'alléger le poids de sa feuille de style et donc d'optimiser la performance de son site.]]></description>
										<content:encoded><![CDATA[<h3 class="spip">La feuille de style externe</h3>
<p class="spip">Plutôt que de mettre tout votre style en interne, dans une page, il faut privilégier la feuille de style externe.</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>&lt;link rel="stylesheet" type="text/css" href="votre_feuille_de_style.css" /&gt;</tt></span></p>
<p class="spip">plutôt que</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>&lt;style&gt;<br />
* {font-family: Arial, Helvetica, sans-serif; font-size: medium; color: #ABC}<br />
body {background: url(images/fond.jpg)}<br />
h1 {border: solid #DEF; border-width: 0 2px 2px 0; background: #FFFFF0}<br />
#footer, #footer a, #footer span {font-size: smaller}<br />
#footer {color: #BDB76B}<br />
#footer a {color: #562}<br />
#footer span {margin: 0 5px}<br />
&lt;/style&gt;</tt></div>
<h3 class="spip">Le séparteur</h3>
<p class="spip">A la fin d’une déclaration, on met un  » ; ».<br />
Le point-virgule est un séparateur, entre deux déclarations, il n’est donc pas nécessaire de le mettre à la fin de la dernière déclaration.<br />
Le gain peut parraître minime, mais sur Internet, chaque octet compte.</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>h2 {margin-top:20px}<br />
h3 {text-indent:10%}<br />
p {text-align: justify}</tt></div>
</p>
<p class="spip">plutôt que</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>h2 {margin-top:20px;}<br />
h3 {text-indent:10%;}<br />
p {text-align: justify;}</tt></div>
<h3 class="spip">Les couleurs</h3>
<p class="spip">La notation hexadécimale des couleurs peut être passée sur 4 caractères au lieu de 7 lorque chacune des trois couleurs est décrite par deux caractères identiques.</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>color:#ABC</tt></span></p>
<p class="spip">plutôt que</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>color:#AABBCC</tt></span></p>
<h3 class="spip">Les unités</h3>
<p class="spip">Lorsqu’une valeur est à 0, il est inutile de préciser son unité, quelle qu’elle soit.</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>margin:0 5em</tt></span></p>
<p class="spip">plutôt que</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>margin:0px 5em</tt></span></p>
<h3 class="spip">Les valeurs par défaut</h3>
<p class="spip">Chaque propriété à une valeur par défaut initiale. Inutile, donc, de déclarer le comportement d’un élément si celui-ci est déjà par défaut.</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>div {border:1px solid #A1F5C3}</tt></span></p>
<p class="spip">plutôt que</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>div {position:static; border:1px solid #A1F5C3}</tt></span></p>
<h3 class="spip">Les propriétés raccourcies</h3>
<p class="spip">(Voir <a class="spip_in" href="http://www.magazine-jeux.com/Les-proprietes-raccourcies.html">Les propriétés raccourcies</a>)</p>
<p class="spip">Une même propriété peut, à elle seule, déclarer plusieurs propriétés. Elles sont donc à privilégier fortement ; en plus du gain de poids, elles sont aussi bien plus agréable au développement et à la relecture car elles permettent un code moins verbeux. [<a class="spip_note" title="[1] Pour en savoir plus : CSS Cheat Sheet (pdf - 379k) de Dave Child ou sa (...)" name="nh1" href="http://www.magazine-jeux.com/Optimiser-le-poids-de-sa-feuille-de.html#nb1">1</a>]</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>border: solid #DEF; border-width: 0 2px 2px 0;</tt></span></p>
<p class="spip">plutôt que</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>border-color: #DDEEFF; border-style: solid; border-left-width: 0px; border-right-width: 2px; border-top-width: 0px; border-bottom-width: 2px;</tt></span></p>
<h3 class="spip">Les déclarations communes</h3>
<p class="spip">Lorsque qu’une ou plusieurs déclarations s’appliquent à plusieurs éléments, les declarations communes apportent, elles aussi, plusieurs avantages. Celui du gain de poids, un code moins verbeux, mais aussi une maintenance plus agréable puisqu’une même propriété pourra être modifier sur plusieurs éléments, même différents mais tous concernés, d’un coup. [<a class="spip_note" name="nh1" href="http://www.magazine-jeux.com/Optimiser-le-poids-de-sa-feuille-de.html#nb1">1</a>]</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>#footer, #footer a, #footer span {font-size: smaller}</tt></span></p>
<p class="spip">plutôt que</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>#footer {font-size: smaller}<br />
#footer a {font-size: smaller}<br />
#footer span {font-size: smaller}</tt></div>
<h3 class="spip">Les propriétés qui héritent</h3>
<p class="spip">Les CSS sont basées sur le système d’héritage et un certain nombres de propriétés héritant, il n’est pas nécessaire de les re-déclarer dans les éléments enfants. [<a class="spip_note" name="nh1" href="http://www.magazine-jeux.com/Optimiser-le-poids-de-sa-feuille-de.html#nb1">1</a>]</p>
<p class="spip"><span class="spip_code" dir="ltr"><tt>* {font-family: Arial, Helvetica, sans-serif}</tt></span></p>
<p class="spip">plutôt que</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>* {font-family: Arial, Helvetica, sans-serif}<br />
p {font-family: Arial, Helvetica, sans-serif}<br />
a {font-family: Arial, Helvetica, sans-serif}</tt></div>
<h3 class="spip">Les selecteurs qui appartiennent déjà à une classe</h3>
<p class="spip">Pour un même groupe, il est parfois inutile de créer une classe pour chaque élément du groupe. Il suffit de faire appel à la classe (ou à l’id) du groupe et de préciser quel élément sera touché par la règle.<br />
Si le poids de la feuille de style y gagne, le poids du code HTML en tire également le même bénéfice.</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>#footer {color: #BDB76B}<br />
#footer a {color: #562}<br />
#footer span {margin: 0 5px}</tt></div>
<p>et <span class="spip_code" dir="ltr"><tt>&lt;div id="footer"&gt;&lt;span&gt;Réalisation&amp;nbsp;:&lt;/span&gt;&lt;a href="ma_page.htm" title="Le site du webmaster"&gt;Ma page&lt;/a&gt;&lt;/div&gt;</tt></span>
</p>
<p class="spip">plutôt que</p>
<div class="spip_code" style="text-align: left;" dir="ltr"><tt>#footer {color: #BDB76B}<br />
.footerLiens {color: #562}<br />
.footerTexte {margin: 0 5px}</tt></div>
<p>et <span class="spip_code" dir="ltr"><tt>&lt;div id="footer"&gt;&lt;span class="footerTexte"&gt;Réalisation&amp;nbsp;:&lt;/span&gt;&lt;a class="footerLiens" href="ma_page.htm" title="Le site du webmaster"&gt;Ma page&lt;/a&gt;&lt;/div&gt;</tt></span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://articles.nissone.com/2005/10/optimiser-poids-feuille-style/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
