سؤال

لقد كنت أتساءل عما إذا كنت أستطيع استخدامها <p>&nbsp;</p> (مجرد مساحة في الفقرة) بدلا من <br />

لأنني أحب أن أبقي كود كود الدلالي والفكر إذا كان هذا صحيحا قد أزعجني لفترة من الوقت الآن. لقد رأيت محرري WYSIWSG (Tinymce) استخدام هذا، لكنني ما زلت أسأل ثم أفعل ذلك خطأ.

هل كانت مفيدة؟

المحلول

ما هو الخطأ في استخدام هوامش الفقرات للتباعد العمودية بدلا من ذلك؟

<p>Hello World</p>
<p>This is much cleaner than using empty tags with non-breaking spaces.</p>

نصائح أخرى

هذا ليس "دلالات"، فقرة فارغة هي شيء لا يمكن أن يوجد به أكثر أو أقل، دلاليا. لا يحتوي على معلومات، أي أي محتوى دلالي. كل ما يفعله هو تغيير التصميم المرئي، أي العرض التقديمي.

أنت أفضل بك في استخدام التصميم لتغيير الهوامش أو الحدود أو الحشو لتحقيق التأثير الذي تلت إليه.

الطريقة الصحيحة للقيام بذلك مع CSS: استخدم margin-top أو margin-bottom.

<p>&nbsp;</p> أمر فظيع جدا ... أفضل أن أرى <br> من ذلك (على الرغم من أنه قد يكون أقل "صحيحا").

u003Cp style=";text-align:right;direction:rtl">u003C/p>ليس دلاليا، لذلك لا أعرف كيف يساعدك ذلك.

يجب عليك تعيين المسافة بين الفقرات مع CSS.

أدافع عن عناصر التفاف في علامات مستوى كتلة، مثل divرمل pس. بهذه الطريقة لا أحتاج أيضا. إذا كنت ترغب في الحصول على المساكن العناصر، فيجب أن تستخدم الهوامش. يمكنك أن تكون أكثر دقة مع الهوامش على أي حال.

في موقف حيث تضطر إلى الحصول على استراحة خط، واستخدامu003Cbr /> : على عكس علامات الفقرة الفارغة، فعلا يعني 'الخط مقطوع'. هناك دائما طريقة أفضل للقيام بأشياء رغم ذلك.

انها html. يمكنك استخدام كل ما تريد طالما أنك متأكد من أنه سيقدم الطريقة التي تريدها في جميع المتصفحات التي ستستخدمها. أنا لا أفهم ما تقصد به "الحفاظ على كود الدلالات" لذلك أنا لست متأكدا من مشكلتك <br> يكون. ولكن إذا كنت تتحدث عن التنسيق وتحول إلى CSS.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top