در تگ aرنگ متن و رنگ زمینه تغییر نمیکنه،با توجه به اینکه text-decoration=none هست
سلام. وقت بخیر
لطفا کدتون رو قرار بدید تا چک کنیم.
سحر پاشائی۱۳ شهریور ۱۴۰۳، ۱۳:۵۰
چیزی نیومده، مجدد قرار بدید.
محسن موحد۱۴ شهریور ۱۴۰۳، ۰۴:۰۹
سلام اون مشکل حل شد ،جوال این سوال مو بدین،من قبل و بعد spanگذاشتمbefore ,after جواب نمیده دقیقا مثل استاده
سمیرا کرمی۱۴ شهریور ۱۴۰۳، ۱۳:۴۸
سلام. لطفا کد تمرینتون رو قرار بدید تا بتونیم بررسی کنیم ببینیم مشکل کجا هست. یا در کد ادیتور سایت بذارید کدتون رو یا در کدپن آپلود کنید و لینکش رو برای ما بذارید.
سحر پاشائی۱۴ شهریور ۱۴۰۳، ۱۳:۵۵
چیزی نیومده متاسفانه.
سحر پاشائی۱۴ شهریور ۱۴۰۳، ۱۴:۰۱
کد ادیتور سایت کجاست؟ کدپن چی کجاست؟
سمیرا کرمی۱۴ شهریور ۱۴۰۳، ۱۵:۴۱
اگر دارین عکس آپلود میکنین بعد قرار دادن عکس، چند ثانیه ای باید صبر کنید تا آپلود بشه.
نشونه اش یه علامت تیک سبز رنگ گوشه راست بالا تصویر، میادو میره. بعد میتونید روی دکمه ارسال بزنید.
اگر هم میخواید کدتون رو کپی کنید، روی این آیکون بزنید و کدهاتون رو در باکسی که میاد قرار بدید:
اگرم داخل کدپن بخواید بزارید باید عضو سایت codepen.io بشید. کدتون رو قرار بدید و لینکشو اینجا بذارید.
مثلا باکس را دور card-header و card-body قرار نمیده
overlay هم جواب نمیده.یعنی میوفته زیر عکس به جای اینکه روی عکس بیوفته
سمیرا کرمی۱۷ شهریور ۱۴۰۳، ۲۰:۳۱
سلام. وقت بخیر
در کد HTML تگ body رو نبستید.
برای overlay، میتونید به المانی که میخواید overlay روش اعمال شه پوزیشن relative بدید و به کلاس overlay پوزیشن absolute و با عرض و ارتفاع 100% و مقادیر top, right, bottom, left برار 0 تنظیم کنید مکان قرار گیریش رو.
سحر پاشائی۱۸ شهریور ۱۴۰۳، ۱۱:۳۷
top,bottom,left,right چه فرقی با padding-topو.... داره
سمیرا کرمی۲۰ شهریور ۱۴۰۳، ۲۰:۴۰
درود. وقتی دارید از position استفاده میکنید (مثلاً absolute یا relative)، مقادیر top, right, bottom, left به موقعیت اون المان توی صفحه اشاره دارن. یعنی با این مقادیر مشخص میکنید که المانتون از لبهی بالایی، راست، پایین یا چپ صفحه یا والدش (اگه از relative استفاده کنید) چقدر فاصله بگیره. مثلاً وقتی یه المان absolute دارید و top: 10px میذارید، یعنی المان باید ۱۰ پیکسل از بالای صفحه فاصله بگیره.
اما padding کلاً یه چیز دیگهست! padding-top, padding-right و... فاصلهی بین محتوای داخل المان و لبههای داخلی اون المان رو مشخص میکنن. به عبارت دیگه، با padding مشخص میکنید چقدر فاصله بین محتوا و لبهی داخلی جعبهی المانتون وجود داشته باشه. مثلاً اگه یه div داشته باشید و توش متنی باشه، با padding-top: 10px اون متن ۱۰ پیکسل از لبهی بالای جعبه فاصله میگیره.
بهترین پاسخ
سحر پاشائی۲۱ شهریور ۱۴۰۳، ۱۰:۵۴
سلام خسته نباشید
در جلسه هفتم قسمت کدنویسی آمار،در دقیقه 21 که divها را درست میکند ، چرا انقد div تو در تو استفاده میکند مثلا یه container-fluid گذاشته با یک row
بعد دوباره یه container گذاشته با یک row دیگر
کلا من معنی انقدر div تو در تو را نمیدانم به طور کلی چه زمانی از div استفاده میکنیم من میدانم که div ظرفی است برای نگهداری تگهای دیگه ولی در بعضی فیلمها خیلی تگ div تو در تو داره ، که با خودم فک میکنم اگه بعضی از این تگها را حذف کنم هم بازم خروجی همون جواب رو میده
اگه میشه فلسسفه این divهای تو در تو رو بهم بگین
ممنون
سمیرا کرمی۰۱ مهر ۱۴۰۳، ۱۴:۴۸
سلام خسته نباشید
میشه بی زحمت در مورد خاصیت owerflow و مقادیری که میتونه بگیره توضیح کامل بدین با مثال؟
سمیرا کرمی۰۱ مهر ۱۴۰۳، ۱۵:۲۹
سلام خسته نباشید
در دقیقه 30 جلسه هفتم چرا transition:scale(1.2) را به card اعمال نکرده، به سیستم grid داده
سمیرا کرمی۰۱ مهر ۱۴۰۳، ۱۵:۵۳
سلام در دقیقه 17 جلسه هشتم تگi را درون تگ span گذاشته که به آن استایل اعمال کند مگه به همون تگ i نمیشه استایل داد؟ حتما باید داخل span باشه؟
سمیرا کرمی۰۲ مهر ۱۴۰۳، ۰۷:۲۳
چرا وقتی مینویسیم margin:0 10px; یعنی مارجین از بالا و پایین صفر باشه و از چپ و راست 10 باشه مگه حالت ساعت گرد نداره؟
سمیرا کرمی۰۲ مهر ۱۴۰۳، ۰۷:۵۸
سلام خسته نباشید
در جلسه نهم که انیمیشن به یک تصویر داده وقتی آن را من کپی میکنم حتی تصویرم عوض کردم ، وقتی به حالت اجرا میروم انیمیشن به همه تصاویر همزمان اعمال میشود یعنی هر چهار تصویر با هم scale و rotate شون تغییر میکنه چه کار کنم که همه با هم تغییر نکنه؟؟؟؟؟؟؟؟؟
سمیرا کرمی۰۳ مهر ۱۴۰۳، ۰۶:۱۷
سلام. وقت شما بخیر سوال اولتون: همونطور که خودتونم اشاره کردید، div یک عنصر بلاک در HTML هست که برای ساختاردهی به محتوا استفاده میشه. چرا بعضی وقتها از چندین div تو در تو استفاده میکنیم:
ساختار بندی: استفاده از divهای مختلف به ما کمک میکنه تا محتوا رو به شکل منطقی و مرتبتری سازماندهی کنیم. مثلاً وقتی شما یک container-fluid میسازید، هدف اینه که کل صفحه رو بپوشونه و فضای داخلی رو مدیریت کنه. بعد میتونید یک row درون اون قرار بدید تا عناصر رو در سطرهای مختلف بچینید.
استایل دهی: هر div میتونه استایل و کلاسهای مخصوص به خودش رو داشته باشه. این یعنی شما میتونید هر قسمت رو به طور جداگانه تنظیم کنید. مثلاً ممکنه بخواید یک بخش خاص از صفحه رو متفاوت نمایش بدید یا به یک div خاص یک پسزمینه یا حاشیه خاص بدید.
گریدینگ: در فریمورکهایی مثل بوتسترپ، divهای تو در تو معمولاً برای طراحی گرید و ریسپانسیو بودن صفحه استفاده میشن. این کمک میکنه که صفحات روی دستگاههای مختلف به درستی نمایش داده بشن.
مدیریت فضا: بعضی وقتها میتونید divها رو حذف کنید و نتیجه هم همون باشه، اما در طراحیهای پیچیدهتر، این divها به شما کمک میکنن تا فضای بین عناصر رو به درستی مدیریت کنید.
به طور کلی، استفاده از divهای تو در تو به شما این امکان رو میده که صفحه رو منظمتر و قابل مدیریتتر کنید. اگر حس میکنید یک div خاص اضافهست، میتونید امتحان کنید که آیا حذفش تأثیری داره یا نه، اما بهتره تا زمانی که با ساختار کلی کار آشنا بشید، از این روشها استفاده کنید.
سحر پاشائی۰۳ مهر ۱۴۰۳، ۰۶:۳۴
سوال دومتون:
خاصیت overflow در CSS برای کنترل نحوه نمایش محتوای یک عنصر وقتی که محتوا از ابعاد عنصر فراتر میره، استفاده میشه. این خاصیت میتونه چهار مقدار اصلی بگیره:
visible: این حالت پیشفرضه. یعنی اگر محتوا از اندازهی عنصر بزرگتر باشه، خارج میشه و قابل مشاهده میمونه. مثلاً یک تصویر بزرگتر از div میشه و قسمتی ازش از div بیرون میزنه.
<div class="box" style="width: 200px; height: 100px; overflow: visible; border: 1px solid;">
<p>این یک متن طولانی است که از دیوار فراتر میرود و قابل مشاهده است.</p>
</div>
hidden: این حالت باعث میشه هر چیزی که از ابعاد عنصر فراتر بره، پنهان بشه. یعنی دیگه نمیتونید اون قسمتها رو ببینید و هیچ نوار اسکرولی هم نمایش داده نمیشه.
<div class="box" style="width: 200px; height: 100px; overflow: hidden; border: 1px solid;">
<p>این یک متن طولانی است که از دیوار فراتر میرود و دیگر دیده نمیشود.</p>
</div>
scroll: حتی اگر محتوا به اندازهی عنصر جا بشه، نوار اسکرول همیشه نمایش داده میشه. این یعنی کاربر میتونه به محتوای اضافی دسترسی داشته باشه.
<div class="box" style="width: 200px; height: 100px; overflow: scroll; border: 1px solid;">
<p>این یک متن طولانی است که از دیوار فراتر میرود و نوار اسکرول همیشه نمایش داده میشود.</p>
</div>
auto: این حالت به صورت خودکار نوار اسکرول رو نمایش میده. اگر محتوا بیشتر از ابعاد عنصر باشه، نوار اسکرول ظاهر میشه، وگرنه ناپدید میشه.
<div class="box" style="width: 200px; height: 100px; overflow: auto; border: 1px solid;">
<p>این یک متن کوتاه است.</p>
<p>این یک متن طولانی است که از دیوار فراتر میرود و نوار اسکرول فقط در صورت نیاز نمایش داده میشود.</p>
</div>
سحر پاشائی۰۳ مهر ۱۴۰۳، ۰۶:۴۵
سوال: سلام در دقیقه 17 جلسه هشتم تگi را درون تگ span گذاشته که به آن استایل اعمال کند مگه به همون تگ i نمیشه استایل داد؟ حتما باید داخل span باشه؟
پاسخ: بله بهتره یک رپر برای آیکونها در نظر بگیرید هم کدتون تمیزتر میشه هم مدیریت بهتری دارید برای استایل دهی، چون کلاسهای اضافه رو بهتره به رپرش بدید نه خود i.
سحر پاشائی۰۳ مهر ۱۴۰۳، ۰۷:۳۹
سوال: چرا وقتی مینویسیم margin:0 10px; یعنی مارجین از بالا و پایین صفر باشه و از چپ و راست 10 باشه مگه حالت ساعت گرد نداره؟
پاسخ: ببینید برای اعمال مارجین یا میتونیم به این صورت عمل کنیم:
یا از shorthand با دو مقدار استفاده کنیم که به این صورت میشه:
margin: top and bottom right and left
یعنی مقدار اول مارجین بالا و پایین و مقدار دوم مارجین راست و چپ هست.
یا از shorthand با 3 مقدار استفاده کنیم که به این صورت هست:
margin: 25px 50px 75px;
مقدار اول میشه مارجین تاپ (اینجا 25پیکسل)، مقدار دوم مارجین راست و چپ (اینجا 50پیکسل) و مقدار آخر مارجین پایین (اینجا 75پیکسل)
سحر پاشائی۰۳ مهر ۱۴۰۳، ۰۷:۴۷
بابت دو سوال دیگتون؛
ممنون که اشاره کردید که دقیقه چند هست، دیدم اما برای سوالاتی که این طوری جزئی هستن ممنون میشم کد پروژه رو بفرستید (در کدپن یا jsfiddle آپلود کنید) تا ما لایو بتونیم بررسی کنیم، چون باید با اینسپکت و... کار کنیم روش کار یا باگ رو متوجه شیم🙏
سحر پاشائی۰۳ مهر ۱۴۰۳، ۰۸:۰۷
سلام خسته باشید
کد مربوط به جلسه اول رو دقیقا مثل استاد نوشتم ولی جواب نمیده
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>جی کوئری جلسه اول</title>
<link rel="stylesheet" href="../css/style.css">
</head>
<body>
<script src="..assets//js/main.js"></script>
<div class="test">منو مخفی کن</div>
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
</body>
</html>