ورود

View Full Version : چند سوال در خصوص Firebug و نحوه اعمال برخی تغییرات بعنوان مثال در یکی از پستهای فروم



davood59
چهارشنبه 04 مرداد 1391, 10:48 صبح
سلام دوستان؛
وقت همه تون بخیر و خوشی؛

ازتون چند تا سوال در خصوص عنوان فوق داشتم؛


1- من اومدم و میخواستم مقاله ای رو که دوستمون آقا صابر نوشتن رو بخونم؛

ابتدا تصمیم گرفتم فونت صفحه رو با firebug به tahoma تغییرش بدم که خوندنش راحت تر باشه؛



به تصویر شماره یک دقت کنید:

http://up.vatandownload.com/images/wqhrpil44nb8njcrj41w.jpg


همونطور که مشخصه و میبیند، با تغییر فونت به 19 ؛ فونت مشخصات کاربر افزایش پیدا کرده.


حالا این تصویر رو مشاهده کنید:


http://up.vatandownload.com/images/egbsh6sqxrpa30idbjt.jpg


در این قسمت و در کلاس postcontent. با افزایش فاصله خطوط (در اینجا بطور مثال 5em) تغییرات اعمال شده رو میتونیم مشاهده کنیم ولی چرا علیرغم تغییر فونت قادر به تغییر فونت به tahoma نیستیم؟ آیا داره از والدی میگیره؟ پس چرا با اینکه Important هم گذاشتیم ولی اعمال نکردش؟


و حالا این تصویر رو مشاهده کنید:


http://up.vatandownload.com/images/w0b8w7fg0vovys2ym1r0.jpg



در خطی که Highlight شده چرا در قسمت css طرح ما کلاسی با نام restrain رو نمی بینیم؟ در صورتی که در اینجا داره به کد مورد نظر اعمال میشه؟

همچنین در قسمت راست صفحه تگهایی که روی اونها رو خط کشیده(که فکر کنم به معنی عدم اعمال نظر هستش) به چه معنایی هستش؟
مثلا postlist# رو مشاهده کنید! اکثر تگهاش رو، روی اونها رو خط کشیده.
با تشکر از شما.

ghazanfar2
چهارشنبه 04 مرداد 1391, 12:21 عصر
سلام
در مورد سوال اولتون بله همانطور که خودتون هم اشاره کردید ممکنه که از جای دیگری استایلش رو بگیره چون در html اگر استایلها بصورت css تعریف بشه اگه شما بخواهید در یک کلاس دیگر روی ان تغییرات اعمال کنید اون تغییر اعمال نمی شود مگر اینکه در کلاس قبلی اون استایل بهش داده نشه مثلآ اگر فونت چیزی از قبل تعریف نشده باشد شما می توانید خودتان براش فونت تعریف کنید.
برای رفع موارد این چنینی که نمی توانید کلاس قبلی را پیدا کنید می توانید استیل داخلی تعریف کنید.
در مورد سوال دوم:در صورتی که در فایرباگ شما روی یک کلاسی هستید ولی css ان در فایر باگ نشان داده نشه ممکنه اون کلاس اصلا جایی تعریف نشده باشه
و در مورد اینکه بعضی از استیلاها در css خط خوردهاند دلیلش اینه که اون استایلها در کلاس بالاتری تعریف و استفاده شده اند و الان از استایلهای خط خورده استفاده نمی کند.

sahel65
سه شنبه 10 مرداد 1391, 11:41 صبح
در مورد سوال دوم:در صورتی که در فایرباگ شما روی یک کلاسی هستید ولی css ان در فایر باگ نشان داده نشه ممکنه اون کلاس اصلا جایی تعریف نشده باشه
یعنی ممکنه اینجور باشه؟ پس چرا خودش اضافه میکنه؟ با این وجود ما اگه بخوایم از این امکان(Firebug) برای یادگیری در طراحی هایی که انجام میدیم استفاده کنیم فقط باید نحوه DIV و محدوده هر کدوم رو ببینیم و به کلاسها خیلی توجه نکنیم. درسته این حرفم؟

Saber Mogaddas
سه شنبه 10 مرداد 1391, 12:03 عصر
سلام
منظور ایشون این بوده که اگه برای مثال تو فایرباگ روی یک تگ رفتیم و استایلی وجود نداشت به این مفهوم هست که برنامه نویس به اون تگ استایل نداده ..
وگرنه فایرباگ هر چیزی که برنامه نویسی شده نشون میده و نه چیزی حذف و یا اضافه میکنه ..
موفق باشید..