ورود

View Full Version : مشکل در تعیین مکان عناصر



asgarkz
پنج شنبه 27 فروردین 1394, 14:29 عصر
با سلام خدمت دوستان
من با استفاده از CSS و Javascript یه سری عنصر مانند button,image,form,.. روی صفحه اصلی سایت قرار داده ام. حالا که برای نمایش صحیح سایت در IE مجبور شدم این خط
<!doctype html> رو اضافه کنم، مکان بعضی از عناصر مثل button و image به هم ریخته و قابل تنظیم نیستن. آیا راه حلی وجود داره؟

ravand
پنج شنبه 27 فروردین 1394, 21:31 عصر
از css reset استفاده کردی؟

asgarkz
پنج شنبه 27 فروردین 1394, 21:42 عصر
یک قطعه کد مربوط به CSS Reset رو به قسمت Style اضافه کردم، ولی حل نشد. شما نمونه کدش رو دارین؟

ravand
پنج شنبه 27 فروردین 1394, 21:47 عصر
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;}

asgarkz
پنج شنبه 27 فروردین 1394, 22:15 عصر
قبل از اینکه doctype html رو به کدها اضافه کنم، میتونستم از طریق javascript موقعیت یک عنصر رو با توجه به موقعیت یک عنصر دیگه تعیین کنم،
ولی بعد از اضافه نمودن doctype html این عمل انجام نمیشه. لطفا راهنمایی کنید.
var zImage = document.getElementById('xImage');
var zButton = document.getElementById('xButton');
zImage.style.left = zButton.style.left + 200;

asgarkz
دوشنبه 14 اردیبهشت 1394, 20:28 عصر
ظاهرا مشکل با اضافه کردن 'px' به آخر عبارت حل میشه

var zImage = document.getElementById('xImage');
var zButton = document.getElementById('xButton');
zImage.style.left = zButton.style.left + 200 + 'px';