כמה שאלות על טבלאות בHTML - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

כמה שאלות על טבלאות בHTML


LRa

Recommended Posts

שלום,

ברצוני ליצור טבלה עם שתי שורות, שבשורה אחת יהיה רק תא אחד ובשורה השניה שלושה. האם זה אפשרי, או שמא עלי ליצור טבלה של 2 על 3 ובשורה העליונה להשתמש רק בתא אחד?

שאלה נוספת, איך אני מגדיר ששורה אחת תהווה 100% מרוחב הדף, והשורה השניה תהייה רק 100 פיקסל?

תודה רבה רבה

קישור לתוכן
שתף באתרים אחרים

בקשר לשאלה הראשונה - אפשרי.

תעשה בשורה הראשונה רק תא אחד, ותגדיר לו colspan של 3. ובשורה השניה תעשה פשוט 3 תאים.

בקשר לשאלה השניה, אני לא מכיר דרך לעשות בדיוק מה שאתה רוצה, אבל אפשר לעקוף את זה. צור טבלה ברוחב כל העמוד, ובתוכה תעשה שורה אחד, עם תא אחד, וcolspan של 2, ובשורה השניה תעשה 2 תאים, אחד בגודל המוגדר שלך, והשני ללא הגדרת גודל (לדעתי הוא יתפוס את שאר הגודל)

קישור לתוכן
שתף באתרים אחרים

בקשר לשאלה הראשונה - אפשרי.

תעשה בשורה הראשונה רק תא אחד, ותגדיר לו colspan של 3. ובשורה השניה תעשה פשוט 3 תאים.

בקשר לשאלה השניה, אני לא מכיר דרך לעשות בדיוק מה שאתה רוצה, אבל אפשר לעקוף את זה. צור טבלה ברוחב כל העמוד, ובתוכה תעשה שורה אחד, עם תא אחד, וcolspan של 2, ובשורה השניה תעשה 2 תאים, אחד בגודל המוגדר שלך, והשני ללא הגדרת גודל (לדעתי הוא יתפוס את שאר הגודל)

תודה. אני אנסה.

קישור לתוכן
שתף באתרים אחרים

תודה זה עובד.

עוד שאלה. אני קובע לתא להיות כותרת(TH) ואז זה נכתב במרכז הטבלה מבחינה אופקית ואנכית.

איך אני מגדיר לכותרת להיות אופקית במרכז ואנכית בתחתית?

הצלחתי לעשות זאת רק כאשר הגדרתי את הכותרת כתא רגיל(TD) ואז valign="bottom" align="center"

קישור לתוכן
שתף באתרים אחרים

ועוד משהו קטן.

אני רוצה ליצור טבלה של בחירה שפה, כך שבשורה העליונה יהיה כתוב בחר שפה, ובשורה שמתחת יהיו 4 שפות.

הנה הקוד:

<TABLE width="100%">

<TR>

<TD valign="bottom" align="center" colspan="4" height="200">

<B>Choose your Language:</B>

<P>

</TD>

</TR>

<TR>

<TD align=right width="5%"><a href="./index.html"><img src="./images/us.png" alt="English"></a></TD>

<TD align=center width="1%"><a href="./index-es.html"><img src="./images/es.png" alt="Español"></a></TD>

<TD align=center width="1%"><a href="./index-fr.html"><img src="./images/fr.png" alt="Français"></a></TD>

<TD align=left width="5%"><a href="./index-he.html"><img src="./images/il.png" alt="עברית"></a></TD>

</TR>

</TABLE>

הבעיה ששורה אחת כופה על השניה את הגודל, ואני רוצה שיהיה רווח שווה בין ארבעת התאים שלמטה(כלומר רווח שווה בין כל תמונה).

קישור לתוכן
שתף באתרים אחרים

או שתגדיר גודל לכל תא או שתגדיר בתגית של הטבלה cellpadding (או שניהם)

ניסיתי. זה לא עובד.

אתה מתכוון להגדיר WIDTH לכל TD, כן?

לא משנה איזה גודל אני מכניס, זה עדיין מתפרס על כל המסך.

קישור לתוכן
שתף באתרים אחרים

בקשר לשאלה השניה, אני לא מכיר דרך לעשות בדיוק מה שאתה רוצה, אבל אפשר לעקוף את זה. צור טבלה ברוחב כל העמוד, ובתוכה תעשה שורה אחד, עם תא אחד, וcolspan של 2, ובשורה השניה תעשה 2 תאים, אחד בגודל המוגדר שלך, והשני ללא הגדרת גודל (לדעתי הוא יתפוס את שאר הגודל)

לכותב הפוסט: עשית את התא שלא מוגדר לו גודל? כי אני לא מוצא את זה בקוד שלך ונראה לי שזה מה שגורם לבעיה.

קישור לתוכן
שתף באתרים אחרים

אני רוצה ליצור טבלה של בחירה שפה, כך שבשורה העליונה יהיה כתוב בחר שפה, ובשורה שמתחת יהיו 4 שפות.

מהבקשה הזאת הבנתי שאתה צריך משהו כזה:

<table width="100%" border="0">
<tr>
<td align="left"> <b>Choose Your Language:</b> </td>
</tr>
<tr>
<td align="left">
<a href="./index.html"><img src="./images/us.png" alt="English"></a>
<a href="./index-es.html"><img src="./images/es.png" alt="Espa?ol"></a>
<a href="./index-fr.html"><img src="./images/fr.png" alt="Fran?ais"></a>
<a href="./index-he.html"><img src="./images/il.png" alt="עברית"></a>
</td>
</tr>
</table>

קישור לתוכן
שתף באתרים אחרים

<br />

?

או שתעשה cellpadding

BR מוריד את כל הלינקים שאחריו למטה וגם cellpadding לא עושה הרבה.

זה הקוד:

<TR>

<TD align="center" cellpadding="100">

<a href="./index.html"><img src="./images/us.png" alt="English"></a>

<a href="./index-es.html"><img src="./images/es.png" alt="Español"></a>

<a href="./index-fr.html"><img src="./images/fr.png" alt="Français"></a>

<a href="./index-he.html"><img src="./images/il.png" alt="עברית"></a>

</TD>

</TR>

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...