خط بطلان (strike)
تگ «خط بطلان (strike)» در HTML5 پشتیبانی نمی شود. قبلاً برای خط خوردن متن بود. امروز بهتر است از «del» و «s» استفاده کنیم. این دو هم متن را خط می زنند؛ اما معنی بهتری می دهند.
چرا strike دیگر استفاده نمی شود؟
این تگ در HTML5 کنار گذاشته شده است. بنابراین مرور معنا و دسترس پذیری مهم است. به جای آن، «del» حذف معنایی را نشان می دهد و «s» نادرستی را.
جایگزین معنایی: del و ins
برای نشان دادن تغییر متن، از «حذف شده (del)» و «افزوده شده (ins)» کمک بگیر. این کار مثل ویرایش انشا است؛ پاک می کنی و جمله درست را می نویسی.
<p>
My favorite color is <del>blue</del> <ins>red</ins>!
</p>
نکته: «del/ins» مفهوم و تاریخچه تغییر را منتقل می کنند. برای اسناد و فرم ها عالی اند.
جایگزین نمایشی: s
اگر متن دیگر صحیح نیست، اما حذف معنایی نداریم، از «s» استفاده کن. مثل قیمت قدیمی که دیگر معتبر نیست.
<p>
<s>My car is blue.</s>
</p>
هشدار: از «strike» استفاده نکن. در HTML5 پشتیبانی نمی شود و معنی دقیقی ندارد.
گام های عملی سریع
- اگر متن حذف شده است، «del» بگذار.
- اگر متن تازه اضافه شد، «ins» کنارش بگذار.
- اگر متن فقط دیگر درست نیست، «s» استفاده کن.
لینک های مرتبط
بیشتر بخوان: خط بطلان (strike)، تگ del، تگ ins، تگ s.
جمع بندی سریع
- strike در HTML5 کنار گذاشته شد.
- برای حذف، از del استفاده کن.
- برای متن نادرست، از s استفاده کن.
- del/ins معنی و ویرایش را نشان می دهند.