14-06-2014, 17:30
|
|
|
חבר מתאריך: 23.04.10
הודעות: 18
|
|
head נכנס לתוך body- לא ראיתי דבר כזה
היי, שבת שלום
קרא לי מקרה מוזר מאוד, כאשר קוד המקור של האתר בנוי בצורה כזו:
קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
<head>
<title>כותרת</title>
<link rel="icon" href="icon.jpg" type="image/jpeg" />
<link rel="stylesheet" type="text/css" href="css.css" />
</head>
<body>
a
</body>
</html>
ולעומת זאת בחקירת אלמנטים של הדפדפן (F12) כל ה-HEAD מופיע בתוך הBODY בצורה כזו:
קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
<head></head>
<body>
<title>כותרת</title>
<link rel="icon" href="icon.jpg" type="image/jpeg" />
<link rel="stylesheet" type="text/css" href="css.css" />
a
</body>
</html>
חשוב לציין כי כשאני עושה הצג קוד מקור, הקוד נראה תקין לחלוטין!
דבר נוסף הוא כאשר אני מעלה את האתר דרך https://developers.facebook.com/tools/debug אני מקבל את ההערה הבאה:
קוד:
Meta Tags In Body Your page has meta tags in the body instead of the head. This may be because your HTML was malformed and they fell lower in the parse tree.
Please fix this in order for the tags to be usable.
למישהו יש השערה כיצד יכול להיווצר מצב שבקוד המקור הכל נראה תקין ואילו כשהדף נחקר הוא מתעלם באלגנטיות מ-HEAD?
_____________________________________
כל עוד הנר דולק, אפשר לתקן
|