القيمة <string>

من موسوعة حسوب
< CSS
مراجعة 15:01، 25 أكتوبر 2018 بواسطة Riyad-khalifeh (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

نوع البيانات <string> في CSS يُمثِّل سلسلةً من المحارف، ويمكن استخدام السلاسل النصية في الكثير من خاصيات CSS، مثل content و font-family و quotes.

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الرئيسي 1.0 1.0 6.0 مدعومة 1.0

الشكل العام

السلاسل النصية <string> تتألف من أيّ عدد من محارف يونيكود محاطةً بعلامتَي اقتباس مزدوجتين " أو مفردتين '.

أغلبية المحارف تُمثَّل كما أُدخِلَت، ويمكن تمثيل المحارف أيضًا باستخدام رموز محارف يونيكود بالنظام الست عشري، وذلك بوضع شرطة خلفية مائلة \ قبل الرمز، فمثلًا الرمز ‎\22 يُمثِّل علامة الاقتباس المزدوجة، و ‎\27 يمُثِّل علامة الاقتباس المفردة، و ‎\A9 يُمثِّل علامة حقوق النشر (©).

من المهم معرفة أنَّ بعض المحارف يجب أن تُهرَّب (escaped) باستخدام شرطة خلفية مائلة \ مثل علامات الاقتباس المزدوجة الموجودة ضمن سلسلة نصية مُحاطة بعلامتَي اقتباس مزدوجتين، والمثل ينطبق على علامات الاقتباس المفردة، إضافةً إلى الشرطة الخلفية المائلة، التي يجب تهريبها \\ لكي تظهر ضمن السلسلة النصية.

يمكن طباعة أسطر جديدة باستخدام محرف السطر الجديد في يونيكود ‎\A؛ وإذا امتدت السلسلة النصية على أكثر من سطر في الشيفرة المصدرية، فيجب أن ينتهي كل سطر بشرطة خلفية مائلة \.

ملاحظة: لا يمكن استخدام الأكواد ‎&nbsp;‎ أو ‎&#8212;‎ في السلاسل النصية في CSS.

أمثلة

أمثلة عن سلاسل نصية بسيطة:

"This string is demarkated by double quotes."
'This string is demarkated by single quotes.'

أمثلة عن سلاسل نصية فيها محارف مُهرَّبة:

"This is a string with \" an escaped double quote."
"This string also has \22 an escaped double quote."
'This is a string with \' an escaped single quote.'
'This string also has \27 an escaped single quote.'
"This is a string with \\ an escaped backslash."

إدراج سطر جديد في السلسلة النصية:

"This string has a \Aline break in it."

سلسلة نصيّة تمتد على سطرين في الشيفرة (ولن يظهر سطرٌ جديدٌ في المخرجات):

"A really long \
awesome string"

السلسلة النصية السابقة تكافئ السلسلة النصية الآتية:

"A really long awesome string"

انظر أيضًا

  • صفحة الخاصية content التي تُستخدَم مع العنصرين الزائفين ‎::before و ‎::after لتوليد محتوى في العنصر.
  • صفحة الخاصية quotes التي تُشير إلى الطريقة التي يجب أن يعرض فيها المتصفح علامات الاقتباس.
  • صفحة الخاصية font-family التي تُحدِّد قائمةً تحتوي على نوع خط واحد أو أكثر من أنواع الخطوط الخاصة أو العامة، وذلك لتُطبَّق على العنصر.

مصادر ومواصفات