قراره بهتون تضمین موفقیت در برنامه‌نویسی و کلی آفر ویژه بدیم 😎 (برای شروع کلیک کن 👉)
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ رامین شمشیری
من توی کد‌ها ی یه تمرین به مشکل خوردم لینکش رو میزارم اگه میشه کمک کنید
جامعه Html & CSS ایجاد شده در ۲۶ تیر ۱۴۰۲

http://127.0.0.1:5500/project1/index.html

لینکش ابنه

سلام،

سؤال رو باید کامل بپرسید از روی لینک نمیشود تشخیص داد.

محسن موحد ۲۶ تیر ۱۴۰۲، ۱۶:۲۶

تگ‌های input کار نمی‌کنه وقتی می‌خوای موقیعت یک تگ رو تقیر بدی اون یکی تگ‌ها هم تقیر می‌کند مثلا می‌خوای margin-top تگ div رو تقیر بدی تگ‌های دیگه هم تقیر می‌کنند و وقتی صفحه رو کوچیک می‌کنی ساختار و شکل صفحه بهم می‌ریزه و نوشته‌ها و ... باهم قاطیع میشن هر کاری کردن نتونستم بفهمم مشکل از کچاست

رامین شمشیری ۲۷ تیر ۱۴۰۲، ۱۶:۳۲

کدهاتون رو باید قرار بدید تا بررسی کنیم.

هم میتونید فایل zip رو اینجا پیوست کنید هم میتونید در سایت هایی مثل jsfiddle یا codepen.io قرار بدید تا بصورت لایو بتونیم کدها و اجرارو ببینیم.

محسن موحد ۲۷ تیر ۱۴۰۲، ۲۱:۴۹

این کد هامه

https://codepen.io/yasin-ahmdi25552155521/pen/vYQjqwy

و این همون کد هاست که توی مرورگر کروم باز شده

http://127.0.0.1:5500/project1/index.html


رامین شمشیری ۲۸ تیر ۱۴۰۲، ۱۴:۱۰

از این ساختار چیزیو نمیشه متوجه شد که بشه اصلاحش کرد.

یک سری نکات واستون میارم که مرتبط با مشکلتون هست و باید اصولی موضوع رو حل کنید:

  • اسامی کلاس هاتون رو واضح انتخاب کنید تا مشخص باشه برای چه والد و فرزندیه
  • ساختار مناسبی برای html انتخاب کنید، باید با html باکس بندی کنید و اگر تقسیم بندی درستی انجام دهید دیگر نیاز به margin‌های به این شکل نبوده و فقط والد‌ها را جابجا میکردید تمامیه فرزندها هم جابجا میشدند.
  • اگر والد و فرزندی بدرستی انجام شود(در تگ‌های html) دیگر نیاز نیست به هر جزء جداگانه margin یا font یا ... تکرار کرد، بلکه از والد به ارث خواهند برد.
  • این مدل کدنویسی جدای ازینکه اصولی نیست و شما رو از خروجی نهایی دور میکنه، عیب یابی و اصلاح کار رو سخت میکنه و همچنین خطوط کدو بسیار زیاد میکنه و فرضاً صفحه ای که باید با 100 خط کد نوشته شود، 500 خط کد غیر اصولی نوشته میشود.
  • پس مهمترین قسمت ماجرا، اسکلت بندی html است که اگر درست انجام شود، مراحل بعدی راحتتر انجام خواهد شد.
  • داخل codepen.io در قسمت html فقط تگ‌های زیر مجموعه body قرار میگیرند و head و مجموعه head مثل تگ link نمیاد. تگ‌های زیر مجموعه head از طریق آیکون چرخ دنده قرار میگیرند.
  • این نمونه رو ببینید و ایده بگیرید. (لینک)
بهترین پاسخ
محسن موحد ۳۱ تیر ۱۴۰۲، ۲۲:۲۵