مناقشة حول مشكلة المساحة في Dreamweaver
الكاتب:Eve Cole
وقت التحديث:2009-06-01 01:03:03
يعد Dreamweaver برنامجًا سهل الاستخدام للغاية ولكنه قوي لإنشاء صفحات الويب. ومع ذلك، فهو سؤال آخر يربك العديد من المبتدئين. هذه هي المساحة. يعد استخدام المسافات في Dreamweaver بعيدًا عن أن يكون مناسبًا كما هو الحال في Word. على سبيل المثال، لا يمكن أن يكون هناك مسافات في السطر الأول، ولا يمكن أن يكون هناك أكثر من مسافة واحدة في منتصف الجملة. ما هو السبب؟ وذلك لأنه في لغة HTML يتم تجاهل أكثر من مسافة واحدة. وهذا يخلق صعوبة المساحات.
كيفية حل مشكلة المساحة في Dreamweaver؟ هناك العديد من الحلول:
1. اصنع صورة شفافة صغيرة. مضمن في النص أو في بداية السطر. هذه الطريقة أكثر صعوبة في التنفيذ.
2. استخدم مسافات كاملة العرض. لماذا هذا الحل ممكن؟ لأن المساحات ذات العرض الكامل سهلة التنفيذ نسبيًا. على الرغم من أنه عبارة عن مسافة أيضًا، إلا أن كود HTML المقابل ليس رمزًا للمسافة. إنها تعليمات برمجية أخرى، لذا يعاملها Dreamweaver كحرف بدلاً من مسافة. حتى نتمكن من العيش في سلام. ولكن في المتصفحات التي لا تدعم مجموعات الأحرف الصينية، تبدو الأحرف مشوهة.
3. استخدم المساحات الناعمة. أي اضغط على Ctrl+shift+space حيث تريد إدراج مسافة. تتعرف جميع المتصفحات على مثل هذه المساحات. لكن العيب هو أنه لا يمكنك رؤية عدد المسافات التي تم إدراجها عند تحرير الصفحة، ولا يمكنك رؤيتها بوضوح إلا عند معاينتها في المتصفح. ليست بديهية بما فيه الكفاية. تستخدم المساحات الناعمة الكود بالفعل. إنها علامة فضاء بلا توقف. يمكن أن تولد مساحات ناعمة. في كل مرة تضغط فيها على Ctrl+shift+space، تقوم بإضافة رمز.
على الرغم من أن الكود بسيط، إلا أنه فعال جدًا أيضًا. عند إنشاء صفحة ويب، نعتمد على هذا الكود للمساعدة عندما نترك سطرًا أو عدة سطر فارغًا. يعرف الأصدقاء الذين درسوا لغة HTML أن العلامة <p></p> تُستخدم لوضع علامة على الفقرة. إذا كتبت فقط <p></p>، فهل سينشئ هذا الرمز سطرًا فارغًا؟ هذا غير صالح. يجب إضافته في الكود <p>؛ <p> </p>سيكون لهذا النوع من التعليمات البرمجية تأثير سطر فارغ. هنا تلعب العلامة أيضًا دورًا في شغل المنصب. بالإضافة إلى ذلك، إذا كنت تستخدم Dreamweaver لإنشاء جدول، فستجده عندما تنظر إلى التعليمات البرمجية المصدر. تحتوي الصفحة الموجودة في تسمية الخلية <td> على هذه العلامة <td> </td>. إذا قمت بحذف هذه العلامات، فستجد أنه تم ضغط جميع الخلايا معًا. من المستحيل ملء المحتوى على الإطلاق وعليك سحب الحدود.