Block Level Element چیست و چه دلیلی برای استفاده از Entity ها وجود دارد؟
سلام به همه:لبخندساده:
لطفا به این دو سوال پاسخ دهید:
1.
لزوم استفاده از entity هاچيست در صورتي
که اگر خود حروف را مثل & *@#><
را استفاده مي کنيم مشکلي پيش مي آيد؟
2.
block-level elements یعنی چه ؟(آخه داشتم یک متن آموزشی می خواندم که این اصطلاح را دیدم
مثلا گفت : المنت های ins & del از این نوع هستند.)
یا علی مدد.
نقل قول: Block Level Element چیست و چه دلیلی برای استفاده از Entity ها وجود دارد؟
نقل قول:
نوشته شده توسط
goodjavad
سلام به همه:لبخندساده:
لطفا به این دو سوال پاسخ دهید:
1.
لزوم استفاده از entity هاچيست در صورتي
که اگر خود حروف را مثل & *@#><
را استفاده مي کنيم مشکلي پيش مي آيد؟
در بعضی جاها بله مشکل پیش میاد؛ بطور مثال چون به عنوان کاراکترهایی که فرمان خاصی رو صادر میکنن شناخته میشن. اما منظور شما درواقع یک کاراکتر مثل کاراکترهای دیگه بوده و قصد دیگری نداشتید.
درمورد بعضی از entity هم راحتترین راه تایپ اونها همین شکل هست و روی کیبورد نمیشه براحتی تایپشون کرد.
از طرف دیگه یک دلیل مهم هم اینه که بعضی از entity ها معرف کاراکترهایی هستن که به این شکل در سورس خوانایی خیلی بیشتری دارن. مثلا ممکنه کاراکتر مورد نظر اگر بصورت مستقیم درج بشه اصلا در ادیتورهای معمولی نمایش داده نشه (بعلت غیر چاپی بودن).
2
نقل قول:
.
block-level elements یعنی چه ؟(آخه داشتم یک متن آموزشی می خواندم که این اصطلاح را دیدم
مثلا گفت : المنت های ins & del از این نوع هستند.)
خب شاید ما با ساده گفتن مطلب رو ناقص بکنیم اما بنظرم بیشتر چیز کاربردی برای ما همینه.
block-level elements اونایی هستن که قبل و بعدشون شکسته میشه. یعنی نمیشه بین عناصر دیگری جا بگیرن و باید در فضای مختص خودشون باشن. مثلا نمیشه وسط یک خط متن یک عنصر block-level قرار داده بشه. اینکار باعث میشه از جای درج عنصر block-level متن شکسته بشه و عنصر مورد نظر در خط جداگانه ای درج بشه و بعدش هم یک خط دیگه درج بشه که ادامهء متن در اون خط باشه.
نقل قول: Block Level Element چیست و چه دلیلی برای استفاده از Entity ها وجود دارد؟
با سلام
کسی در رابطه با entity و نحوه استفاده و کلا آموزشش مقاله ای دراه تا ازش استفاده کنیم؟