设置元素的left 会改变元素的大小是为什么?????
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
body{
margin: 0px;
padding: 0xp;
}
ul{
margin: 0px;
padding: 0px;
}
li{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#nav{
border:1px solid orange;
width: 465px;
height: 52px;
margin: 50px auto 0 auto;
position: relative;
}
.nav_bg{
width: 85px;
height: 52px;
position: absolute;
background-color:red;
left:0px;
}
#nav ul li{
/*
float: left;
width: 85px;
height: 52px;
*/
}
.white{
border:1px solid black;
position: absolute;
color:orange;
left:0px;
}
</style>
</head>
<body>
<div id="nav">
<div class="nav_bg" >
<ul class="white" >
<li>首页</li>
<li>博文列表</li>
<li>精彩相册</li>
<li>动感音乐</li>
<li>关于我</li>
</ul>
</div>
</div>
</body>
当改变 .white 的
.white{
border:1px solid black;
position: absolute;
color:orange;
left:0px;//改为 100px或-100px 元素表现的效果不一样
}
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
body{
margin: 0px;
padding: 0xp;
}
ul{
margin: 0px;
padding: 0px;
}
li{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#nav{
border:1px solid orange;
width: 465px;
height: 52px;
margin: 50px auto 0 auto;
position: relative;
}
.nav_bg{
width: 85px;
height: 52px;
position: absolute;
background-color:red;
left:0px;
}
#nav ul li{
/*
float: left;
width: 85px;
height: 52px;
*/
}
.white{
border:1px solid black;
position: absolute;
color:orange;
left:0px;
}
</style>
</head>
<body>
<div id="nav">
<div class="nav_bg" >
<ul class="white" >
<li>首页</li>
<li>博文列表</li>
<li>精彩相册</li>
<li>动感音乐</li>
<li>关于我</li>
</ul>
</div>
</div>
</body>
当改变 .white 的
.white{
border:1px solid black;
position: absolute;
color:orange;
left:0px;//改为 100px或-100px 元素表现的效果不一样
}
...全文
相关推荐
wpf控件拖动改变大小并显示定位和大小
wpf控件拖动改变大小并显示定位和大小,也可在运行时输入数字直接改变控件大小或者canvas定位。
c# 控件大小(及字体)随窗口大小改变自动缩放
c#语言 控件大小以及字体随窗口大小以及字体随窗口改变而自动缩放
c# 动态改变控件位置、控件大小、拖动控件
用c#编写的示例程序,可以单击或双击后拖动控件到窗体任何位置,鼠标移动到控件边沿可以改变光标形状,按下鼠标左键后拖动可以改变控件大小,改变主窗体大小控件大小跟随改变
利用JavaScript实现拖拽改变元素大小
大致介绍 拖拽改变元素大小是在模拟拖拽上增加了一些功能 拖拽改变元素大小原理 首先这个方块得知道我们想要改变这个它的大小,所以我给它设定一个范围,当点击这个范围时表明我们想要改变它的大小 当我们点击方块的这些红色区域时,方快就知道我们想要改变它的大小 代码实现: // 获取event对象,兼容性写法 var ev = ev || event; // 鼠标按下时的位置 var mouseDownX = ev.clientX; var mouseDownY = ev.clientY; // 方块上下左右四个边的位置和方块的长宽
鼠标拖动改变DIV等网页元素的大小的实现方法
下面小编就为大家带来一篇鼠标拖动改变DIV等网页元素的大小的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


