见代码
我想做的是模拟滚动条
在firebug里面看html的结构 发现container里面的结构是我需要的这个是模拟纵向的但是在container1里面就很郁闷了,他总是不能并排,有什么办法让他并排吗.....
想到比较不好的办法是 规定好结构,根据里面所有并排元素宽的和 赋给外层的div
似乎这样就比较麻烦,至少比上面那个模拟纵向的麻烦一些
有好的解决方法吗??????????<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Drag!!!</title>
<style type="text/css">
#container {
height:200px;
_height:198px;
width:170px;
border:1px solid #999999;
overflow:hidden;
}
#container #content{
height:auto;
width:150px;
float:left;
}#container #content div{
height:30px;
width:100%;
}#container #scroll{
height:200px;
width:20px;
float:right;
}
#container #scroll #block{
width:20px;
height:20px;
background-color:#990000;
position:absolute;
}
/*===========================================================================================*/
/*===========================================================================================*/
/*===========================================================================================*/
#container1 {
height:200px;
width:400px;
_width:398px;
border:1px solid #999999;
overflow:hidden;}
#container1 #content1{
height:180px;
width:auto;
}#container1 #content1 div{
height:180px;
width:200px;
display:block;
float:left;
}#container1 #scroll1{
height:20px;
width:400px;
}#container1 #scroll1 #block1{
width:20px;
height:20px;
background-color:#990000;
position:absolute;
}
</style>
</head>
<body style="padding:40px;">
<div id="container">
<div id="content">
<div>aaaaa</div>
<div>bbbbb</div>
<div>vvvvv</div>
<div>ccccc</div>
<div>ddddd</div>
<div>eeeee</div>
<div>fffff</div>
<div>ggggg</div>
<div>hhhhh</div>
<div>zzzzz</div>
<div>uuuuu</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ttttt</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ooooo</div>
<div>ppppp</div>
<div>qqqqq</div>
<div>wwwww</div>
</div>
<div id="scroll">
<div id="block"></div>
</div>
</div>
<hr><hr>
<div id="container1">
<div id="content1">
<div>aaaaa</div>
<div>bbbbb</div>
<div>vvvvv</div>
<div>ccccc</div>
<div>ddddd</div>
<div>eeeee</div>
<div>fffff</div>
<div>ggggg</div>
<div>hhhhh</div>
<div>zzzzz</div>
<div>uuuuu</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ttttt</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ooooo</div>
<div>ppppp</div>
<div>qqqqq</div>
<div>wwwww</div>
</div>
<div id="scroll1">
<div id="block1"></div>
</div>
</div>
</body>
</html>
我想做的是模拟滚动条
在firebug里面看html的结构 发现container里面的结构是我需要的这个是模拟纵向的但是在container1里面就很郁闷了,他总是不能并排,有什么办法让他并排吗.....
想到比较不好的办法是 规定好结构,根据里面所有并排元素宽的和 赋给外层的div
似乎这样就比较麻烦,至少比上面那个模拟纵向的麻烦一些
有好的解决方法吗??????????<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Drag!!!</title>
<style type="text/css">
#container {
height:200px;
_height:198px;
width:170px;
border:1px solid #999999;
overflow:hidden;
}
#container #content{
height:auto;
width:150px;
float:left;
}#container #content div{
height:30px;
width:100%;
}#container #scroll{
height:200px;
width:20px;
float:right;
}
#container #scroll #block{
width:20px;
height:20px;
background-color:#990000;
position:absolute;
}
/*===========================================================================================*/
/*===========================================================================================*/
/*===========================================================================================*/
#container1 {
height:200px;
width:400px;
_width:398px;
border:1px solid #999999;
overflow:hidden;}
#container1 #content1{
height:180px;
width:auto;
}#container1 #content1 div{
height:180px;
width:200px;
display:block;
float:left;
}#container1 #scroll1{
height:20px;
width:400px;
}#container1 #scroll1 #block1{
width:20px;
height:20px;
background-color:#990000;
position:absolute;
}
</style>
</head>
<body style="padding:40px;">
<div id="container">
<div id="content">
<div>aaaaa</div>
<div>bbbbb</div>
<div>vvvvv</div>
<div>ccccc</div>
<div>ddddd</div>
<div>eeeee</div>
<div>fffff</div>
<div>ggggg</div>
<div>hhhhh</div>
<div>zzzzz</div>
<div>uuuuu</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ttttt</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ooooo</div>
<div>ppppp</div>
<div>qqqqq</div>
<div>wwwww</div>
</div>
<div id="scroll">
<div id="block"></div>
</div>
</div>
<hr><hr>
<div id="container1">
<div id="content1">
<div>aaaaa</div>
<div>bbbbb</div>
<div>vvvvv</div>
<div>ccccc</div>
<div>ddddd</div>
<div>eeeee</div>
<div>fffff</div>
<div>ggggg</div>
<div>hhhhh</div>
<div>zzzzz</div>
<div>uuuuu</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ttttt</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ooooo</div>
<div>ppppp</div>
<div>qqqqq</div>
<div>wwwww</div>
</div>
<div id="scroll1">
<div id="block1"></div>
</div>
</div>
</body>
</html>
解决方案 »
- 请问,特殊字符是变量,如何转义??
- js奇怪的问题
- 为什么这个定时隐藏层不起作用呢?
- js如何动态新增table的行?
- 大大虾指点~~
- 谁来说一下 split 这个函数的用法?
- 我想在一个button的Onclick()事件里,关闭当前页面,打开另一个页面怎么做?谢谢!
- seabell(百合心) :a.onclick()与a.click()有那些区别?谢谢
- jquery 自定义插件中返回的对象的子方法怎么写?
- javascript中如何用正则表达式校验指标公式的合法性,急急急!!!
- jquery如何load gb2312的页面~~~ 急急急
- 如何设定flexigrid 第一加载数据时,加载指定页数的数据
横排我会选择用Table tr套td来控制
<div id="container"></container>
<div id="container1"></container>
</div>
再控制bothConrainer就可以了,这个就不用多说了
#container1 #content1 div div{
height:180px;
width:100px;
display:block;
float:left;
} <div id="container1">
<div id="content1">
<div style='width:40000px'>
<div>aaaaa</div>
<div>bbbbb</div>
<div>vvvvv</div>
<div>ccccc</div>
<div>ddddd</div>
<div>eeeee</div>
<div>fffff</div>
<div>ggggg</div>
<div>hhhhh</div>
<div>zzzzz</div>
<div>uuuuu</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ttttt</div>
<div>kkkkk</div>
<div>lllll</div>
<div>ooooo</div>
<div>ppppp</div>
<div>qqqqq</div>
<div>wwwww</div>
</div>
</div>