ورود

View Full Version : سوال: آیا تگ هایی که حالت block رو دارن، با تعیین طول، بازهم نیاز به display:inline هست؟؟



davood59
پنج شنبه 14 اسفند 1393, 07:49 صبح
سلام دوستان؛
الف) میدونیم که برخی از تگها مثل div و یا p در حالت پیش فرض حالت block رو دارن. یعنی میان و خط بعد رو میشکونن و اجازه نمیدن که در خطی که واقع شدن عنصر دیگه ای قرار بگیره! میخواستم بدونم آیا اگه به تگی مثل div بیایم و طول رو با دادن width مشخص کنیم، آیا بازهم نیاز هست که از دستور
display:inline

استفاده کنیم یا خیر؟؟ از نظر اعتبار سنجی (استاندارد بودن) بزاریم بهتره یا نه؟؟

ب) کدوم تگهای رایج حالت inline و کدومها حالت block رو دارن؟

بهزاد علی محمدزاده
پنج شنبه 14 اسفند 1393, 10:31 صبح
میخواستم بدونم آیا اگه به تگی مثل div بیایم و طول رو با دادن width مشخص کنیم، آیا بازهم نیاز هست که از دستور

سلام. از این دستور برای چه کاری استفاده کنی ؟ منظورت اینه که به div عرض مشخصی بدی و با این کار بقیه المان ها کنارش قرار بگیرن و نه خط بعد ؟

اعتبار سنجی خاصی برای این کارها وجود نداره و معمولا پشتیبانی مرورگر ها از اون تکنیک مد نظر هست .

عناصر inline (https://developer.mozilla.org/en-US/docs/Web/HTML/Inline_elemente)و block-level (https://developer.mozilla.org/en/docs/Web/HTML/Block-level_elements)

davood59
پنج شنبه 14 اسفند 1393, 10:43 صبح
سلام. از این دستور برای چه کاری استفاده کنی ؟ منظورت اینه که به div عرض مشخصی بدی و با این کار بقیه المان ها کنارش قرار بگیرن و نه خط بعد ؟
سلام؛ ممنونم ازتون.
آره، هم برای همین موردی که شما گفتین و هم برای طراحی منوها.
میخواستم ببینم چه تفاوتی بین این دوتا هست؟ مثلا برای منوهایی که کنار هم هستن، کدوم یکی بهتره؟

دانیال دزفولی
پنج شنبه 14 اسفند 1393, 21:59 عصر
http://codepen.io/eagle-design/pen/dPjBNy