تفاوت div و span در طراحی وب
اگر کمی با طراحی وب آشنا باشید و در این زمینه فعالیت کرده باشید، حتما متوجه شدهاید که در طراحی صفحات وب، دو تگ کاربرد بسیاری دارند که کار هر دوی آنها، بخش بندی قسمتهای مختلف یک صفحه وب است. این دو تگ، تگ های div و span میباشند که شاید تفاوت بین این دو تگ، برای بسیاری از افراد واضح و مشخص نباشد. در این آموزش بصورت دقیق و حرفهای به بررسی تفاوت div و span میپردازیم و یاد میگیریم در چه موقعیت هایی باید از تگ div و در چه موقعیت های دیگری باید از تگ span استفاده کنیم.
تفاوت 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، ظاهری متفاوت را برای آن طراحی کنیم.
درباره مهدی خسروی
۸ سال پیش که یادگیری برنامه نویسی رو آغاز کردم، با یک مشکل بزرگ مواجه شدم: کمبود منابع آموزشی حرفهای و کاربردی به زبان فارسی. به همین دلیل، بعد از چندین سال فعالیت حرفهای در زمینهی برنامه نویسی، تصمیم گرفتم دانستهها و تجربیات خودم را با شما عزیزان به اشتراک بگذارم. پیشنهاد میکنم به آدرس yadify.com/gifts حتما سر بزنید :)
نوشته های بیشتر از مهدی خسرویمطالب زیر را حتما مطالعه کنید
5 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
دیدگاهتان را بنویسید لغو پاسخ
این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
ممنون آقای خسروی واقعا به نکات مهم اشاره میکنید و زحمت میکشید .
منتظر آموزش های بیشتر شما هستیم.
موفق باشید.
خسروی ناموسا چرا اینقد کارت درسته ؟ 🙂
خواهش میکنم. در خدمتتون هستم :))
دادا دمت گرم راستی این کد ادیترت چیه؟ خیلی باحاله
ممنونم از محبت شما سیروان گرامی.
من برای کدنویسی از ide ها و text editor های مختلفی برای هدف های مختلف استفاده میکنم. اما ادیتوری که در این آموزش استفاده شده، vs code هست. پیشنهاد میکنم مقالهی تفاوت ide و text editor را در همین خصوص مطالعه کنید. در آنجا ادیتورها و ide های خوبی را معرفی کردهایم.