<?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>ألوانك &#187; CSS</title>
	<atom:link href="http://alwank.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://alwank.com</link>
	<description>أفضل مصادر التصميم و التطوير .. بالعربي</description>
	<lastBuildDate>Mon, 10 May 2010 02:34:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>5 طرق لتحسين أداء CSS بواسطة jQuery &#8211; جزء 1</title>
		<link>http://alwank.com/2009/10/5-ways-to-improve-css-using-jquery/</link>
		<comments>http://alwank.com/2009/10/5-ways-to-improve-css-using-jquery/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 07:32:15 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=1012</guid>
		<description><![CDATA[من الأدوات التي لا يستغني عنها المصممون و المطورون في عصر لابد و أن تختفي فيه التقنيات القديمة, فاستخدام CSS و jQuery في تصميم و تطوير المواقع شىء لا بد منه . و لكن أحياناً CSS لا تكفي وحدها لتحسين و إضافة مميزات في شكل موقعك فأحياناً ما تخدعك المتصفحات الأخرى مثل Internet Explorer بمشاكله [...]]]></description>
			<content:encoded><![CDATA[<p>من الأدوات التي لا يستغني عنها المصممون و المطورون في عصر لابد و أن تختفي فيه التقنيات القديمة, فاستخدام CSS و jQuery في تصميم و تطوير المواقع شىء لا بد منه . و لكن أحياناً CSS لا تكفي وحدها لتحسين و إضافة مميزات في شكل موقعك فأحياناً ما تخدعك المتصفحات الأخرى مثل Internet Explorer بمشاكله على عكس متصفحات أخرى .</p>
<p>في هذا المقال نتحدث عن كيفية تحسين أداء CSS باستخدام مميزات jQuery الهائلة .<br />
<span id="more-1012"></span></p>
<h3>1- مشكلة Overflow مع Internet Explorer</h3>
<p style="text-align: center;"><img class="size-full wp-image-1015 aligncenter" title="Fix IE Overflow" src="http://alwank.com/wp-content/uploads/firefox-compared-to-ie-overflow-broken.gif" alt="Fix IE Overflow" width="400" height="285" /></p>
<p>يقوم Internet Explorer بتكوين عنصر overflow بقيمتين فقط و هما auto و scroll و أحياناً ما يظهر الشريط المتحرك في حالة لا يجب أن يظهر فيها كما في المتصفحات الأخرى . يمكن حل تلك المشكلة بواسطة تعديلات بسيطة في CSS أو jQuery  يمكن قراءتها في <a href="http://remysharp.com/2008/01/21/fixing-ie-overflow-problem/" target="_blank">هذه التدوينة</a> .</p>
<h3>2- الشفافية Opacity</h3>
<p>من الخواص الهامة التي أتت بها CSS هي خاصية الشفافية Opacity و التي أصبحت بشكل كبير مدعومة في أغلب المتصفحات و لكن لكل متصفح طريقة في التعبير عن عملية الشفافية . بينما يمكن بسهولة استخدام خاصية الشفافية بمساعدة jQuery حيث ستظهر بشكل موحد و بطريقة أفضل مما تقدمها CSS و ذلك باستخدام كود jQuery التالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;selector&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;opacity&quot;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">0.5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>3- ظل النصوص Text Shadow</h3>
<p><img class="aligncenter size-full wp-image-1016" title="IE Text Shadow" src="http://alwank.com/wp-content/uploads/ie-textshadow.jpg" alt="IE Text Shadow" width="539" height="186" /></p>
<p>مع ظهور CSS 3 بدأ دعم خاصية ظل النصوص Text Shadow بشكل أكبر فأصبحت في المتصفحات الشهيرة ما عدا في Internet Explorer . و بمساعدة jQuery يمكن القيام بعمل ظل النصوص في Internet Explorer بسهولة باستخدام <a href="http://kilianvalkhof.com/2008/javascript/text-shadow-in-ie-with-jquery/" target="_blank">إضافة jQuery لظل النصوص بواسطة Kilian Valkhof</a> .</p>
<h3>4- الحواف الدائرية Rounded Corners</h3>
<p><img class="aligncenter size-full wp-image-1017" title="Rounded Corners" src="http://alwank.com/wp-content/uploads/rounded-corners.jpg" alt="Rounded Corners" width="539" height="186" /><br />
أيضاً كما هو الحال مع ظل النصوص , فهو نفس الحال مع الحواف الدائرية , فهي مدعومة في أغلب المتصفحات و لم يتم دعمها في Internet Explorer أو Opera . و يوجد العديد من الإضافات التي تمكن من عمل الحواف الدائرية باستخدام jQuery و لكن <a href="http://blue-anvil.com/jquerycurvycorners/test.html" target="_blank"> jQuery Curvy Corners </a>تعتبر الأسهل و تقدم تأثيرها بشكل أقضل .</p>
<h3>5- توضيح الحقول الحالية Highlighting</h3>
<p><img class="aligncenter size-full wp-image-1018" title="Highlighting" src="http://alwank.com/wp-content/uploads/highlight-field.jpg" alt="Highlighting" width="539" height="121" /></p>
<p>من الإضافات التي تزيد من جماليات الموقع و هي عملية توضيح الحقول الحالية التي يتم الكتابة فيها Highlighting و يمكن بسهولة عمل التأثير المطلوب باستخدام خاصية focus في CSS و لكنها ليست بالفعالة , لذلك تساعد jQuery في عمل مزيد من التأثير لتوضيح الحقول الحالية في الصفحات و ذلك بواسطة <a href="http://css-tricks.com/improved-current-field-highlighting-in-forms/" target="_blank">توضيح الرقعة label التي يوجد بها الحقل باستخدام jQuery </a>.</p>
<p>تابعونا لاحقاً في الجزء الثاني من طرق تحسين أداء CSS بواسطة jQuery .</p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/10/5-ways-to-improve-css-using-jquery/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>أساسيات CSS : قائمة موقع بسيطة [3]</title>
		<link>http://alwank.com/2009/10/how-to-create-menu-submenu-css/</link>
		<comments>http://alwank.com/2009/10/how-to-create-menu-submenu-css/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:29:41 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=951</guid>
		<description><![CDATA[من الأدوات المهمة للمبتدئين في تصميم المواقع أو من يبدأ في تعلم CSS هو معرفة كيفية عمل القوائم و القوائم المنسدلة و بالبحث عن مصادر عربية أو أجنبية فستجدها قليلة في شرح عمل القوائم الكاملة و أغلب ما سيظهر لك في البحث هو بعض مصادر للإلهام عن أشكال القوائم في المواقع الكبرى أو قوائم متقنة [...]]]></description>
			<content:encoded><![CDATA[<p>من الأدوات المهمة للمبتدئين في تصميم المواقع أو من يبدأ في تعلم CSS هو معرفة كيفية عمل القوائم و القوائم المنسدلة و بالبحث عن مصادر عربية أو أجنبية فستجدها قليلة في شرح عمل القوائم الكاملة و أغلب ما سيظهر لك في البحث هو بعض مصادر للإلهام عن أشكال القوائم في المواقع الكبرى أو قوائم متقنة تستخدم CSS و Javascript .</p>
<p>في هذا المقال سنوضح ببساطة كيفية عمل قائمة رئيسية و قائمة منسدلة منها .<br />
<span id="more-951"></span><br />
<center><br />
<a class="img" href="http://alwank.com/wp-content/tut/etch/simple-menu/" target="_blank"><img class="img" src="http://alwank.com/wp-content/tut/showdemo.png" alt="عرض حي Demo" /></a><a class="img" href="http://alwank.com/downloads/simple-menu.zip"><img src="http://alwank.com/wp-content/tut/download.png" alt="تنزيل" /></a><br />
</center></p>
<h3>أولاً : جزء HTML</h3>
<p>القائمة تستخدم عنصري &lt; ul &gt; و&lt; li &gt; و هما عنصري تكوين القوائم في HTML و يتم تكوين القائمة الرئيسية بالشكل التالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 1<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 2<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 4<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></td></tr></table></div>

<p>و ستظهر أمامك بالشكل التالي في الصفحة :</p>
<ul>
<li><a href="#">رابط رئيسي 1</a></li>
<li><a href="#">رابط رئيسي 2</a></li>
<li><a href="#">رابط رئيسي 3</a></li>
<li><a href="#">رابط رئيسي 4</a></li>
</ul>
<p>بالتأكيد القائمة تظهر بدون أي ألوان أو شكل لأنه لم يتم إرفاق الجزء الخاص بتنسيق CSS و الذي سنتناوله لاحقاً .</p>
<p>الخطوة الثانية و هي إضافة القائمة الفرعية داخل القائمة الرئيسية , و يتم ذلك بإضافة قائمة داخل إحدى عناصر < li > التي أضفناها في الخطوة السابقة لتكون بالشكل التالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;">	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;menu&quot;</span>&gt;</span>
&nbsp;
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 1<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 2<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط فرعي 1<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط فرعي 2<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط فرعي 3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>رابط رئيسي 4<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span></pre></td></tr></table></div>

<p>و يظهر الكود السابق في الصفحة بالشكل التالي : </p>
<ul>
<li><a href="#">رابط رئيسي 1</a></li>
<li><a href="#">رابط رئيسي 2</a>
<ul>
<li><a href="#">رابط فرعي 1</a></li>
<li><a href="#">رابط فرعي 2</a></li>
<li><a href="#">رابط فرعي 3</a></li>
</ul>
</li>
<li><a href="#">رابط رئيسي 3</a></li>
<li><a href="#">رابط رئيسي 4</a></li>
</ul>
<p>و بالتالي ينتهي الجزء الخاص بتكوين القائمة في HTML و ننتقل إلى الجزء الثاني و هو تكوين التنسيق باستخدام CSS :</p>
<h3>ثانياً : تنسيق CSS</h3>
<p>في هذا الجزء يتم تنسيق شكل القائمة لتظهر بشكل أفقي و كذلك ليظهر منها القائمة المنسدلة .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
Main Menu
*/</span>
<span style="color: #cc00cc;">#menu</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> ul li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> li a<span style="color: #3333ff;">:visited </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Tahoma<span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font-weight</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">normal</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#555</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#222</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>في هذا الجزء من التنسيق تتم عملية تنسيق القائمة الرئيسية, فيتم من خلاله تحديد مكان عرض القائمة و جعلها تظهر بشكل أفقي بحيث تظهر العناصر بجانب بعضها البعض بالإضافة إلى اتخاذ المسافات الفاصلة المتساوية بين كل عنصر من عناصر القائمة باستخدام خصائص <strong>padding</strong> و <strong>margin</strong> .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
Sub Menu
*/</span>
<span style="color: #cc00cc;">#menu</span> li ul <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">199px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li<span style="color: #3333ff;">:hover </span>ul <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">175px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li li a<span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#menu</span> li li a<span style="color: #3333ff;">:visited </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#666</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">175px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> li li a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#222</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#eee</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>أما الجزء السابق فيقوم بعملية تنسيق القائمة الفرعية المنسدلة بنفس فكرة تنسيق القائمة الرئيسية مع الاختلاف في عملية ظهور و إخفاء القائمة عند مرور مؤشر الماوس عليها باستخدام خاصية <strong>display</strong> .</p>
<p><center><br />
<a class="img" href="http://alwank.com/wp-content/tut/etch/simple-menu/" target="_blank"><img class="img" src="http://alwank.com/wp-content/tut/showdemo.png" alt="عرض حي Demo" /></a><a class="img" href="http://alwank.com/downloads/simple-menu.zip"><img src="http://alwank.com/wp-content/tut/download.png" alt="تنزيل" /></a><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/10/how-to-create-menu-submenu-css/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>متصفح Opera 10 و مميزات جديدة باستخدام CSS3</title>
		<link>http://alwank.com/2009/09/new-opera-10-brings-css3-features/</link>
		<comments>http://alwank.com/2009/09/new-opera-10-brings-css3-features/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 19:53:01 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=552</guid>
		<description><![CDATA[منذ ما يقرب من أسبوع, أطلقت شركة Opera Software النسخة الأحدث من متصفحها Opera و الذي حمل الإصدار رقم 10 . ربما ليس Opera من أكثر المتصفحات استخداماً برغم من عمره الطويل و لكن يستخدمه قطاع عريض من مستخدمي الإنترنت , و Opera 10 هو محاولة جادة لجلب المزيد من المستخدمين لهذا المتصفح بواسطة مميزات [...]]]></description>
			<content:encoded><![CDATA[<p>منذ ما يقرب من أسبوع, أطلقت شركة Opera Software النسخة الأحدث من متصفحها Opera و الذي حمل الإصدار رقم 10 . ربما ليس Opera من أكثر المتصفحات استخداماً برغم من عمره الطويل و لكن يستخدمه قطاع عريض من مستخدمي الإنترنت , و Opera 10 هو محاولة جادة لجلب المزيد من المستخدمين لهذا المتصفح بواسطة مميزات جديدة .</p>
<p>في هذا المقال سنوضح ما الذي أظهره Opera 10 من فوائد لمصممي المواقع .</p>
<p><span id="more-552"></span></p>
<h3>الشفافية</h3>
<p>من أهم ما جاء به Opera 10 و يدعمه حالياً هو الشفافية  Transperncy الخاصة بالعناصر في HTML التي يمكن أن تجعل لها شفافية للخلفية و كذلك دعم الشفافية كلون color و كذلك يظهر الدعم الكامل في Opera 10 الآن لخصائص صور SVG و أيضاً دعم لطرق عرض الألوان التي لم تكن مدعومة من قبل في متصفح Opera مثل طريقتي HSLA و RGBA , مثال على ذلك :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#div1</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">210</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">204</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">222</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#div2</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">210</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">204</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">222</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.5</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#div3</span> <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> rgba<span style="color: #00AA00;">&#40;</span><span style="color: #cc66cc;">210</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">204</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">222</span><span style="color: #00AA00;">,</span> <span style="color: #cc66cc;">0.2</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<blockquote><p>
الفرق بين RGB و RGBA هو أن الثانية تدعم الشفافية من خلال الحقل الرقمي الأخير, أما RGB فهي تمثل الألوان فقط بقيمها الثلاثة .
</p></blockquote>
<p>كذلك يقدم المتصفح دعم عناصر fill-opacity و stop-opacity و المتعلقة بشفافية صور SVG .</p>
<p>إذا كنت من المتابعين و المهتمين بخصائص CSS الجديدة فستعرف الميزة التالية, و إن كنت مازلت في طور التعلم فهذه من المميزات الرائعة التي يجب أن تعرفها :</p>
<h3>خطوط الويب Webfonts</h3>
<p>من مميزات CSS3 و التي ستحدث ثورة كبيرة في حال دعمها بشكل كامل في جميع المتصفحات هي ميزة خطوط الويب و هي أنه يمكنك استخدام الخط الذي تريده الآن في موقعك بنص مكتوب و ليس بصورة و ذلك بمساعدة ميزة خطوط الويب في CSS3 . الخاصية تسمح بتحديد خط معين لاستخدامه في Class  أو ID معين و كتابة النص الذي تريده بعد ذلك باستخدام هذا الخط :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #a1a100;">@font-face {</span>
	<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;HacenEgypt&quot;</span><span style="color: #00AA00;">;</span>
	src<span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000; font-style: italic;">../fonts/HacenEgypt.ttf</span><span style="color: #00AA00;">&#41;</span> format<span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">&quot;TrueType&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
h1 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;HacenEgypt&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#3e87f5</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>الكود السابق يمكن أن يسمح لأي عنوان أو نص مكتوب داخل وسم h1 أن يظهر بخط HacenEgypt و بالتأكيد يجب تغيير مسار الخط و اسمه لكي يعمل و رفع ملف الخط على سيرفر الموقع . </p>
<p>كل من متصفحي Opera و Safari يدعما صيغ الخطوط OpenType (OTF) و TrueType(TTF) و SVG Fonts أما متصفح Firefox فيدعم الصيغتين OTF و TTF فقط , أما Internet Explorer فيدعم صيغة مختلفة تماماً و هي EOT ! و للأسف إذا كنت تريد استخدام الخاصية و أن تعمل على Internet Explorer فيجب أن تقوم بتكوين ملف EOT للخط الذي تريد استخدامه .</p>
<h3>عيوب</h3>
<p>للأسف لم يظهر في Opera 10 دعم لعدد من الخصائص المهمة مثل border-radius و box-shadow و التي يدعمها Firefox و Safari بالرغم من وجود تلك الخواص منذ فترة و حاجة المستخدمين لدعمها بشدة إلا أنها مازالت في الجانب الآخر بالإضافة إلى متصفح Internet Explorer .</p>
<blockquote><p>ليس صحيحاً أن استخدام -opera-border-radius سيمكنك من استخدام الخاصية على Opera فهي لم تُدعم حتى الآن</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/09/new-opera-10-brings-css3-features/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>كيفية عمل قائمة منسدلة للموقع باستخدام Ext Core</title>
		<link>http://alwank.com/2009/08/dropdown-menu-javascript-css-ext-core/</link>
		<comments>http://alwank.com/2009/08/dropdown-menu-javascript-css-ext-core/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 02:43:20 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[دروس]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=453</guid>
		<description><![CDATA[هناك العديد من مكتبات تطوير بنية الصفحات باستخدام Javascript و من أشهرها مكتبة jQuery و التي يكثر استخدامها الآن في العديد من المواقع الكبرى و يمكن تطويعها لعمل العديد من التأثيرات الرائعة و أيضاً مكتبة Mootools و Prototype و غيرها . و لكننا اليوم على موعد مع مجموعة جديدة ظهرت حديثاً للنور و هي مكتبة [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-454" title="كيفية عمل قائمة منسدلة باستخدام مكتبة Ext Core" src="http://alwank.com/wp-content/uploads/dropdownmenu.png" alt="كيفية عمل قائمة منسدلة باستخدام مكتبة Ext Core" width="120" height="120" /> هناك العديد من مكتبات تطوير بنية الصفحات باستخدام Javascript و من أشهرها مكتبة jQuery و التي يكثر استخدامها الآن في العديد من المواقع الكبرى و يمكن تطويعها لعمل العديد من التأثيرات الرائعة و أيضاً مكتبة Mootools و Prototype و غيرها . و لكننا اليوم على موعد مع مجموعة جديدة ظهرت حديثاً للنور و هي مكتبة <a href="http://extjs.com" target="_blank">Ext Core</a> .<br />
<span id="more-453"></span><br />
و تتمتع مكتبة Ext Core بسهولة الاستخدام و السرعة التي تظهر في أدائها , و سنسعترض في هذا المقال كيفية عمل قائمة منسدلة سواء عرضية أو طولية مع مساعدة CSS في تطوير الشكل .<br />
هناك العديد من الأمثلة المتوفرة لعمل قائمة منسدلة باستخدام CSS فقط و التحكم فيها من خلال عدة عناصر مثل Position و z-index للتحكم في مكان الظهور و كيفية الاخفاء , و لكن أحياناً ما نحتاج لبعض التأثير الجمالي على القائمة التي نستخدمها . القائمة التي لدينا اليوم بسيطة و سهلة و التعديل فيها أيضاً بسيط سواء في كود HTML أو في CSS .<br />
<center><br />
<a class="img" href="http://alwank.com/wp-content/tut/ext-core-menu/menu.htm" target="_blank"><img class="img" src="http://alwank.com/wp-content/tut/showdemo.png" alt="عرض حي Demo" /></a><a class="img" href="http://alwank.com/downloads/ext-core-menu.zip"><img src="http://alwank.com/wp-content/tut/download.png" alt="تنزيل" /></a><br />
</center></p>
<h3>كيفية إدراج مكتبة Ext Core في الصفحة</h3>
<p>هناك الطريقة التقليدية و هي تنزيل ملف Ext Core على موقعك و إضافته من خلال عنصر Script إلى وسم &lt; head &gt; , و لكن من الأفضل لسرعة أداء موقعك جلب مكتبات تطوير بنية الصفحات Ajax Libraries API من خلال Google فهي تساهم في سرعة الصفحة الخاصة بك و توفير مساحة من عملية تحميل الملف كل مرة من خلال موقعك :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/ext-core/3.0.0/ext-core-debug.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>يمكن جلب روابط المكتبات الأخرى مثل jQuery, Mootools من خلال الصفحة الخاصة بها على <a href="http://code.google.com/apis/ajaxlibs/documentation/index.html">Google Code</a>.</p>
<h3>إضافة الملفات اللازمة لتشغيل القائمة</h3>
<p>يجب إضافة مجموعة الملفات اللازمة لتشغيل القائمة سواء ملفات الجافاسكربت أو ملفات CSS و يتم إضافتها داخل وسم < head > :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;link href=&quot;menu.css&quot; rel=&quot;stylesheet&quot; /&gt;
&lt;script src=&quot;http://ajax.googleapis.com/ajax/libs/ext-core/3.0.0/ext-core-debug.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script src=&quot;menu.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
            Ext.onReady(function() {
                new Ext.ux.Menu('simple-horizontal-menu', {
                    transitionType: 'slide',
                    direction: 'horizontal', // default
                    delay: 0.2,              // default
                    autoWidth: true,         // default
                    transitionDuration: 0.3, // default
                    animate: true,           // default
                    currentClass: 'current'  // default
                });
                new Ext.ux.Menu('simple-vertical-menu', {
                    direction: 'vertical'
                });
            });
        &lt;/script&gt;</pre></td></tr></table></div>

<p>في الكود السابق تمت إضافة ملفات Javascript و CSS لتشغيل القائمة و إضافة الكود الخاص بإعدادات القائمتين العرضية أو الطولية .</p>
<h3>إضافة القائمة في الصفحة</h3>
<p>لاستخدام القائمة في الصفحة ما عليك إلا اختيار إذا كنت ستستخدم القائمة الطولية أو العرضية</p>
<h4>القائمة العرضية</h4>
<p>و يكون كود HTML للقائمة العرضية كالتالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;ul id=&quot;simple-horizontal-menu&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 1&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 1&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 2&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 1&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 2&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 3&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 3&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 2&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 3&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 4&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 5&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 6&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>في الكود السابق تم استدعاء إعدادات القائمة و تحويلها لقائمة عرضية بمساعدة ملفات التنسيق و الجافاسكربت من خلال معرف simple-horizontal-menu , ثم البدء في تكوين قائمة باستخدام عنصر < ul > و اشتقاق العناصر الداخلية منه باستخدام < li > , و كذلك تكوين قائمة منبثقة من العنصر الداخلي كما في الكود السابق :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 2&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 1&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 2&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 3&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;</pre></td></tr></table></div>

<h4>القائمة الطولية</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;ul id=&quot;simple-vertical-menu&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;تجربة&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 1&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 2&lt;/a&gt;
		&lt;ul&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;sub عنصر قائمة داخلية 1&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;sub عنصر قائمة داخلية 2&lt;/a&gt;&lt;/li&gt;
			&lt;li&gt;&lt;a href=&quot;#&quot;&gt;sub عنصر قائمة داخلية 3&lt;/a&gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 3&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 2&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 3&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 4&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 5&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة داخلية 6&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عنصر قائمة رئيسية 4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre></td></tr></table></div>

<p>نفس الفكرة في القائمة الطولية من خلال استدعاء معرف simple-vertical-menu لجلب إعدادات القائمة الطولية و منها يتم استخدام عناصر < ul > و < li > لعمل القائمة .</p>
<h3>ملف التنسيق CSS</h3>
<p>أما التنسيق باستخدام CSS فهو مثل التنسيق لأي قائمة أخرى يتم عملها باستخدام HTML من خلال التحكم بتنسيق عناصر ul, li, a و التي تعرض القائمة في HTML</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.ux-menu-container</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
.ux-menu<span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ux-menu</span> ul <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">list-style-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">list-style-position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">outside</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">list-style-type</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> li <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> ul <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ext-border-box</span> .ux-menu-ie-iframe<span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ext-ie7</span> <span style="color: #6666ff;">.ux-menu-ie-iframe</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    zoom<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span> -<span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
    filter<span style="color: #00AA00;">:</span>mask<span style="color: #00AA00;">&#40;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu-vertical</span> <span style="color: #6666ff;">.ux-menu-item-main</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#432</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e3dad1</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e3dad1</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e3dad1</span><span style="color: #00AA00;">;</span>    
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f3efec</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/menu-item-bg.png'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> a<span style="color: #6666ff;">.ux-menu-link-last</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">border-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e3dad1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
ux<span style="color: #6666ff;">.menu</span> ul a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> a<span style="color: #3333ff;">:focus</span><span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ux-menu</span> a<span style="color: #3333ff;">:hover</span><span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ux-menu</span> a<span style="color: #6666ff;">.ux-menu-link-hover</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">border-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d2e3f4</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>images/<span style="color: #ff0000;">'menu-item-bg-over.png'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">repeat</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">outline</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ext-ie</span> <span style="color: #6666ff;">.ux-menu-clearfix</span> <span style="color: #00AA00;">&#123;</span>
    zoom<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu-clearfix</span><span style="color: #3333ff;">:after </span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;.&quot;</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">both</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">visibility</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> a<span style="color: #6666ff;">.ux-menu-link-parent</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">24px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">min-width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> ul a<span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ux-menu</span><span style="color: #6666ff;">.ux-menu-vertical</span> a <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span>    
    <span style="color: #000000; font-weight: bold;">border-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e3dad1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> ul a.ux-menu-link-last<span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ux-menu</span><span style="color: #6666ff;">.ux-menu-vertical</span> a<span style="color: #6666ff;">.ux-menu-link-last</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">border-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#e3dad1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu-arrow</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">14px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/menu-arrow-down.png'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span><span style="color: #6666ff;">.ux-menu-vertical</span> .ux-menu-arrow<span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ux-menu</span> ul <span style="color: #6666ff;">.ux-menu-arrow</span>  <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/menu-arrow-right.png'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ext-border-box</span> <span style="color: #6666ff;">.ux-menu-arrow</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">17px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.ext-border-box</span> <span style="color: #6666ff;">.ux-menu</span><span style="color: #6666ff;">.ux-menu-vertical</span> .ux-menu-arrow<span style="color: #00AA00;">,</span>
<span style="color: #6666ff;">.ext-border-box</span> <span style="color: #6666ff;">.ux-menu</span> ul <span style="color: #6666ff;">.ux-menu-arrow</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.ux-menu</span> ul<span style="color: #6666ff;">.ux-menu-hidden</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p><center><br />
<a class="img" href="http://alwank.com/wp-content/tut/ext-core-menu/menu.htm" target="_blank"><img class="img" src="http://alwank.com/wp-content/tut/showdemo.png" alt="عرض حي Demo" /></a><a class="img" href="http://alwank.com/downloads/ext-core-menu.zip"><img src="http://alwank.com/wp-content/tut/download.png" alt="تنزيل" /></a><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/08/dropdown-menu-javascript-css-ext-core/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>10 + نصائح لاستخدام CSS أفضل</title>
		<link>http://alwank.com/2009/08/css-tips-dos-and-donts/</link>
		<comments>http://alwank.com/2009/08/css-tips-dos-and-donts/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 02:37:18 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[أخطاء]]></category>
		<category><![CDATA[نصائح]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=427</guid>
		<description><![CDATA[استكمالاً لفكرة التطوير للمصمم العربي و مواضيع تنسيق CSS للمبتدئين , فسوف يتم إسداء نصائح للمصممين لمعرفة كيفية استخدام CSS الاستخدام الأفضل و الأنسب لموقعك أو مواقع العملاء . CSS أو Cascading style sheet باختصار هي لغة تحدد أنماط و أشكال العناصر سواء كانت مبنية بواسطة HTML أو XML و غيرها من لغات تصميم واجهة [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-428" title="10 + نصائح في استخدام CSS" src="http://alwank.com/wp-content/uploads/csstips.jpg" alt="10 + نصائح في استخدام CSS" width="120" height="120" /> استكمالاً لفكرة التطوير للمصمم العربي و مواضيع تنسيق CSS للمبتدئين , فسوف يتم إسداء نصائح للمصممين لمعرفة كيفية استخدام CSS الاستخدام الأفضل و الأنسب لموقعك أو مواقع العملاء .</p>
<p>CSS أو Cascading style sheet باختصار هي لغة تحدد أنماط و أشكال العناصر سواء كانت مبنية بواسطة HTML أو XML و غيرها من لغات تصميم واجهة المستخدم User Interface .<span id="more-427"></span></p>
<h3>1- الفرق بين Class و ID</h3>
<p>يمكنك بواسطة CSS تغيير شكل العنصر , و تتيح لك على سبيل المثال لغة HTML في تحديد كيفية استخدام شكل العنصر , فإما أن يكون عنصر فريد في الصفحة و له شكل خاص به فقط أو أن يكون عنصر متكرر في الصفحة و بالتالي يستخدم أكثر من مرة .</p>
<p>و هنا يظهر الفرق في استخدام عنصري Class و ID في كل من HTML و CSS فمثلاً يمكن استخدام ID لعناصر فريدة في الصفحة مثل &lt; body &gt; أو مثلاً لتكوين إطار الصفحة الرئيسي Container باستخدام وسم &lt; div &gt; و يتم تمييز الـ ID في ملف  CSS برمز <strong>#</strong> قبل اسم العنصر:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> 
          <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Tahoma<span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span> 
          <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#111</span><span style="color: #00AA00;">;</span> 
          <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#202020</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span> 
          <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">900px</span><span style="color: #00AA00;">;</span> 
          <span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span><span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span> 
          <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#eee</span><span style="color: #00AA00;">;</span> 
          <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #933;">4px</span><span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>أما Class فتستخدم للعنصر الذي يتكرر أكثر من مرة في الصفحة فمثلاً إذا كان هناك مربعات جانبية في القائمة الجانبية للموقع فهي تتكرر حسب الحاجة إليها و يتم تمييز الـ Class باستخدام رمز النقطة <strong>.</strong> قبل اسم العنصر :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.widget</span> <span style="color: #00AA00;">&#123;</span> 
          <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">240px</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#aaa</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d0d0d0</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h3>2- تجميع العناصر ذات التنسيق المتشابه</h3>
<p>في الكثير من الأحيان نقوم بتكرار نفس التنسيق مثل نوع الخط font-family برغم وجوده في عناصر أخرى و بالتالي يزيد ذلك و لو بنسبة بسيطة من حجم الصفحة و كذلك تزداد الحيرة في البحث و التعديل في تلك التنسيقات مستقبلاً , لذلك يفضل تجميع العناصر ذات التنسيق المتشابه في نسق واحد  .</p>
<p>فمثلاً إذا كانت عناصر الفقرات و العناوين في الموقع تكون بتنسيق واحد لخط الكتابة فيمكن جمعها في نسق واحد :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">h1<span style="color: #00AA00;">,</span> h2<span style="color: #00AA00;">,</span> h3<span style="color: #00AA00;">,</span> h4<span style="color: #00AA00;">,</span> h5<span style="color: #00AA00;">,</span> h6<span style="color: #00AA00;">,</span> p<span style="color: #00AA00;">,</span> <span style="color: #6666ff;">.content</span> <span style="color: #00AA00;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">,</span> Helvetica<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h3>3- عدم الاكثار من المساحات البيضاء</h3>
<p>هناك الكثيرون لا يعيرون الانتباه إلى أن المساحات البيضاء في ملف تنسيق CSS تأخذ حيز من مساحة الملف ككل . ربما هي أسهل من حيث قراءة كود CSS و لكن الافراط في استخدامها يسبب ثقل حجم الملف و عملية تحميله في الموقع .</p>
<h3>4- تحديد الألوان بدون استخدام اسم اللون</h3>
<p>مازال الكثيرون يستخدمون أسماء الألوان في عملية التنسيق فمثلاً استخدام الاحمر باسم Red بالرغم من أن هناك العديد من درجات اللون الأحمر . في حالة استخدام اسم اللون فأنت تعتمد كمصمم على متصفح معين بحد ذاته و لكن هناك متصفحات أخرى لا يمكنها قراءة اسم اللون و لكنها تستطيع معرفة كود اللون و تمييزه من بين آلاف درجات الألوان سواء كان #ff0 أو #ff4 فسيتمكن أي متصفح من معرفة درجة اللون المطلوبة بدقة .</p>
<h3>5- لا تستخدم عناصر التنسيق بشكل خاطىء</h3>
<p>هناك العديد ممن هم لا يهتمون بكود CSS أو معرفة عناصره الحقيقية بل يحاولون ابتكار عناصر جديدة بأنفسهم  . و بالتالي تجد مجموعة من عناصر التنسيق الموجودة بالملف و هي بغير فائدة على الاطلاق لتصميم الصفحة . من الضروري محاولة تنظيف الصفحة من أي أكواد غير مستخدمة أو أي أكواد خاطئة مثل استخدام متغير معين في عنصر لا يقبل هذا المتغير .</p>
<h3>6- الفرق بين Margin و Padding</h3>
<p>من أهم العناصر و التي يكثر استخدامها هي عناصر Margin و Padding و من المهم معرفة الفرق بينهما و كيفية استخدامهما .<br />
فعنصر <strong>Margin</strong> يشير إلى المساحة الخالية المطلوبة حول النسق المطلوب , أي من خارج العنصر , فمثلاً إذا أردنا أن نضع مساحات خالية بين المربعات الجانبية بعضها ببعض من أعلى و أسفل نستخدم Margin :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.widget</span> <span style="color: #00AA00;">&#123;</span> 
          <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>أما <strong>Padding</strong> فتحدد المساحة الخالية من داخل العنصر , فإذا أردنا أن نحدد مساحة خالية من داخل العنصر حتى لا يلتصق النص بحد العنصر نستخدم padding :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.widget</span> <span style="color: #00AA00;">&#123;</span> 
          <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">240px</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#aaa</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#d0d0d0</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<h3>7- استخدم التنسيق الافتراضي CSS Reset</h3>
<p>سبق و أن تحدثنا عن <a href="http://alwank.com/2009/06/basic-tutorial-css-2-reset-format/" title="أساسيات CSS : التنسيق الافتراضي [2]">استخدام التنسيق الافتراضي CSS Reset</a> , فهي تفيد في كثير من الأحيان في ضبط أشكال عدد من العناصر بين المتصفحات المختلفة . تصفح المقال لمزيد من الشرح عن <a href="http://alwank.com/2009/06/basic-tutorial-css-2-reset-format/">التنسيق الافتراضي</a></p>
<h3>8- رمز !Important</h3>
<p>رمز !Important من الرموز القليلة التي تستخدم و لكنها ذات أهمية في عملية التنسيق باستخدام CSS , فمن خلالها يمكنك أن تحدد أي من التنسيقات التي قمت بعملها له أهمية بشكل كبير بغض النظر عن أي تنسيق آخر يتم تكوينه آلياً بواسطة بعض برامج إدارة المحتوى أو سواء تم تكراره من قبل في أي ملف تنسيق آخر بالموقع :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#eee</span> !Important <span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>و بالتالي سيتم عمل الخلفية باللون الفاتح لأنه تم تحديده كتنسيق مهم بدلاً من التنسيق باللون الأسود .</p>
<h3>9- استبدال النص بصورة</h3>
<p>عادة ما يقوم المصممون بعمل شعار الموقع كخلفية لعنصر &lt; div &gt; و وضع العنصر بتنسيقه في التصميم , في حين أنه يمكن أن يستفيد المصمم من عنصر مثل &lt; h1 &gt; في وضع الشعار بالموقع من خلال إخفاء النص و وضع صورة الشعار كخلفية للعنصر :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">h1<span style="color: #6666ff;">.logo</span> <span style="color: #00AA00;">&#123;</span>
          <span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-9999px</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'images/logo.png'</span><span style="color: #00AA00;">&#41;</span> <span style="color: #993333;">no-repeat</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">250px</span><span style="color: #00AA00;">;</span>
          <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">110px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>و بالتالي سيتوفر النص المكتوب داخل عنصر العنوان و لكن بشكل مخفي و هي تعتبر أحياناً من الخدع المستغلة مع محركات البحث .</p>
<h3>10- استخدام محررات متخصصة</h3>
<p>سيفيد المصمم كثيراً إذا استعان بمحررات متخصصة في تكوين ملفات CSS و أحياناً ما تكون مدمجة مع برامح شهيرة و من البرامج التي تميزت في الفترة الأخيرة على نظام Windows برنامج <a href="http://www.microsoft.com/expression/products/Web_Overview.aspx">Microsoft Expression Web</a> و الذي تم تحسينه كثيراً في نسخته <a href="http://www.microsoft.com/expression/products/Web_Features.aspx">الثالثة</a> التي صدرت منذ عدة أيام من خلال مجموعة من المميزات , بالإضافة إلى برامج أخرى مثل <a href="http://www.adobe.com/products/dreamweaver/">Adobe Dreamweaver CS4</a> أو المحرر الأشهر <a href="http://notepad-plus.sourceforge.net">Notepad ++</a> و برنامج <a href="http://kompozer.net">Kompozer</a> و المتوفر لأنظمة ويندوز و ماكنتوش و لينُكس .</p>
<h3>11- تعرف على الخطأ و قم بإصلاحه</h3>
<p>لا يهم إذا كانت هناك أخطاء , و أحياناً من الصعب إيجاد الخطأ و معرفة كيفية حله . و لذلك يجب أن يتم استخدام بعض الأدوات التي تساعدك على ذلك و من أشهرها أداة <a href="http://www.getfirebug.com">Firebug</a> فهي تمكنك من استعراض أكواد HTML و CSS جنباً إلى جنب و معرفة مكان وجود خطأ معين في تصميم الصفحة , أو إذا كنت ممن يبحثون عن تنسيقات معينة في مواقع أخرى فهذه الأداة هي الأمثل لذلك .</p>
<blockquote>
<h4>مقالات متعلقة</h4>
<ul>
<li><a href="http://alwank.com/2009/03/5-tips-for-clean-small-css-code/">5 نصائح لكتابة كود CSS نظيف و سريع</a></li>
<li><a href="http://alwank.com/2009/06/basic-tutorial-css-2-reset-format/">أساسيات CSS : التنسيق الافتراضي [2]</a></li>
<li><a href="http://alwank.com/2009/07/10-html-mistakes-you-should-not-do/">10 أخطاء لا يجب ارتكابها في HTML</a></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/08/css-tips-dos-and-donts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>HTML 5/CSS 3 ما الجديد في الاستخدام ؟</title>
		<link>http://alwank.com/2009/07/what-is-new-with-html5-css3/</link>
		<comments>http://alwank.com/2009/07/what-is-new-with-html5-css3/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 21:05:08 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[دروس]]></category>
		<category><![CDATA[عام]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=383</guid>
		<description><![CDATA[بعد صدور Mozilla Firefox 3.5 مؤخراً و دعمه لتقنيات HTML 5 و CSS 3 , أصبح من الضروري البدء في البحث عما هو جديد , فهل سنستمر ببناء صفحات الويب بنفس الطرق التقليدية أم سنبدأ في البحث عما هو جديد و يمكن استخدامه . بالطبع لن يبدأ مصممو المواقع في استخدام HTML 5 تحديداً و [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-384" title="html5 / css3" src="http://alwank.com/wp-content/uploads/html5css3.png" alt="html5 / css3" width="120" height="120" />بعد صدور Mozilla Firefox 3.5 مؤخراً و دعمه لتقنيات HTML 5 و CSS 3 , أصبح من الضروري البدء في البحث عما هو جديد , فهل سنستمر ببناء صفحات الويب بنفس الطرق التقليدية أم سنبدأ في البحث عما هو جديد و يمكن استخدامه .</p>
<p>بالطبع لن يبدأ مصممو المواقع في استخدام HTML 5 تحديداً و خصوصاً لعدم دعم Internet Explorer 6 و بعض نسخ المتصفحات القديمة التي مازالت طور الاستخدام .</p>
<p><span id="more-383"></span></p>
<h3>ما هو HTML 5 ؟</h3>
<p>HTML 5 هو الإصدار الجديد من لغة تكوين صفحات المواقع Hypertext Mark-up Language . و في الإصدار الجديد يتم تقديم عدد من العناصر الجديدة و التي تسهل من فكرة تكوين الصفحات حسب ما نقوم به يدوياً في XHTML 1.0 بالإضافة إلى تسهيل الأمور على محركات البحث في قراءة الصفحات و معرفة ما هي أجزاء الصفحة الفعلية (الجزء العلوي Header , القائمة Navigation, المحتوى Sections و الجزء السفلي Footer ) . كما توفر HTML عدد من بيئات العمل المختلفة لتكوين الجرافيكس و الفيديو و العديد من المميزات التي ستسهل الكثير مما يتم القيام به حالياً .</p>
<p><img class="aligncenter size-full wp-image-385" title="html5" src="http://alwank.com/wp-content/uploads/html5.png" alt="html5" width="500" height="400" />الشكل السابق يوضح كيف يتم تقسيم الصفحة باستخدام HTML5 , و يكون على الشكل التالي ككود :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt; !doctype html&gt;
&lt;html&gt;
&lt;head&gt;
	&lt;title&gt;Page title&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;header&gt;
		&lt;h1&gt;Header&lt;/h1&gt;
	&lt;/header&gt;
	&lt;nav&gt;
		&lt;!-- Navigation --&gt;
	&lt;/nav&gt;
	&lt;section id=&quot;intro&quot;&gt;
		&lt;!-- Intro --&gt;
	&lt;/section&gt;
	&lt;section&gt;
		&lt;!-- Content --&gt;
	&lt;/section&gt;
	&lt;aside&gt;
		&lt;!-- Sidebar --&gt;
	&lt;/aside&gt;
	&lt;footer&gt;
		&lt;!-- Footer --&gt;
	&lt;/footer&gt;
&nbsp;
&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>يظهر من الكود السابق أنه يتم توفير استخدام الوسم &lt;div&gt; في تكوين المحتوى بأشكاله المختلفة و بالتالي تظهر فكرة تنظيم عرض المحتوى بشكل أكبر سواء لمحركات البحث أو للمستخدمين بالبحث عن شىء معين داخل الصفحة .</p>
<h3>استخدام القائمة Navigation</h3>
<p>الفكرة في استخدام القائمة هي الترتيب و التنظيم , حيث يتم تكوين القائمة مثلما كان يتم تكوينها سابقاً باستخدام وسم القائمة &lt;ul&gt; داخل وسم &lt;nav&gt; .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;nav&gt;
	&lt;ul&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;الرئيسية&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;المدونة&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;عن الموقع&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href=&quot;#&quot;&gt;اتصل بنا&lt;/a&gt;&lt;/li&gt;
		&lt;li class=&quot;rssfeed&quot;&gt;&lt;a href=&quot;#&quot;&gt;خلاصة الموقع&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
&lt;/nav&gt;</pre></td></tr></table></div>

<h3>تكوين المحتوى</h3>
<p>كذلك في تكوين المحتوى أصبحت الفكرة أسهل و أكثر تنظيماً . باستخدام مجموعة من العناصر مثل &lt;sections&gt; , &lt;article&gt; , &lt;date&gt; ستسهل عملية تكوين المحتوى و ترتيبه و على سبيل المثال :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt;section&gt;
    &lt;article class=&quot;entry&quot;&gt;  
        &lt;header&gt;  
            &lt;h2&gt;عنوان المقال&lt;/h2&gt;  
            &lt;p&gt;أرسل في &lt;time datetime=&quot;2009-07-11T20:34:12+03:00&quot;&gt;11 يوليو 2009&lt;/time&gt; بواسطة &lt;a class=&quot;author&quot; href=&quot;#&quot;&gt;هشام صادق&lt;/a&gt; - &lt;a href=&quot;#comments&quot;&gt;تعليقات (3)&lt;/a&gt;&lt;/p&gt;  
        &lt;/header&gt;  
        &lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin euismod tellus eu orci imperdiet nec rutrum lacus blandit. Cras enim nibh, sodales ultricies elementum vel, fermentum id tellus. Proin metus odio, ultricies eu pharetra dictum, laoreet id odio...&lt;/p&gt;  
    &lt;/article&gt;
&lt;/section&gt;</pre></td></tr></table></div>

<p>فوسم &lt;section&gt; يجمع و ينظم المحتوى بشكل عام , و وسم &lt;article&gt; يقوم بتنظيم شكل المقال و الذي يوجد بداخله عنوان المقال و بياناته مثل التاريخ و الوقت &lt;ti,e&gt; و كاتب المقال و التعليقات إلخ &#8230;</p>
<p>كذلك لم يعد من الضروري استخدام سكربتات خارجية لعملية التأكد من الخلايا في بعض الحقول المطلوب التأكد منها مثل البريد الإلكتروني من خلال استخدام عنصر for داخل وسم &lt;input&gt; كالتالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">                &lt;input name=&quot;email&quot; id=&quot;email&quot; type=&quot;email&quot; required /&gt;</pre></td></tr></table></div>

<h3>التنسيق باستخدام CSS3</h3>
<p>إذا كيف يتم تعريف المتصفح بأن تلك الصفحة تستخدم عناصر بلغة HTML لكي يتم تنسيقها ؟ يتم ذلك من خلال استخدام CSS لتعريف أشكال العناصر للمتصفح و بالتالي يقوم بعرضها مثلما تم تحديدها في ملف CSS .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* CSS Reset التنسيق الافتراضي */</span>
<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* تعريف المتصفح بعرض العناصر التالية في HTML5 */</span>
header<span style="color: #00AA00;">,</span> footer<span style="color: #00AA00;">,</span> nav<span style="color: #00AA00;">,</span> article<span style="color: #00AA00;">,</span> aside <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
body <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">900px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f0f0f0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span>/<span style="color: #933;">20px</span> Tahoma<span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
&nbsp;
<span style="color: #00AA00;">&#125;</span>
&nbsp;
p <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>يعتبر ما سبق مجموعة من الأساسيات الضرورية لتنسيق الصفحة . </p>
<h3>ما الجديد في CSS 3</h3>
<p>هناك بعض الخصائص الجديدة في CSS3 و المشهور منها هو خاصية الحدود الدائرية بدلاً من استخدام الصور أو بعض سطور الجافا سكربت . و للأسف إنترنت إكسبلورر حتى إصداره الأخير الثامن لا يدعم الخاصية و متصفح أوبرا بدأ يدعمها في الإصدار العاشر .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">	-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span>  
	-webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">22px</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>كذلك من الخواص الجديدة خاصية التحكم بأبعاد الخلفيات Background Size و من خلالها يتم التحكم بطول و عرض الخلفية التي يتم استخدامها لعنصر معين سواء 	&lt;div&gt; أو غيره من العناصر .</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">	-webkit-background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>  
	-o-background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span>  
	-khtml-background-<span style="color: #000000; font-weight: bold;">size</span><span style="color: #00AA00;">:</span> <span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span></pre></td></tr></table></div>

<p>خاصية العرض كجدول من الخصائص المفيدة في ترتيب شكل المحتوى فبوجود عنصرين داخل عنصر أساسي يتم تعريف العنصر الأساسي container بعرضه كجدول , و تعريف العنصرين الآخرين داخل container (main, sidebar)كخلايا جدول و ذلك بالشكل التالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#container</span> <span style="color: #00AA00;">&#123;</span>  
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> table<span style="color: #00AA00;">;</span>  
<span style="color: #00AA00;">&#125;</span>  
&nbsp;
<span style="color: #cc00cc;">#main</span> <span style="color: #00AA00;">&#123;</span>  
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">table-cell</span><span style="color: #00AA00;">;</span>  
	<span style="color: #000000; font-weight: bold;">padding-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">650px</span><span style="color: #00AA00;">;</span>  
    <span style="color: #00AA00;">&#125;</span>  
&nbsp;
aside <span style="color: #00AA00;">&#123;</span>  
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">table-cell</span><span style="color: #00AA00;">;</span>  
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">250px</span><span style="color: #00AA00;">;</span>
    <span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>بالإضافة إلى مجموعة من الخصائص الأخرى مثل box-shadow, column-count, column-gap .</p>
<p><strong>بالتأكيد مجموعة متميزة من الخصائص الجديدة و نتمنى أن نستخدمها قريباً و لكن هل سيستمر مصممو المواقع بانتظار مستخدمي إنترنت إكسبلورر 6 أم سيجبرونهم على الانتقال للأحدث ؟</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/07/what-is-new-with-html5-css3/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>أساسيات CSS : التنسيق الافتراضي [2]</title>
		<link>http://alwank.com/2009/06/basic-tutorial-css-2-reset-format/</link>
		<comments>http://alwank.com/2009/06/basic-tutorial-css-2-reset-format/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:10:11 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[إعادة]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=340</guid>
		<description><![CDATA[من الأساسيات الواجب تعلمها أيضاً و كثيراً ما تفيد مصممي المواقع و هي استخدام التنسيق الافتراضي CSS Reset . و معنى استخدام التنسيق الافتراضي هو استرجاع التنسيق الأساسي للمتصفحات في بعض الوسوم المعينة من أجل تفادي حدوث اضطراب في الشكل من متصفح لمتصفح آخر و بالتالي تتجنب ما يقوم به المتصفح بنفسه من تنسيق و [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-341" title="التنسيق الافتراضي باستخدام CSS" src="http://alwank.com/wp-content/uploads/reset-css.png" alt="التنسيق الافتراضي باستخدام CSS" width="120" height="120" />من الأساسيات الواجب تعلمها أيضاً و كثيراً ما تفيد مصممي المواقع و هي استخدام التنسيق الافتراضي CSS Reset .</p>
<p>و معنى استخدام التنسيق الافتراضي هو استرجاع التنسيق الأساسي للمتصفحات في بعض الوسوم المعينة من أجل تفادي حدوث اضطراب في الشكل من متصفح لمتصفح آخر و بالتالي تتجنب ما يقوم به المتصفح بنفسه من تنسيق و تحدد أنت ما يتم تنسيقه و ما يبقى على حاله دون تغيير .<br />
<span id="more-340"></span></p>
<blockquote><p>هذا المقال ضمن مجموعة مقالات أساسيات CSS , يمكنك تصفحها من خلال <a href="http://alwank.com/category/css/">قسم CSS </a>بالموقع </p></blockquote>
<h3>تاريخ التنسيق الافتراضي</h3>
<p>ظهرت فكرة التنسيق الافتراضي CSS Reset في عام 2004 على يد <a href="http://leftjustified.net/journal/2004/10/07/css-negotiation/">Andrew Krespanis</a> حيث قد اقترح استخدام علامة <strong>*</strong> لكي تجمع جميع العناصر في CSS و يتم إعطاءها قيمة موحدة و هي الصفر فتكون على سبيل المثال :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
       <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
       <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>و بالتالي يتم إعداد جميع العناصر بحيث تكون المسافات الجانبية و الداخلية لها صفر .</p>
<h3>تجنب تنسيق المتصفحات</h3>
<p>تعمل أشهر المتصفحات على تكوين طريقة تعالج بها طرق تنسيق الوسوم حسب ما تراه مناسباً . المثال التالي يوضح كيف يقوم كل من Firefox 3 و Internet Explorer 7 بمعالجة وسم &lt;p&gt; بدون أن يتم وضع أي تنسيق لها في CSS و موضوع داخل وسم &lt;div&gt; .</p>
<p><img title="تجربة على متصفحي Firefox 3 و Internet Explorer 7" src="http://alwank.com/wp-content/uploads/css-reset-space.png" alt="تجربة على متصفحي Firefox 3 و Internet Explorer 7" width="400" height="111" /><br />
في الصورة السابقة يتضح أن متصفح Firefox 3 يقوم بترك مسافة قبل و بعد كل وسم &lt;p&gt; تلقائياً حتى لا تكون الفقرات متلاصقة ببعضها , بينما في متصفح Internet Explorer 7 لا يقوم المتصفح بترك أي مسافات بين الفقرات سواء بالأعلى أو بالأسفل . و بالتالي فسيكون شكل الفقرات مختلف في متصفح ثالث ربما يكون لديه وجهة نظر أخرى في عرض الفقرات . لذلك يتم وضع تنسيق افتراضي لا يظهر الفقرات مثلاً بمظهر مختلف .</p>
<h3>تخصيص التنسيق الافتراضي</h3>
<p>ليس كل ما نريد أن نقوم بتنسيقه يكون داخل عنصر * , ففي الكثير من الأحيان نريد أن نحدد تنسيق معين لعنصر معين و بافتراض أنه نريد أن نضيف تنسيق لعنصر
<p> فيكون الكود كالتالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span> <span style="color: #00AA00;">&#123;</span>
      <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> 
      <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span>
p <span style="color: #00AA00;">&#123;</span>
      <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span> <span style="color: #933;">7px</span><span style="color: #00AA00;">;</span> 
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>هناك بعض الأمثلة الجاهزة و التي يمكن استخدمها و منها على سبيل المثال التنسيق الافتراضي من <a href="http://developer.yahoo.com/yui/reset/">Yahoo User Interface Library (YUI)</a> و يعتبر هذا المثال الأشهر في الاستخدام و لكن يمكنك كمصمم تكوين ملف التنسيق الافتراضي حسب رغبتك في ما يتم وضعه ضمن التنسيق الافتراضي و مما يتم تصنيفه في ملف آخر للتنسيق الأساسي للتصميم, مع الأخذ في الاعتبار أنه عند استخدام التنسيق الافتراضي في التصميم فيجب أن تضعه في المقدمة لكي يتمكن المتصفح من العثور عليه بسهولة و استخدامه مباشرة دون انتظار تحميل بقية ملفات التصميم .</p>
<p>و بالطبع يفضل أن يكون ملف التنسيق الافتراضي منفصل عن ملف CSS الخاص بالتصميم فيكون كل منه على حدة حتى لا تختلط العناصر مع بعضها البعض و تقليل الحمل على حجم ملف CSS من أجل تصفح أسرع لصفحات الموقع .</p>
<p>و بالتأكيد العنصر العام (*) كان البداية لعملية التنسيق الافتراضي و لكن ليس من المفضل استخدامه أو الاعتماد عليه بشكل أساسي ففي كثير من الأحيان يحدث تعارض بين العناصر نفسها مما يستوجب تكوين تنسيق مخصص لعناصر معينة بعيداً عن عن العنصر العام .</p>
<p># <a href="http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/">مجموعة من التنسيقات الافتراضية</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/06/basic-tutorial-css-2-reset-format/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>أساسيات CSS : توسيط المحتوى [1]</title>
		<link>http://alwank.com/2009/06/basic-tut-center-div-by-css/</link>
		<comments>http://alwank.com/2009/06/basic-tut-center-div-by-css/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 13:37:36 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[دروس]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=264</guid>
		<description><![CDATA[هناك الكثير ممن يحاولون الدخول في عالم تنظيم المواقع و إعادة تصميمه باستخدامه CSS و لا يعرفون أهم الأساسيات التي تساعدهم في التقدم أكثر فأكثر في معرفة كيفية استخدام CSS في عملية تصميم الصفحات . لذلك سنبدأ في سرد مجموعة من أساسيات CSS خلال هذا الأسبوع من أجل تنمية مهارات المصمم العربي و تنمية معرفة [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="أساسيات CSS" src="http://alwank.com/wp-content/uploads/css-img.png" alt="" width="120" height="120" />هناك الكثير ممن يحاولون الدخول في عالم تنظيم المواقع و إعادة تصميمه باستخدامه CSS و لا يعرفون أهم الأساسيات التي تساعدهم في التقدم أكثر فأكثر في معرفة كيفية استخدام CSS في عملية تصميم الصفحات .</p>
<p><strong>لذلك سنبدأ في سرد مجموعة من أساسيات CSS خلال هذا الأسبوع من أجل تنمية مهارات المصمم العربي و تنمية معرفة المستخدم العادي إذا أراد تعديل قالب موقعه و الذي يعتمد على CSS .<span id="more-264"></span></strong></p>
<h3>توسيط المحتوى بواسطة CSS</h3>
<p>في الغالب نريد أن نقوم بتوسيط Div معين و خاصة إذا كان الـ Div الأساسي الذي يكون شكل الصفحة لذلك يكون كود الصفحة Xhtml كالتالي :</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt; !DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; dir=&quot;rtl&quot;&gt;
&nbsp;
&lt;head&gt;
&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&gt;
&lt;title&gt;Alwank Div Center Demo&lt;/title&gt;
&lt;style type=&quot;&quot;text/css&quot;&gt;
محتوى CSS
&lt;/style&gt;
&lt;/head&gt;
&nbsp;
&lt;body&gt;
&lt;div id=&quot;wrapper&quot;&gt;&lt;/div&gt;
&lt;/body&gt;
&nbsp;
&lt;/html&gt;</pre></td></tr></table></div>

<p>قمنا بعمل Div داخل محتوى الصفحة و قد أخذ المعرف wrapper و هو ما سنستخدمه في الـ CSS بعد ذلك من أجل توسيطه .</p>
<p>الخطوة الثانية هي تكوين محتوى CSS</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#fff</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">font</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0.7em</span>/<span style="color: #933;"><span style="color: #cc66cc;">160</span>%</span> <span style="color: #ff0000;">&quot;Tahoma&quot;</span><span style="color: #00AA00;">,</span> Arial<span style="color: #00AA00;">,</span> <span style="color: #993333;">sans-serif</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#wrapper</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#dded86</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">770px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>محتوى CSS السابق يقوم بتصميم الصفحة بشكل عام من خلال معرف body حيث تم فيه تحديد خلفية الصفحة و الخط المستخدم و حجمه و لون الكلام و المسافات الجانبية المأخوذة من الصفحة و تم تحديدها بقيمة صفر لمنع وجود أي مسافات فارغة .</p>
<p>أما معرف #wrapper فتم فيه تعريف خلفية الخلية و عرضها . و لكن لم يتم توسيط الخلية فكيف يتم ذلك ؟</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#wrapper</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#dded86</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">770px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>قيمة 	margin: 0 auto; تحدد المسافات المأخوذة من أعلى و أسفل الخلية و تم تحديدها بقيمة صفر و المسافات من يمين و يسار الخلية و تم تحديدها بقيمة auto .</p>
<p>و بالتالي يكون كود الصفحة ككل</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
</pre></td><td class="code"><pre class="html" style="font-family:monospace;">&lt; !DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; dir=&quot;rtl&quot;&gt;
&nbsp;
&lt;head&gt;
&lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot; /&gt;
&lt;title&gt;Alwank Div Center Demo&lt;/title&gt;
&lt;style type=&quot;&quot;text/css&quot;&gt;
body {
	background: #fff;
	color: #000;
	font: 0.7em/160% &quot;Tahoma&quot;, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
&nbsp;
#wrapper {
	background: #dded86;
	width: 770px;
	margin: 0 auto;
}
&lt;/style&gt;
&lt;/head&gt;
&nbsp;
&lt;body&gt;
&lt;div id=&quot;wrapper&quot;&gt;محتوى الخلية يكون هنا&lt;/div&gt;
&lt;/body&gt;
&nbsp;
&lt;/html&gt;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/06/basic-tut-center-div-by-css/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>[تنزيل] أزرار CSS مجانية</title>
		<link>http://alwank.com/2009/05/download-free-css-buttons/</link>
		<comments>http://alwank.com/2009/05/download-free-css-buttons/#comments</comments>
		<pubDate>Mon, 25 May 2009 12:11:52 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[عام]]></category>
		<category><![CDATA[أزرار]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=207</guid>
		<description><![CDATA[من الضروري لبعض المصممين و المطورين أثناء العمل على مشروع كبير أن يكون لديهم بعض المصادر الجاهزة بدلاً من هدر الوقت في تصميم بعض الأدوات و هي متوفرة بالفعل . و منها الأزرار التي تستخدم في المحررات أو في تكوين أحد السكربتات المختصة بإدارة المحتوى و غيرها من السكربتات . أزرار CSS و التي قدمها Paul [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-208" title="CSS Buttons" src="http://alwank.com/wp-content/uploads/css-buttons.png" alt="CSS Buttons" width="120" height="120" />من الضروري لبعض المصممين و المطورين أثناء العمل على مشروع كبير أن يكون لديهم بعض المصادر الجاهزة بدلاً من هدر الوقت في تصميم بعض الأدوات و هي متوفرة بالفعل .</p>
<p>و منها الأزرار التي تستخدم في المحررات أو في تكوين أحد السكربتات المختصة بإدارة المحتوى و غيرها من السكربتات .</p>
<p><span id="more-207"></span>أزرار CSS و التي قدمها <a title="35 Free Css buttons - Download " href="http://blog.whatspauldoing.com/free-simple-css-buttons" target="_blank">Paul Mackenzie</a> من أفضل النماذج التي يمكن استخدامها و تحتوي مختلف أنواع الأزرار , و قد تم تعديلها و ترجمتها للغة العربية . و هي مطابقة للعمل على متصفحي فايرفوكس 3.0 و إنترنت إكسبلورر 7 و أعلى .</p>
<p># <a title="تنزيل أزرار CSS" href="http://alwank.com/downloads/cmsbuttons.tar.gz" target="_blank">تنزيل الأزرار باللغة العربية</a></p>
<p># <a title="CSS Buttons Download" href="http://examples.whatspauldoing.com/cms-css-buttons/cmsbuttons.zip" target="_blank">تنزيل الأزرار باللغة الإنجليزية</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/05/download-free-css-buttons/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>وضع نص شفاف (علامة مائية) على الصور باستخدام CSS</title>
		<link>http://alwank.com/2009/05/how-to-add-watermark-using-css/</link>
		<comments>http://alwank.com/2009/05/how-to-add-watermark-using-css/#comments</comments>
		<pubDate>Fri, 01 May 2009 12:30:53 +0000</pubDate>
		<dc:creator>هشام صادق</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[علامة مائية]]></category>

		<guid isPermaLink="false">http://alwank.com/?p=182</guid>
		<description><![CDATA[هناك القليل ليدرك أن هناك إمكانيات هائلة يمكن أن تتم باستخدام CSS بحيث يمكن القيام بأفكار تغني عن الكثير من المجهود اليدوي , و من الأمثلة الهامة للقيام بذلك استخدام CSS في تكوين علامات مائية على الصور باستخدام فكرة النص الشفاف . طريقة الاستخدام سهلة و ليست معقدة فيمكنك بسهولة اختيار مكان وضع النص المائي [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-183" title="علامة مائية" src="http://alwank.com/wp-content/uploads/watermark.png" alt="علامة مائية" width="120" height="120" />هناك القليل ليدرك أن هناك إمكانيات هائلة يمكن أن تتم باستخدام CSS بحيث يمكن القيام بأفكار تغني عن الكثير من المجهود اليدوي , و من الأمثلة الهامة للقيام بذلك استخدام CSS في تكوين علامات مائية على الصور باستخدام فكرة النص الشفاف .</p>
<p><span id="more-182"></span></p>
<p>طريقة الاستخدام سهلة و ليست معقدة فيمكنك بسهولة اختيار مكان وضع النص المائي في أحد جوانب الصورة و كتابة النص المطلوب و في النهاية تحصل على الكود الذي تستخدمه في صفحتك دون أن تكتب أي أكواد أخرى .</p>
<p>صاحب الفكرة هو Martin Ivanov و صدرت تحت ترخيص Creative Commons .</p>
<p># <a title="CSS Watermark 1.0" href="http://acidmartin.wemakesites.net/Demos/CSSWatermark1.0/" target="_blank">استعراض Demo لـ CSS Watermark</a></p>
<p># <a title="تنزيل CSS Watermark" href="http://filaty.com/f/905/11584/CSSWatermark1.0.zip.html" target="_blank">تنزيل CSS Watermark</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alwank.com/2009/05/how-to-add-watermark-using-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
