שאלה קצת טיפשית בקשר לטאגים

עידו123456

New member
שאלה קצת טיפשית בקשר לטאגים

האם יכול להיות מצב בו טאג אחד (המוקף ב <>) יהיה מכונן בתוך טאג אחר? סתם דוגמא לא אמיתית: <a href="http://a.com" <sometag=whatever> blabla </sometag> > link description </a> מעניין אותי לגבי כל הדף html, כולל javascript בתוכו, הערות וכו'. אם כן, אז אנא פרטו היכן. תודה.
 
לא בצורה הזאת אלא כך:

<a href="http://a.com"><sometag=whatever> blabla </sometag> link description </a>​
 

עידו123456

New member
לא הבנת את כוונת המשורר ../images/Emo3.gif

את הדרך הזאת אני מכיר, אני רוצה לדעת האם יש סיכוי שאני אתקל בפורמט שכתבתי בדף html. אני כותב תוכנה שלוקחת קטע מ html ומפרקת אותו לרכיבו, כאשר טאגים נחשבים כיחידה אחת, לדוגמא, אם הדף מכיל: <a href="http://a.com"><b>link to site</b></a> אני אחלק אותו לרכיבים: <a href="http://a.com"> <b> link to site </b> </a> אני רוצה אבל להיות בטוח שאין סימני '<' '>' סוררים בתוך טאג נתון, כלומר שהתוכנה שלי לא תחליט לפרק טאג באמצע. עד כמה שהבנתי בנתיים, טאג של הערה יכול להכיל סוגריים משולשים נוספים: <!-- look over there! -> --> מה שכרגע דופק לי את החלוקה, אבל אני יכול ליצור חוק משנה שיטפל בהערות. אם יש עוד מקומות כאלה, אני אצטרך לחשוב על גישה אחרת.
 

yshicht

New member
לא יכולים להיות סוגריים

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

ואז כל הפירוק שלך שוב יהרס. תצרטך לקחת גם את זה בחשבון.
 

עידו123456

New member
אז רגע,

לא הבנתי, תגית ההערה לא יכולה להכיל סוגריים משולשים (לפי הסטנדרט ובתכלס - האם מוזילה ואקספלורר יוציאו שגיאות?)
 

זהר פלד

New member
תגית הערה יכולה להכיל הכל...

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

אחת זה לשים תגית הפוכה, כבר ראיתי בכל מיני אתרי שיווק שהם עושים דברים כאלה, ויכול להיות שזה חלק מהשיווק שלמשל התג < הסוגר של תגית יהיה הפוך > ומשום מה זה עדיין עובד, בנוסף אם למשל מישהו רושם כותרת > טאגים אז יש שם תג שמודפס על המסך, ככה שיכולים להיות..
 
לא כך, אלא:

<a href='blabla.htm'><p><font size='15'>בלה בלה בלה</font></a> כמובן שאפשר גם לקונן הרבה תגים, למשל:
<marquee><font size='7'>בלה בלה בלה<a href='blabla.htm'><p><font size='15'>בלה בלה בלה</font></a></font></marquee>​
ויש תגים שבהם זה הכרחי, למשל יצירת טבלה:
<table> //טבלה <tr> //שורה <td> //תא </td> //סגירת תא </tr> //סגירת שורה </table> //סגירת טבלה​
אי אפשר לרשום רק את התג <td>, מכיוון שהוא חלק משורה, שהיא חלק מטבלה, לכן הוא צריך להיות בתוך <tr> שבתוך <table>. יש עוד דוגמאות רבות, כמו: רשימות, תבליטים וכו' מקוה שהבנת
 
למעלה