سؤال

أ   الشخصية هي مساحة لا تسمح بخرق الخط.

<p>lorem ipsum here&nbsp;are&nbsp;some&nbsp;words and so on</p>

| lorem ipsum                |
| here are some words and so |
| on                         |

ما هو عكس ذلك؟ هذا هو، شخصية لا يتم تقديمها كمساحة، ولكن يمكن استخدامها في كسر الخط.

<p>foo supercalifragilisticexpialidocious bar</p>
<!--   put char here ^   and here ^ -->

|foo supercalifragi |
|listicexpiali      |
|docious bar        |

or with wider size:

|foo supercalifragilisticexpiali   |
|docious bar                       |

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

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

المحلول

تريد مساحة أحرف Unicode صفرية العرض ( u200b).

يمكنك الحصول عليه في HTML مع &#8203; أو &#x200b;.

فترات استراحة واضحة وغير فواصل:

LB7: لا تنكسر قبل المسافات أو مساحة العرض الصفرية.
LB8: استراحة قبل أي حرف بعد مساحة عرض صفرية، حتى إذا تتدخل واحد أو أكثر من المسافات.
http://unicode.org/reports/tr14/

نصائح أخرى

هناك أيضا معروفة WBR العلامة, ، والتي تتيح للمتصفح أن يقرر ما إذا كنت تريد كسر الخط أم لا.

هناك صفحة جميلة في Quirksmode.org التي تجيب على هذا السؤال IMHO بشكل جيد للغاية. http://www.quirksmode.org/oddsandends/wbr.html.

باختصار: استخدم أو (أو لكنك ذكرت أنك لا تريد الاندفاعة).

استعمال u003Cwbr>.

يمكنك استخدام خاصية CSS3 تسمى كلمة التفاف

p.test {word-wrap:break-word;}

آمل أن يساعد!

هناك الكثير من المناقشة حول هذا ولكن أصبح أكثر أو أقل معيارا للاستخدام &shy;

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