معضلة في جدول HTML :( (مرفق صور توضيحية)

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
حياة
عضو نشيط
مشاركات: 168
اشترك في: 11 أغسطس 2005, 15:23

معضلة في جدول HTML :( (مرفق صور توضيحية)

مشاركة بواسطة حياة »

كود: تحديد الكل

<div align="center">
	<p dir="rtl"><font size="2">$pagehd
</font></p>
	<table border='0' width='74%' bgcolor='$bgcolor1' valign="top">
        <tr>
        <td width='92%'><font class=fontablt><FIELDSET><LEGEND>
		<p dir="rtl"><font color="#A0004A" size="2">أهلا وسهلا </font></p>
		</LEGEND>
         <div align="center">
         <table border='0' width='100%' bgcolor='$bgcolor1'>
        <tr>
        <td width='67%'>
        <p dir="rtl" align="center"><font size="2">$ads_head

$index_middle
<br>
$ads_foot
</font></p>
		<p dir="rtl">
        <font class=fontablt>
        </p>
		<p dir="rtl"> </td>
		<!-- MidStart -->
<td width='4' valign='top' align='center' nowrap style="border-top:1px solid #FFFFFF; border-left:1px solid #D9D9D9; " bordercolor="#FFFFFF">
 </td>
<!-- MidEnd -->
<!-- RightStart -->
        <td width='33%'>
        <p align="center" dir="rtl"><font class=fontablt><font size="2">$right_menu</font></td>
        <!-- RightEnd -->
        </tr> </table></div>
		</FIELDSET></td>
        </tr>
        </table>
	<p dir="rtl"><font size="2">$pageft</font></div>


في الكود الوارد سابقا، في أحد العمودين سيكون قائمة جانبية، وفي العمود الثاني الأكبر نص المقالة.
المشكلة أنه إذا كانت المقالة طويلة، فإنّ المكتوب في العمود الصغير سيصبح في منتصف الصفحة، وعلى الزائر أن أن يحرك الصفحة ليبحث عنه.
أما إذا كانت المقالة قصيرة جدا، فسيحدث العكس.

مرفق صورتان للمشكلة لأني أحس أني لم أعرف كيف أشرح الأمر. :oops:

http://www.9q9q.org/index.php?image=3LRlJjqqMLkh
و
http://www.9q9q.org/index.php?image=VflFeDttPjiE


هل من طريقة لجعل محتوى كل عمود يكون في الأعلى ولا يتأثر بطول العمود الآخر؟

أرجو ألا تبخلوا على بالإجابة.
وشكر الله لكم.
bazizkom
عضو جديد
مشاركات: 6
اشترك في: 28 يوليو 2006, 20:51
اتصال:

إليك الحل من عبد العزيز

مشاركة بواسطة bazizkom »

يجب إضافة كود صغير يعمل على جعل محتوى الخلية دائما في الأعلى هذا الكود هو valigne:

<td widh = "??%" valigne ="top"">
يجب وضع هذا الكود في كل خلية عند الرمز td

<div align="center">
<p dir="rtl"><font size="2">$pagehd
</font></p>
<table border='0' width='74%' bgcolor='$bgcolor1' valign="top">
<tr>
<td width='92%' valign="top" ><font class=fontablt><FIELDSET><LEGEND>
<p dir="rtl"><font color="#A0004A" size="2">أهلا وسهلا </font></p>
</LEGEND>
<div align="center">
<table border='0' width='100%' bgcolor='$bgcolor1'>
<tr>
<td width='67%' valigne="top">
<p dir="rtl" align="center"><font size="2">$ads_head

$index_middle
<br>
$ads_foot
</font></p>
<p dir="rtl">
<font class=fontablt>
</p>
<p dir="rtl"> </td>
<!-- MidStart -->
<td width='4' valign='top' align='center' nowrap style="border-top:1px solid #FFFFFF; border-left:1px solid #D9D9D9; " bordercolor="#FFFFFF">
 </td>
<!-- MidEnd -->
<!-- RightStart -->
<td width='33%'>
<p align="center" dir="rtl"><font class=fontablt><font size="2">$right_menu</font></td>
<!-- RightEnd -->
</tr> </table></div>
</FIELDSET></td>
</tr>

إسأل ما تشاء و سأجيبك قدر ما أعرف
و الختام سلام
آخر تعديل بواسطة bazizkom في 30 يوليو 2006, 17:52، تم التعديل 3 مرات في المجمل.
حياة
عضو نشيط
مشاركات: 168
اشترك في: 11 أغسطس 2005, 15:23

مشاركة بواسطة حياة »

جزاك الله كل خير! :)

شكل الموقع كما ينبغي.
bazizkom
عضو جديد
مشاركات: 6
اشترك في: 28 يوليو 2006, 20:51
اتصال:

لا شكر على واجب

مشاركة بواسطة bazizkom »

مغلق