Javascript 如何在另一个类似div的表中动态显示div,其中包含一些行和列?
我有一个包含任何动态DIV的常规DIV 例如,我有一个宽度为100%的通用div(容器),其中包含10个子div,我需要将10个子div分隔为通用div内的两行Javascript 如何在另一个类似div的表中动态显示div,其中包含一些行和列?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个包含任何动态DIV的常规DIV 例如,我有一个宽度为100%的通用div(容器),其中包含10个子div,我需要将10个子div分隔为通用div内的两行 <div id="container"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div&g
<div id="container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
</div>
1.
2.
3.
4.
5.
6.
7.
8.
9
10
注:前5个div应在一行中,下5个div应在另一行中。
是否可以动态地执行此操作?
感谢您的帮助。您可以像这样更改css中的显示:
.container {
width: 100%;
display: block
}
.myClass {
display: inline-block;
}
<div class="container">
<div class="myClass">1111111111111111111111111111111111111111111</div>
<div class="myClass">222222222222222222222222222222222222222222</div>
<div class="myClass">333333333333333333333333333333333333333</div>
<div class="myClass">444444444444444444444444444444444444444444444444444</div>
<div class="myClass">55555555555555555555555555555555555555</div>
<div class="myClass">66666666666666666666666666666666666666666666666666</div>
<div class="myClass">7777777777777777777777777777777777777777</div>
<div class="myClass">88888888888888888888888888888888888888888888888888</div>
<div class="myClass">99999999999999999999999999999999999</div>
<div class="myClass">1010101010101010101010101010101010101010101010</div>
</div>
html是这样的:
.container {
width: 100%;
display: block
}
.myClass {
display: inline-block;
}
<div class="container">
<div class="myClass">1111111111111111111111111111111111111111111</div>
<div class="myClass">222222222222222222222222222222222222222222</div>
<div class="myClass">333333333333333333333333333333333333333</div>
<div class="myClass">444444444444444444444444444444444444444444444444444</div>
<div class="myClass">55555555555555555555555555555555555555</div>
<div class="myClass">66666666666666666666666666666666666666666666666666</div>
<div class="myClass">7777777777777777777777777777777777777777</div>
<div class="myClass">88888888888888888888888888888888888888888888888888</div>
<div class="myClass">99999999999999999999999999999999999</div>
<div class="myClass">1010101010101010101010101010101010101010101010</div>
</div>
1111111111111111111111111111111111111111111
222222222222222222222222222222222222222222
333333333333333333333333333333333333333
444444444444444444444444444444444444444444444444444
55555555555555555555555555555555555555
66666666666666666666666666666666666666666666666666
7777777777777777777777777777777777777777
88888888888888888888888888888888888888888888888888
99999999999999999999999999999999999
1010101010101010101010101010101010101010101010
您可以像这样更改css中的显示:
.container {
width: 100%;
display: block
}
.myClass {
display: inline-block;
}
<div class="container">
<div class="myClass">1111111111111111111111111111111111111111111</div>
<div class="myClass">222222222222222222222222222222222222222222</div>
<div class="myClass">333333333333333333333333333333333333333</div>
<div class="myClass">444444444444444444444444444444444444444444444444444</div>
<div class="myClass">55555555555555555555555555555555555555</div>
<div class="myClass">66666666666666666666666666666666666666666666666666</div>
<div class="myClass">7777777777777777777777777777777777777777</div>
<div class="myClass">88888888888888888888888888888888888888888888888888</div>
<div class="myClass">99999999999999999999999999999999999</div>
<div class="myClass">1010101010101010101010101010101010101010101010</div>
</div>
html是这样的:
.container {
width: 100%;
display: block
}
.myClass {
display: inline-block;
}
<div class="container">
<div class="myClass">1111111111111111111111111111111111111111111</div>
<div class="myClass">222222222222222222222222222222222222222222</div>
<div class="myClass">333333333333333333333333333333333333333</div>
<div class="myClass">444444444444444444444444444444444444444444444444444</div>
<div class="myClass">55555555555555555555555555555555555555</div>
<div class="myClass">66666666666666666666666666666666666666666666666666</div>
<div class="myClass">7777777777777777777777777777777777777777</div>
<div class="myClass">88888888888888888888888888888888888888888888888888</div>
<div class="myClass">99999999999999999999999999999999999</div>
<div class="myClass">1010101010101010101010101010101010101010101010</div>
</div>
1111111111111111111111111111111111111111111
222222222222222222222222222222222222222222
333333333333333333333333333333333333333
444444444444444444444444444444444444444444444444444
55555555555555555555555555555555555555
66666666666666666666666666666666666666666666666666
7777777777777777777777777777777777777777
88888888888888888888888888888888888888888888888888
99999999999999999999999999999999999
1010101010101010101010101010101010101010101010
我相信您希望div按行显示,并像表格单元格一样包装。像这样的
CSS:
这是编译的 我相信您希望div按行显示,并像表格单元格一样换行。像这样的 CSS:
这是编译的 您可以使用float css属性: 使用css制作网格的示例:
您可以使用float css属性: 使用css制作网格的示例:
div{overflow:hidden;}div div{float:left;}你能更清楚一点吗……你能把预期的output@JonasGrumann,thaks你的代码worksdiv{overflow:hidden;}div div{float:left;}你能更清楚一点吗……你能把预期的output@Jonas格鲁曼,你的代码行得通