جعل الأحرف الطويلة تلتف تلقائيًا (مثل عناوين URL وعناوين البريد الإلكتروني) الغرض: جعل السلاسل الطويلة جدًا تلتف تلقائيًا، ولكن لا تقسم الكلمات القصيرة في المنتصف.
وإليك الطريقة:
- <نمط>
- شعبة {
- width:300px;overflow:hidden;/* بالنسبة إلى FF,Opera، عرض ثابت لإخفاء الأحرف الإضافية*/
- التفاف الكلمات:فاصل الكلمات;فاصل الكلمات:عادي;/* بالنسبة لـ IE وSafari، يدعم التفاف الأسطر تلقائيًا*/
- }
- </ الأسلوب >
|
يمكنك تشغيل التعليمات البرمجية التالية في IE وFirefox وOpera وSafari على التوالي لترى:
- < الاسلوب اكتب = "نص/CSS" >
- div {العرض: 200px؛ الخلفية: أحمر؛ الفائض: مخفي؛ التفاف الكلمات: فاصل كلمة؛ فاصل الكلمات: عادي؛}
- </ الأسلوب >
- < ديف > مبروك
- التفاف الأحرف الطويلة (مثل عناوين URL وعناوين البريد الإلكتروني):
- http://www.div-css.com/html/standard/base/81857.html
- SDFG تحتوي بعض الكلمات على مسافات...
- XXXXXXXXXXXXDGXXXXXXXXXYYYYDFGYYXXXXXXXXXSDGXXXXXXXXXXXXyXXXXXXXXXXXXxwhite-space: nowrap
- بعض الخطوط الصينية بعض الخطوط الصينية بعض الخطوط الصينية بعض الخطوط الصينية بعض الخطوط الصينية بعض الخطوط الصينية، قد لا تلتف
- توحيد الويب < أ href = "http://www.div-css.com" _fcksavedurl = "http://www.div-css.com" > www.div-css.com </ a >
- الحروف الصينية الحروف الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية الحروف الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية الحروف الانجليزية الصينية
- </div>
|
بالإضافة إلى ذلك، لا يُنصح باستخدام JS على الإنترنت لالتفاف السلاسل الطويلة تلقائيًا في Firefox، والسبب هو أن السلسلة التي تم الحصول عليها بعد الالتفاف لم تعد السلسلة الأصلية، على سبيل المثال، إذا كانت عبارة عن رابط العنوان، إذا قمت بنسخه مرة أخرى، فلن تحصل على العنوان الأصلي بعد الآن، وستكون هناك مسافة في المنتصف. وهذا بالفعل رابط آخر.