اگر کمی با طراحی وب آشنا باشید و در این زمینه فعالیت کرده باشید، حتما متوجه شدهاید که در طراحی صفحات وب، دو تگ کاربرد بسیاری دارند که کار هر دوی آنها، بخش بندی قسمتهای مختلف یک صفحه وب است. این دو تگ، تگ های div و span میباشند که شاید تفاوت بین این دو تگ، برای بسیاری از افراد واضح و مشخص نباشد. در این آموزش بصورت دقیق و حرفهای به بررسی تفاوت div و span میپردازیم و یاد میگیریم در چه موقعیت هایی باید از تگ div و در چه موقعیت های دیگری باید از تگ span استفاده کنیم.
دانلود فیلم آموزش تفاوت div و span در طراحی وب – حجم 22 مگ
[quote font_size=”14″ bgcolor=”#” color=”#000″ bcolor=”#” arrow=”no”]فایل ویدئویی آموزشی و متن زیر، دقیقا یک محتوا را توضیح میدهند. ولی توضیحات فایل ویدئویی جامعتر و دقیقتر میباشد. از هرکدام که راحت تر هستید برای یادگیری استفاده کنید و لذت ببرید :)[/quote]
تفاوت div و span در طراحی وب
شاید برایتان سوال باشد که چه زمان هایی باید از تگ div و چه زمان هایی باید از تگ span استفاده کنیم. در این بخش به بررسی این موضوع میپردازیم و میفهمیم که کاربرد و تفاوت div و span در دنیای طراحی وب چیست؟
تفاوت المان های inline و block
در دنیای طراحی وب ما با دو نوع از المان ها همیشه سر و کار داریم:
- المان های in-line
- المان های block
المان های in-line المان هایی هستند که اگر قبل و بعد از آن ها متنی قرار دهیم، تمام آن متن را در یک خط قرار میدهند. مثل تگ span.
اما المان های block به این صورت هستند که اگر قبل و بعد از آن ها متنی قرار دهیم، آن محتوایی که بین آن تگ block نوشته شده است، برای ما در یک خط جدید آورده میشود. مثل تگ div, p, h1, h2 و… .
در تصویر زیر و همانطور در فیلم آموزشی بالا این موضوع بهتر توضیح داده شده است:
کاربرد تگ div
هنگام طراحی یک صفحه وب، قسمت های مختلفی برای آن صفحه باید طراحی شود. مثل هدر، سایدبار، فوتر و… .
از تگ div برای تقسیم بندی قسمت های مختلف یک صفحه وب استفاده میشود.
کاربرد تگ span
اما از تگ span زمانی استفاده میشود که بخواهیم به یک قسمت خاص از متن، یک استایل خاص بدهیم.
برای مثال وقتی که بخواهیم در متن فوتر، اسم کسب و کارمان را با فونت و شکلی متفاوت داشته باشیم، میتوانیم از تگ span استفاده کنیم و نهایتا با دادن استایل های css به آن تگ span، ظاهری متفاوت را برای آن طراحی کنیم.
مانند تصویر زیر که نوشته «مرکز آموزشی زنبیل» را داخل یک تگ span قرار داده ایم و سپس به آن استایل متفاوت دادهایم تا به شکل دیگر، نمایش داده شود: