Mohammad B2F 18 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 سلامدوستان قالب سایت رو دارم به ریسپانسیو میکنم.حالا من میخوام در سایز مثلا 1500 px یا همون ویندوز مثلا بخش X نمایش داده بشهاما حالا میخوام بخش X در سایز 980px نمایش داده نشه ، که به طور معمول display:none; رو در کلاس قرار میدیم.خب حالا من میخوام همون بخش X در سایز 480px نمایش داده بشه .چون بخش 980 غیر فعال هست در 480 نشون نمیشه ... حتی کلاس رو هم داخلش گذاشتم و بخش display:none; رو پاک کردم اما باز هم نمایش داده نشد.display:run-in; رو هم تست کردم بازهم نمایش داده نشد.دقیقا باید چه دستوری وارد کنم که نمایش داده بشه !؟ممنون نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 سلام ، display:none مخالفی نداره ، برای مخفی کردن میتونید از visibility استفاده کنید که visible و hidden داره ، امّا اگر مجبور به استفاده از display هستید میتونید با استفاده از مرورگر تست کنید که کدوم از مقدار ها به کارتون میاد ، گاه ممکنه block یا شایدم inherit یا initial به کارتون بیاد ، شما از طریق inspect element مرورگر امتحان کنید بالآخره یکی از مقدار هاش به دردتون میخوره. 2 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 display:block; 1 نقل قول لینک به ارسال
bestdata 830 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 بهترین مخالف تو مثالی که زدید display:block;است اگر بازم نمایش داده نشد کد زیر رو استفاده کنیدdisplay: block !important; 1 نقل قول لینک به ارسال
Mohammad B2F 18 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 سلام ، display:none مخالفی نداره ، برای مخفی کردن میتونید از visibility استفاده کنید که visible و hidden داره ، امّا اگر مجبور به استفاده از display هستید میتونید با استفاده از مرورگر تست کنید که کدوم از مقدار ها به کارتون میاد ، گاه ممکنه block یا شایدم inherit یا initial به کارتون بیاد ، شما از طریق inspect element مرورگر امتحان کنید بالآخره یکی از مقدار هاش به دردتون میخوره.display:block;بهترین مخالف تو مثالی که زدیدdisplay:block;است اگر بازم نمایش داده نشد کد زیر رو استفاده کنیدdisplay: block !important;تشکر از همگی صحیحش این بود. display: inherit; 4 نقل قول لینک به ارسال
amin20100 69 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 مخالفش این میشهdisplay: initial;که البته مرورگرای قدیمی از initial پشتیبانی نمیکنن ، و برای رفع این مشکل میتونین قبلش block یا inline-block یا هر چیز دیگه ای بنا به نیازتون تعریف کنین که مرورگرای قدیمی هم به مشکل نخورن ، به عنوان مثال المنت شما باید inline-block باشه تو حالتی که از مخفی در میاد :display: inline-block;display: initial; 2 نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 تشکر از همگی صحیحش این بود. display: inherit; بله همونطور که گفتم در جاهای مختلف ممکنه جواب های مختلف بگیرید.یه توضیح کوتاه بدم حالا که تاپیک گرفت:initial مقدار پیش فرض هست که البتّه همونطور که دوست عزیزمون امین گفت در بعضی از مرورگر ها از جمله اینترنت اکسپلورر پشتیبانی نمیشهinherit مقدار تعیین شده در والد هست! یعنی اینکه اگر توی کد زیر به div شما block داده باشید یا رنگ red برچسب span هم همون مقدار رو میگیره.<div><span></span></div>در این کد div والد محسوب میشه و اگر بهش inherit بدید span هم اون مقدار رو از والد خودش میگیرهو امّا در مورد block مخالف none نیست ، البتّه بیشتر جاها به کار میاد ولی مشکلش اینکه اگر شما مقدار block رو بهش بدید در واقع دارین اون رو یه بلوکه حساب میکنین و به خط بعدی میره (دقیقاً مثل پاراگراف)برای فهم بهتر میتونید به لینک زیر مراجعه کنید:http://www.w3schools.com/cssref/playit.asp?filename=playcss_display&preval=block 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .