pirooz 44 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 (ویرایش شده) با سلام و احترامیک مشکل در شمارندههای سلکتور nth-child در CSS دارم لطفاً کمک کنید.همانطور که در لینک زیر ملاحظه میکنید:http://www.w3schools...h-child_formulaبرای تگ p سلکتور nth-child را استفاده کرده و 3n را به عنوان شمارنده قرار داده. انتظار میره در تگهای p ، سومین تگ، بکگراند قرمز بگیره.اما به خاطر وجود تگ H1 قبل از تگهای p بکگراند قرمز از دومین تگ p شروع شده و سپس سومین تگهای p قرمز میشه.اگر تگ h1 را که ماقبل همه p ها هست برداریم، طبق انتظار، سومین تگهای p بکگراند قرمز میگیرند. اما با وجود تک h1 این معادله به هم میخوره.اگر ممکنه دوستان یه توضیحی راجع به این مطلب بدهند.برای حل این مشکل باید چه کار کرد؟ ویرایش شده آبان 94 توسط pirooz نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 سلامبه شکل زیر استفاده کنیدp:nth-of-type(3n) { color: red; } 4 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 بجای 3n+0 می تونید از 3n+1 استفاده کنید و اگه فرضا قبل از p دو تگ دیگه مثلا h1 و h2 قرار داشت 3n+2 الی آخر 2 نقل قول لینک به ارسال
pirooz 44 ارسال شده در آبان 94 مالک گزارش بازنشر ارسال شده در آبان 94 متشکرم.اما آیا این یک باگ در css هست یا فرمول خاصی داره؟ چون اصلا منطقی به نظر نمی رسه. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آبان 94 گزارش بازنشر ارسال شده در آبان 94 نه باگ نیست n از صفر شروع می شه و مابقیش هم منطقیه دیگه خودتون بجای n از صفر شروع کنید و عدد بگذارید (نکته nth-child تمامی تگهای اولین فرزند یک والد است و با نام سلکتور تفکیک نمیشه یعنی div p:nth-child(3) {color:red;}مفهومش این نیست که سومین تگ p داخل تگ div مفهومش اینه که اگر سومین تگ داخل div تگ p بود رنگش قرمز بشه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .