<?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://www.cdes.ws/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cdes.ws</link>
	<description>المصمم الكلاسيكي - CDES - مصمم ويب و جرافيكس</description>
	<lastBuildDate>Mon, 08 Mar 2010 05:30:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>قوالب وورد بريس: إظهار الصفحات الفرعية بداخل نص الصفحة</title>
		<link>http://www.cdes.ws/2010/02/13/%d9%82%d9%88%d8%a7%d9%84%d8%a8-%d9%88%d9%88%d8%b1%d8%af-%d8%a8%d8%b1%d9%8a%d8%b3-%d8%a5%d8%b8%d9%87%d8%a7%d8%b1-%d8%a7%d9%84%d8%b5%d9%81%d8%ad%d8%a7%d8%aa-%d8%a7%d9%84%d9%81%d8%b1%d8%b9%d9%8a%d8%a9/</link>
		<comments>http://www.cdes.ws/2010/02/13/%d9%82%d9%88%d8%a7%d9%84%d8%a8-%d9%88%d9%88%d8%b1%d8%af-%d8%a8%d8%b1%d9%8a%d8%b3-%d8%a5%d8%b8%d9%87%d8%a7%d8%b1-%d8%a7%d9%84%d8%b5%d9%81%d8%ad%d8%a7%d8%aa-%d8%a7%d9%84%d9%81%d8%b1%d8%b9%d9%8a%d8%a9/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 19:29:32 +0000</pubDate>
		<dc:creator>أحمد الحداد</dc:creator>
				<category><![CDATA[تعديلات قوالب]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[تصميم]]></category>
		<category><![CDATA[تعديلات]]></category>
		<category><![CDATA[قوالب]]></category>
		<category><![CDATA[وورد بريس]]></category>

		<guid isPermaLink="false">http://www.cdes.ws/?p=168</guid>
		<description><![CDATA[
ربما يكون عنوان الموضوع غير واضح،
لكني حاولت تبسيطه بأكبر قدر ممكن  
لذلك..
الفكرة  العامة من الموضوع هي رغبتي بمشاركة جزء من قوالب قمت بتصميمها، أو بالتعديل عليها، غالباً ما تكون هذه الأجزاء من &#8220;إنتاج خاص&#8221;، ويعني أنه تم تأليفها وكتابت أكوادها لغرض يخدم وظيفة غير معتادة، لكنها مألوفة، وغالباً لن تجد هذه الأجزاء في [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-180" title="الصفحات الفرعية والصفحات الرئيسة" src="http://www.cdes.ws/wp-content/uploads/2010/02/SubpagesAndParentpages.jpg" alt="الصفحات الفرعية والصفحات الرئيسة" width="440" height="227" /></p>
<p>ربما يكون عنوان الموضوع غير واضح،<br />
لكني حاولت تبسيطه بأكبر قدر ممكن <img src='http://www.cdes.ws/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>لذلك..<br />
الفكرة  العامة من الموضوع هي رغبتي بمشاركة جزء من قوالب قمت بتصميمها، أو بالتعديل عليها، غالباً ما تكون هذه الأجزاء من &#8220;إنتاج خاص&#8221;، ويعني أنه تم تأليفها وكتابت أكوادها لغرض يخدم وظيفة غير معتادة، لكنها مألوفة، وغالباً لن تجد هذه الأجزاء في الإنترنت بسهولة.</p>
<p><span id="more-168"></span></p>
<p>أحد أهم الأجزاء، والتي يطلبها الكثير مني أثناء تعديلي على قالب مدوناتهم، هي سرد قائمة الصفحات الفرعية بداخل صفحة ما.<br />
يعني لنفترض أنه لديك شجرة الصفحات كالتالي:</p>
<ul>
<li>عن أحمد (الصفحة الأب)
<ul>
<li>الإهتمامات (صفحة إبن)</li>
<li>تصاميمي (صفحة إبن)</li>
<li>مواقعي (صفحة إبن)</li>
<li>إلخ (صفحة إبن)</li>
</ul>
</li>
<li>صفحة أب أخرى
<ul>
<li>صفحة إبن للأب الآخر</li>
</ul>
<ul>
<li>صفحة إبن أخرى للأب الآخر</li>
</ul>
</li>
</ul>
<p>بإستخدام قالب الوورد بريس الأساسي، ستجد الصفحات بنظام الشجرة في القائمة الجانبية، ولكن لن تجدها في نص الصفحة الأب.</p>
<p>كيف تقوم بإظهارها؟  إتبع الطريقة التالية..</p>
<h3>طريقة إظهار الصفحات الفرعية</h3>
<p><strong>حتى تقوم بإظهار روابط الصفحات الفرعية، في نص الصفحة الأب، بإمكانك إستخدام الطريقة التالية:</strong></p>
<p>إفتح ملف القالب (page.php)، وإبحث عن (<span dir="ltr">&lt;?php endwhile; endif; ?&gt;</span>):</p>
<p>أسفلها مباشرة، قم بإضافة الشفرة التالية:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;">&lt;h2&gt;صفحات القسم&lt;/h2&gt;
&lt;ol class=&quot;childpages&quot;&gt;
	<span style="color: #000000; font-weight: bold;">&lt;?php</span>
		<span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$id</span><span style="color: #339933;">;</span>
		wp_list_pages<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;title_li=&amp;child_of=<span style="color: #006699; font-weight: bold;">$id</span>&amp;show_date=modified&amp;date_format=<span style="color: #006699; font-weight: bold;">$date_format</span>&amp;depth=1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000000; font-weight: bold;">?&gt;</span>
&lt;/ol&gt;</pre></div></div>

<p>الآن، لو قمت بزيارة الصفحة الأب (عن أحمد)، ستجد قائمة (الصفحات الأبناء) بعد نهاية نص (الصفحة الأب) مباشرة.<br />
ولتنسيق القائمة، بإمكانك إستخدام الكلاس (childpages) وهو معرّف في قائمة مرقّمة بإستخدام الوسم &lt;ol&gt;.</p>
<p>بإمكانك إستخدام التنسيق التالي والمستخدم في الصورة في بداية الموضوع، لتبني عليه تنسيقك الخاص،</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.childpages</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">3px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#eee</span><span style="color: #00AA00;">;</span>
	-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #6666ff;">.childpages</span> li <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">15px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</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;">#f5f5f5</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">20px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>أتمنى لك وقت تصميم ممتع!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cdes.ws/2010/02/13/%d9%82%d9%88%d8%a7%d9%84%d8%a8-%d9%88%d9%88%d8%b1%d8%af-%d8%a8%d8%b1%d9%8a%d8%b3-%d8%a5%d8%b8%d9%87%d8%a7%d8%b1-%d8%a7%d9%84%d8%b5%d9%81%d8%ad%d8%a7%d8%aa-%d8%a7%d9%84%d9%81%d8%b1%d8%b9%d9%8a%d8%a9/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>حلول لتوافقية التصاميم في المتصفحات</title>
		<link>http://www.cdes.ws/2009/12/11/%d8%ad%d9%84%d9%88%d9%84-%d9%84%d8%aa%d9%88%d8%a7%d9%81%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%aa%d8%b5%d8%a7%d9%85%d9%8a%d9%85-%d9%81%d9%8a-%d8%a7%d9%84%d9%85%d8%aa%d8%b5%d9%81%d8%ad%d8%a7%d8%aa/</link>
		<comments>http://www.cdes.ws/2009/12/11/%d8%ad%d9%84%d9%88%d9%84-%d9%84%d8%aa%d9%88%d8%a7%d9%81%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%aa%d8%b5%d8%a7%d9%85%d9%8a%d9%85-%d9%81%d9%8a-%d8%a7%d9%84%d9%85%d8%aa%d8%b5%d9%81%d8%ad%d8%a7%d8%aa/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 15:05:30 +0000</pubDate>
		<dc:creator>أحمد الحداد</dc:creator>
				<category><![CDATA[توافقية المتصفحات]]></category>
		<category><![CDATA[مشاكل وحلول]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[توافقية]]></category>
		<category><![CDATA[متصفح]]></category>

		<guid isPermaLink="false">http://www.cdes.ws/?p=155</guid>
		<description><![CDATA[كمصمم ويب، غالباً ما تواجه مشاكل في توافقية التصميم على عدة متصفحات، وهذا يعني بأن تصميمك يظهر بشكل مختلف وغير ملائم من متصفح لآخر.
السبب في ذلك، هو ليس فقط في إختلاف المتصفح، المشكلة تكمن في إختلاف ما يسمى بـ &#8220;محرّك المظهر&#8221;، وفي الحقيقة المشكلة تكمن تحديداً في المحرّكات التي لا تتبع المعايير القياسية لإظهار العناصر [...]]]></description>
			<content:encoded><![CDATA[<p>كمصمم ويب، غالباً ما تواجه مشاكل في توافقية التصميم على عدة متصفحات، وهذا يعني بأن تصميمك يظهر بشكل مختلف وغير ملائم من متصفح لآخر.</p>
<p>السبب في ذلك، هو ليس فقط في إختلاف المتصفح، المشكلة تكمن في إختلاف ما يسمى بـ &#8220;محرّك المظهر&#8221;، وفي الحقيقة المشكلة تكمن تحديداً في المحرّكات التي لا تتبع المعايير القياسية لإظهار العناصر بالشكل المفترض لها.</p>
<h3>ماذا يعمل المحرّك؟</h3>
<p>المحرّك هو المكوّن الأساسي والأهم في جميع المتصفحات. حيث مسؤوليته تتمركز حول تحويل تنسيقاتك من سطور HTML و CSS و JavaScript إلى مربعات وجداول وخطوط وألوان ورسومات وتحرّكات.. إلخ.</p>
<h3>جودة محرّكات المظهر</h3>
<p>أحد أهم الإختبارات التي تقوم بتقييم المتصفحات على أساس دعمها للمعايير القياسية، هو Acid3<br />
حيث يقوم بإجراء فحص مكثف لكيفية عمل محرّك المتصفح، وفي النهاية يكون هناك تقييم حسب جودته، أو بمعنى آخر، مدى توافقيته مع المعايير القياسية لإظهار عناصر صفحات الويب من قبل منظمة W3.</p>
<p>وكما ذكرت، كل محرّك له طريقته في عرض العناصر، لكن كلّما إقترب المحرّك لمطابقة المعايير القياسية، كلّما ما كان أفضل لنا نحن مصممي المواقع، حيث في النهاية ستصبح جميع تصاميمنا تظهر بنفس الشكل في جميع المتصفحات دون تدخّل أو هاكات.</p>
<p>وحتى تأتي تلك اللحظة، دعونا نطّلع على نتائج المتصفحات في إختبار Acid3:</p>
<ul>
<li>آبل سفاري (يستخدم محرّك webkit): ١٠٠٪</li>
<li>جوجل كروم (يستخدم محرّك webkit): ١٠٠٪</li>
<li>أوبرا (يستخدم محرّك Presto): ١٠٠٪</li>
<li>فايرفوكس (يستخدم محرّك Gecko): ٩٦٪</li>
<li>إنترنت إكسبلورر ٨ (يستخدم محرّك Trident): ٢٠٪</li>
<li>إنترنت إكسبلورر ٧ (يستخدم محرّك Trident): ١٤٪</li>
<li>إنترنت إكسبلورر ٦ (يستخدم محرّك Trident): ١٢٪</li>
</ul>
<p>ملاحظة: ذكرت عدة الإصدارات من إنترنت إكسبلورر لأن الإصلاحات في التصميم ستكون لكل إصدار منفصل، هاك مختلف.</p>
<h3>وحتى تقوم بحل هذه المشكلة، إن كنت ترغب في ذلك <img src='http://www.cdes.ws/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </h3>
<p>يجب عليك إستخدام ما يسمى بـ &#8220;الهاكات&#8221; أو &#8220;التلفيقات&#8221; كما أسميها.</p>
<p>هذه الهاكات، تمكنك من تعديل مظهر الصفحة (تنسيق الصفحة) بإستخدام شفرات محددة من الـ CSS، بحيث يكون أمر الـ CSS موجّه لمتصفح محدد، ولن يؤثر بتاتاً على بقية المتصفحات.</p>
<h3>إذا، كيف تصمم موقعك بنفس الشكل في جميع المتصفحات؟</h3>
<p>حتى تصل إلى هذه النتيجة، يجب عليك إتباع الخطوتين التاليتين:</p>
<ol>
<li> تصميم الموقع بالشكل المرغوب بإستخدام المتصفح الذي يروق لك.</li>
<li> تضمين الهاكات التي تقوم بإصلاح التصميم ليصبح متوافق في جميع المتصفحات.</li>
</ol>
<p>نصيحتي لك أن تبدأ في تصميم الموقع بإستخدام إما فايرفوكس، سفاري، كروم، أو أوبرا.. حيث غالباً ستكون نتائجهم متطابقة، ثم قم بتطبيق الهاكات المخصصة لإصدارات إنترنت إكسبلورر.</p>
<h2>الهاكات:</h2>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* IE 6 and below  */</span>
&nbsp;
<span style="color: #00AA00;">*</span> html <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* IE 7 and below */</span>
&nbsp;
<span style="color: #00AA00;">*</span><span style="color: #3333ff;">:first-child</span><span style="color: #00AA00;">+</span>html <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span> <span style="color: #00AA00;">*</span> html <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* IE 7 only */</span>
&nbsp;
<span style="color: #00AA00;">*</span><span style="color: #3333ff;">:first-child</span><span style="color: #00AA00;">+</span>html <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* IE 7 and modern browsers only */</span>
&nbsp;
 html<span style="color: #00AA00;">&gt;</span>body <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Modern browsers only (not IE 7) */</span>
&nbsp;
 html<span style="color: #00AA00;">&gt;</span><span style="color: #808080; font-style: italic;">/**/</span>body <span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Recent Opera versions 9 and below */</span>
&nbsp;
html<span style="color: #3333ff;">:first-child </span><span style="color: #00AA00;">&#123;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>الفكرة بسيطة جداً، فقط قم بكتابة أسم الـ Selector (الـ Class أو الـ ID أو حتى الـ Html Tag) قبل الأقواس المنحنية، تماماً كما تستخدم الـ CSS العادي.</p>
<p>مثال:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span> html span <span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>بإستخدام الطريقة السابقة، سيصبح لون أي نص داخل الوسم span لونه أحمر، <span style="color: #ffff00;"><span style="text-decoration: underline;"><strong>فقط</strong></span></span> في IE6 أو إنترنت إكسبلورر ٦</p>
<p>أتمنى لك ترقيعاً سعيداً</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cdes.ws/2009/12/11/%d8%ad%d9%84%d9%88%d9%84-%d9%84%d8%aa%d9%88%d8%a7%d9%81%d9%82%d9%8a%d8%a9-%d8%a7%d9%84%d8%aa%d8%b5%d8%a7%d9%85%d9%8a%d9%85-%d9%81%d9%8a-%d8%a7%d9%84%d9%85%d8%aa%d8%b5%d9%81%d8%ad%d8%a7%d8%aa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
