بخصوص السؤال الأول، قد تضطر في بعض الأحيان أن تستخدم هذه العلامات (<>&) ضمن المحتويات، كأن تشرح أوامر HTML أو تضع رابطاً يحوي علامة &، لذلك عليك أن تستبدل كل علامة منها بحروف معينة، مثال:
كود:
<p>to make a table in web page you should use <table> tag</p>
لاحظ أنني في المثال كتبت فقرة باستخدام أمر p، وهذه الفقرة السخيفة تقول بأن عليك أن تستخدم أمر <table> إن أردت إنشاء جدول، لكن هناك علامة > التي يجب أن تستبدل، فيجب أن أعيد كتابة المثال بهذا الشكل:
كود:
<p>to make a table in web page you should use <table> tag</p>
وإذا أردت يمكنك كتابة المثال مرة أخرى بهذا الشكل:
كود:
<p>to make a table in web page you should use <table> tag</p>
أما علامة & فقد تجدها في بعض الروابط وقد تجدها في بعض المحتويات، فيجب أن تستبدلها دائماً، مثال:
كود:
<a href="http://www.osnews.com/comment.php?news_id=10753&offset=15&rows=30">OSnews</a>
لاحظ أننا في المثال وضعنا رابط اسمه OSnews والرابط يقود لصفحة ما في لموقع OSnews، الرابط يحوي علامة & مرتين ويجب أن نستبدلها هكذا:
كود:
<a href="http://www.osnews.com/comment.php?news_id=10753&offset=15&rows=30">OSnews</a>
لماذا نستبدل هذه العلامات (<>&)؟ لأن أوامر HTML لن تكون صحيحة ولن تعرف المتصفحات أين هي بداية الأوامر إن استخدمنا الأقواس > ضمن المحتويات، أما علامة & فلا أدري لماذا يجب أن نستبدلها بأمر & لكن يجب أن نفعل ذلك بما أن المواصفات تطلب منا ذلك.
بخصوص ترتيب المحتويات، هناك متصفحات لا تدعم CSS مثل الهواتف النقالة، كذلك البرامج التي يستخدمها المكفوفين التي تقرأ لهم المحتويات، وربما البعض يقوم بإلغاء دعم CSS من متصفحه مؤقتاً كما أفعل في بعض الأحيان، في مثل هذه الحالات يجب أن تكون المحتويات مرتبة بشكل منطقي، ليس من المعقول أن تظهر المحتويات قبل اسم الموقع وشعاره، قم بزيارة موقعي من خلال فايرفوكس إذهب لقائمة View ثم Page style ثم اختر no style لترى الصفحة بدون تصميم CSS، سترى المحتويات مرتبة بشكل منطقي، يستطيع فهمه أي شخص بدون أي مشكلة.
أما br فهو أمر يوضع فقط قبل النصوص التي تريدها أن تبدأ في سطر جديد.
كود:
blah blah blah<br />
blah tooo here!