问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用DW做html网页的时候,层的位置为什么总是会往右移?

发布网友 发布时间:2022-04-21 15:12

我来回答

3个回答

懂视网 时间:2022-04-21 19:34

本帖最后由 u010766076 于 2013-05-30 23:37:35 编辑

JavaScript CSS html

3个span A B C,通过JS设置他的固定位置
设置加载和改变大小的时候调用
用的IE9。
页面加载时只能看到样式表的效果,JS没效果。
这样影响排版吗??????????????????????????????
难道刚开始看到是一个样子,调整浏览器大小,在换一种样子吗????????



html
A
B
C

CSS
#A{
background:red;
position:absolute;
display:inline-block;
left: 95%;
}
#B{
background:red;
position:absolute;
display:inline-block;
left:90%;

}
#C{
background:red;
position:absolute;
display:inline-block;
left:85%;
}

JS
function login(){
var A= document.getElementById("A");
A.style.left = (document.documentElement.clientWidth-40)+"px";
var B= document.getElementById("B");
B.style.left = (document.documentElement.clientWidth-80)+"px";
var C= document.getElementById("C");
C.style.left = (document.documentElement.clientWidth-120)+"px";
}


window.onload=login;
window.onresize=login;

个人觉得是页面加载时提示是否启用JS脚本的问题。
求解决


回复讨论(解决方案)

window.onresize最好放到window.onload函数里边。
window.onload=login;

function login(){
var A= document.getElementById("A");
A.style.left = (document.documentElement.clientWidth-40)+"px";
var B= document.getElementById("B");
B.style.left = (document.documentElement.clientWidth-80)+"px";
var C= document.getElementById("C");
C.style.left = (document.documentElement.clientWidth-120)+"px";

window.onresize=login;
}

初步断定,你是不是禁用脚本了

初步断定,你是不是禁用脚本了
这个是正解啊,确实有这东西,我去选项里面设置了,没用

window.onresize最好放到window.onload函数里边。
window.onload=login;

function login(){
var A= document.getElementById("A");
A.style.left = (document.documentElement.clientWidth-40)+"px";
var B= document.getElementById("B");
B.style.left = (document.documentElement.clientWidth-80)+"px";
var C= document.getElementById("C");
C.style.left = (document.documentElement.clientWidth-120)+"px";

window.onresize=login;
}



现在的问题只是初始的时候只有css的效果,并没有login函数的效果。

测试了一遍,写到函数里面不会调用,调用的话也只是加载的时候调用一次

热心网友 时间:2022-04-21 16:42

可能你在做的时候,没有把编辑区全部打开,所以整个页面没有完全看见,当然层移动的位置就会有偏差了

热心网友 时间:2022-04-21 18:00

你CSS的基础不太好~相对位置跟局对位置要弄明白,然后再不同浏览器要使用不同的HACK CSS方法才可以的哦~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad mini2怎么看小说 关于ipadmini的几点疑惑 苹果平板图书阅读软件推荐推荐一个苹果可以用的免费看小说app 风冷无霜为什么噪音大 华为matepad11多大尺寸的 applewatch可以发微信语音吗? 人类基因组组成 仅从染色体照片(黑白非显带的)能否区别X染色体和C组染色体? ...车子加速不上来是什么原因,节气门清洗过了也不行? 换了变数箱油洗了节气门 提速慢了 停下来起步根本没力气 信封格式怎么写??? PC采用串口采集天平的数据 怎么自制个数据采集系统 求一个VB写的RS232接口程序,连接一个电子天平 舌头表面发白有臭味肥大是怎么回事 串口助手定时采集天平数据 我舌苔一直很厚,白色的,有臭味,怎么办啊? 我的舌头舌苔很白腻,特别是舌根,有很厚的苔,用手可以刮下来白色的东西,而且特别臭,舌根的苔有裂纹... 白喜事信封怎么写,白喜事红包怎么写 最近舌苔厚,有一层白色的。还很臭。怎么办? 舌苔白,用手指刮下来的白色的物体很臭,但我的口气不臭, 热电阻wzpm001与wzpm201有什么区别 舌苔很白,整个舌头都变白了,舌头中部位置的舌苔很厚,看上去像豆腐渣一样,可以抠下来,而且很臭,特别 wrnmmp英语什么意思? 舌头上能刮下白色的东西 有红点,刮下那白色的东西味道很臭,是什么原因 舌苔厚白用手刮出一曾白色的东西而且有异味嘴苦是怎么回事 侠盗飞车圣安地列斯里练那习飞机是经常出现的那首音乐是什么歌啊 “我让你买的”什么意思,附上汉语。 WRNM是什么意思啊 你会怎样看待一个整天说脏话的女孩? 信封得格式怎么写 “小精灵” ELFIN8.0版软件,怎么进行数据采集时,提示“机内没有数据存 ... 如何使用 Word\Excel\txt文档获取 SQP型电子天平的称重数据 梅特勒-托利多的质量 天平链侧链短信代表被起诉了吗 赛多利斯电子天平计量准吗? 吴尊是不是文莱国王的接班人,不然他为什么叫阿sa到文莱当他的王后? 向佐出身豪门却不炫富嚣张,这样的富二代还有哪些? 世家上有多少个国家 世家有多少个国家 姓林的著名历史人物有那些 介绍下『诡尸』的作者黄现 余额宝提现说成功,但是银行卡却没有到账,怎么回事? 余额宝提现不到账怎么回事 昨天余额宝余额提现到网商银行,为什么没到账?显示提现成功了,就是网商银行没到账 我5月11日上午从余额宝转到银行卡的2万多人民币怎么到现在还没有到账? 我从余额宝转出到银行卡,为什么都2天了还没到账 光影魔术手、ps-cs3打不开佳能50D的CR2文件?请问怎么解决,谢谢 内径40、外径68,厚15的轴承型号是多少 内径40、外径68,厚15的轴承型号是多少?