PDA

View Full Version : سوال: نمایش سایت در مرورگرهای مختلف



زینب فاطمی
سه شنبه 04 مهر 1391, 10:03 صبح
سلام
من سایتم رو وقتی توی opera ، mozilla، safari چک میکنم درسته ولی توی IE9 بهم میریزه :گریه:. آنهایی که به صورت عکس وارد کردم درست در جای خودشونه ولی متن هایی که با css تنظیم شده مشکل پیدا میکنه و توی کادر خودش نیست. عکس رو هم جاش رو با css تنظیم کردم ولی بهم نمیریزه .
توی یک سایت نوشته بود ابتدای css این رو استفاده کنید ولی درست نشد .
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}


:focus {
outline: 0;
}


ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}


table {
border-collapse: collapse;
border-spacing: 0;
}

mrgraphy
سه شنبه 04 مهر 1391, 10:14 صبح
سلام دوست عزیز.
این کد ها css reset هستن و اگر ندونی که این ها کجا کاربرد دارن و همین طوری ازشون استفاده کنی بدتر کدتو بهم میرزن و مشکل برات درست میکنن.
باید طبق کد css که زدی عمل کنی و بدونی کدوم عنصر رو کجا reset کنی.
بهتره یه جستجویی درباره cbc یا cross browser بکنی.

در ضمن این تاپیک ربطی به PHP نداره شما نباید این تاپیک رو اینجا اعلام میکردید. بخش طراحی وب جای این تاپیک هست.
موفق باشی.

refugee
سه شنبه 04 مهر 1391, 10:27 صبح
پس ارسالی که من دادم کوش ؟

چرا پاکش کردن ؟؟؟؟؟؟ نامردا منم که حرف بالایی رو زده بودم و کمی بیشتر راهنمایی کرده بودم :گریه:

زینب فاطمی
سه شنبه 04 مهر 1391, 18:24 عصر
سلام

خیلی ممنون از راهنماییتون میشه درباره اینکه گفتید : (باید طبق کد css که زدی عمل کنی و بدونی کدوم عنصر رو کجا reset کنی..) بیشتر توضیح بدید ؟

navid3d_69
سه شنبه 04 مهر 1391, 19:04 عصر
فکر نکنم مشکل از cross browser باشه چون توی 3 تا مروگر درست هست و ie 9 هم که الان بهتر شده بیشتر کد های css رو پشتیبانی می کنند ممکن هست توی طراحی شما مشکل باشه

mrgraphy
سه شنبه 04 مهر 1391, 21:00 عصر
دوست عزیز.
این مبحث یه مقدار طولانیه و بیشتر از این تجربیه.
به فرض شما میخوای تمامی عناصر h1 تو سایت خودتون رو با فونت yekan نشون بدی.
اینجا شما باید برای h1 به عنوان یک selector خصوصیت یا property هایی تعریف کنی این یعنی این که تمامی h1 ها تحت تاثیر قرار میگیرند.
اما یه جا هست که شما میخوای از h1 با فونت tahoma استفاده کنی و اما چون h1 رو قبلا reset کردی باید یک selector از نوع id یا class تعریف کنی و توی اون prperty خای جدید خودتنو بزنید و قبلی ها رو none یا 0 کنید تا به اون چیزی که میخوایید برسید.

قابل توجه navid3d_69 (http://barnamenevis.org/member.php?114275-navid3d_69) :
cross browser در 99 درصد موارد برای ie انجام میشه چون ساختار بقیه رورگر ها شبیه هم دیگه هستن.