در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
عناصر
همانطور که میدانید هر فایل HTML توسط تگها(Tag) به توصیف متن و محتوای اسناد وب میپردازد. این تگها درون دو علامت < و > قرار میگیرند و مرورگرها به وسیله این ویژگی، تگها را از سایر بخشها و از محتوای اصلی تشخیص میدهد. هر تگ میتواند درون خود یکسری خصوصیت نیز داشته باشد که این خصوصیات بسته به نوع تگ متفاوت خواهد بود. به عنوان مثال تگ <font >میتواند خصوصیاتی چون نام قلم، اندازه، رنگ و ... را در برداشته باشد. هر چه که درون یک تگ قرار گیرد آن را کامل میکند، اما توسط مرورگر نمایش داده نمیشود. تنها تاثیر آن قابل مشاهده خواهد بود. برای تعیین محدوده تاثیر تگها، یک تگ پایانی هم در نظر گرفته میشود که تفاوت آن با تگ آغازین آن است که درون تگ با علامت</ > آغاز میشود. همچنین یک تگ پایانی هیچگاه خصوصیتی نمیگیرد و تنها پایان محدوده را مشخص میکند. به عنوان مثال <font >/نمونهای از یک تگ پایانی است. هرچه که بین دو تگ آغازین و پایانی قرار گیرد به عنوان محتوای سند در مرورگر نمایش داده خواهد شد و شکل نمایش آن تاثیر گرفته از تگ یا تگهای در بردارنده آن خواهد بود.
تگها از نظر نوع به سه دسته ساختاری، نمایشی و فوقمتن تقسیم میشوند. تگهای ساختاری مفهوم ساختاری یک متن را توصیف میکنند. یک نوشته میتواند تیتر، میان تیتر، متن اصلی و ... باشد که هر کدام اندازه و خصوصیات خود را دارند. با تگهای ساختاری میتوان اینگونه خصوصیات متنها را مشخص کرد تا ظاهر سند کاملا منظم و ساختیافته به نظر برسد.
تگهای نمایشی تگهایی هستند که شکل ظاهر متن و نحوه نمایش آن را توصیف میکنند. مثلا تگهایی هستند که برای درشتنمایی (bold) یا مایل کردن متن(italic) به کار میروند. این تگها از دسته تگهای نمایشی هستند.
تگهای فوقمتن یا ابرمتن تگهایی هستند که به متن خصوصیتی میدهند که آن را از یک متن ساده یکدست متمایز میسازد. به عنوان مثال، تگ < >A برای ایجاد لینک بین صفحات HTML به کار میرود. هنگامی که متنی در این تگ قرار گیرد، علاوه بر این که مانند یک متن معمولی نمایش داده میشود، با کلیک روی آن به صفحه دیگری که درون این تگ مشخص شده است، هدایت میشود. این خصوصیت و خصوصیات مشابه، یک متن را به یک ابرمتن تبدیل میکنند.
کاراکترها و زبانها
هر سندHTML میتواند محتوی کاراکترها و زبانهای مختلف باشد. همان طور که میدانیم اسناد وب باید حتیالامکان طوری طراحی شوند که هر کس در هر کجایی دنیا با هر زبانی که دارد بتواند آن را همان طور که هست مشاهده کند HTML . این امکان را میدهد که کاراکترهای مربوط به هر زبان بدون هیچ مشکلی در همه رایانهها به راحتی مشاهده شوند. ضمنا برخی کاراکترها هستند که معادل آنها روی صفحه کلید وجود ندارد. مثلا کاراکتری مثل خ را نمیتوان با استفاده از صفحه کلید به طور مستقیم تایپ کرد. مگر این که کد مربوط به آن را وارد کنیم. HTML این امکان را میدهد که با استفاده از یک سری قواعد و قراردادها، از این کاراکترهای خاص استفاده کنیم. به عنوان مثال، کاراکتر فوق را که نماد Copyright است، میتوان با قرار دادنِ copy; در سندHTML نمایش داد.
پذیرش اشیای خارجی
یکی از مهمترین خصوصیات زبان HTML آن است که میتوان کدها، اسناد و اشیای غیر HTML را به آن پیوست کرده و از قابلیتهای آنها استفاده کرد. به عنوان مثال میتوان فایلهای محتوی اسکریپتهای برنامهنویسی به زبانهایی چون JS ، VB و... را به آن ضمیمه کرد. همچنین میتوان اسناد CSS را برای نظم بخشیدن به ساختار ظاهری سایتها به فایلهای HTML پیوست کرد. از موارد دیگر میتوان به فایلهای انیمیشن flash یا کدهای میانی زبانjava اشاره کرد که میتوان با اضافه کردن آنها به اسناد HTML، امکانات نمایشی و کاربردی بیشتری برای مخاطبان فراهم کرد.
این زبان در عین سادگی، توانمندیها و قابلیتهای زیادی در زمینه کاربرد خود دارد. ضمن این که زبانهای مرتبط بعد از این زبان، به امکانات و خصوصیات این زبان افزوده و سطح کاربری آن را افزایش داده است.
در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم
گزارش «جامجم» درباره دستاوردهای زبان فارسی در گفتوگو با برخی از چهرههای ادب معاصر
معاون وزیر بهداشت: