Html 更改div元素的浮动行为
我有以下几个部门: html:Html 更改div元素的浮动行为,html,css,css-float,Html,Css,Css Float,我有以下几个部门: html: <div class="side left"> <span>left</span> </div> <div class="side right"> <span>right</span> </div> .side { height: 100px; width: 400px; float: left; } .left{ b
<div class="side left">
<span>left</span>
</div>
<div class="side right">
<span>right</span>
</div>
.side
{
height: 100px;
width: 400px;
float: left;
}
.left{ background-color: red;}
.right{ background-color: blue;}
小提琴:
当我最小化浏览器窗口宽度时,它们以如下方式浮动:
问题:有没有一种简单的(css)方法可以让它们以这种方式浮动而不更改html:
您必须检查设备大小,然后更改浮动css属性
否则,请使用引导系统。您必须检查设备大小,然后更改浮动css属性
否则使用引导系统。您可以使用flex box 通过搜索,我找到了这个被接受的答案 “使用flexbox时,您可以使用项目上的order属性来指示哪些订单项目出现在”您可以使用flexbox 通过搜索,我找到了这个被接受的答案
“使用flexbox时,您可以使用项目上的order属性来指定哪些订单项目出现在”中。您可以使用flexbox和媒体查询来执行此操作。使用flexbox,您可以更改元素的顺序,使用查询,您可以设置何时更改顺序。这是
正文{
显示器:flex;
保证金:0;
填充:0;
}
.这边{
高度:100px;
flex:011400px;
}
.left{背景色:红色;文本对齐:居中;}
.right{背景色:蓝色;文本对齐:居中;}
@介质(最大宽度:800px){
身体{
柔性包装:包装;
}
.左{
顺序:2;
}
}
左边
正确的
您可以通过Flexbox和媒体查询来实现这一点。使用flexbox,您可以更改元素的顺序,使用查询,您可以设置何时更改顺序。这是
正文{
显示器:flex;
保证金:0;
填充:0;
}
.这边{
高度:100px;
flex:011400px;
}
.left{背景色:红色;文本对齐:居中;}
.right{背景色:蓝色;文本对齐:居中;}
@介质(最大宽度:800px){
身体{
柔性包装:包装;
}
.左{
顺序:2;
}
}
左边
正确的
我会坚持让你使用。对CSS和“HTML”(也)的小改动有助于实现您的目标
我想这可能会帮助你:
HTML
<span class="xyzContainer">
<div id="start" class="side left">
<span>left</span>
</div>
<div id="end" class="side right">
<span>right</span>
</div>
</span>
注意:这里的技巧是通过display:flex
完成的,它应用于带有order:2
to.left
类的容器
我坚持要你用。对CSS和“HTML”(也)的小改动有助于实现您的目标
我想这可能会帮助你:
HTML
<span class="xyzContainer">
<div id="start" class="side left">
<span>left</span>
</div>
<div id="end" class="side right">
<span>right</span>
</div>
</span>
注意:这里的技巧是通过display:flex
完成的,它应用于带有order:2
to.left
类的容器
一边
{
高度:100px;
宽度:400px;
浮动:左;
}
@媒体屏幕和屏幕(最大宽度:480px)
{
#块状容器{
显示:-网络工具包盒;
显示器:-moz盒;
显示:框;
-网络工具包盒方向:垂直;
-莫兹盒方向:垂直;
盒子方向:垂直;
}
#布洛克{
-webkit盒序数组:2;
-moz盒序数组:2;
盒序组:2;
}
#区块B{
-webkit盒序数组:1;
-moz盒序数组:1;
箱序组:1;
}
}
A区
B区
一边
{
高度:100px;
宽度:400px;
浮动:左;
}
@媒体屏幕和屏幕(最大宽度:480px)
{
#块状容器{
显示:-网络工具包盒;
显示器:-moz盒;
显示:框;
-网络工具包盒方向:垂直;
-莫兹盒方向:垂直;
盒子方向:垂直;
}
#布洛克{
-webkit盒序数组:2;
-moz盒序数组:2;
盒序组:2;
}
#区块B{
-webkit盒序数组:1;
-moz盒序数组:1;
箱序组:1;
}
}
A区
B区
您可以使用display flex
属性进行反转
这是它的css
body{
display: flex;
flex-direction: column-reverse;
display: -webkit-flex;
-webkit-flex-direction:column-reverse;
}
这是一把小提琴,你可以使用
displayflex
属性来反转
这是它的css
body{
display: flex;
flex-direction: column-reverse;
display: -webkit-flex;
-webkit-flex-direction:column-reverse;
}
这里是那把小提琴如何改变浮动css属性?你能给我看一下代码吗?@media screen和(最大宽度:480px){#divid{float:left!重要;}}你能更新小提琴吗?我不明白你的答案怎么改?你能给我看一下代码吗?@media screen和(最大宽度:480px){#divid{float:left!重要;}}你能更新小提琴吗?我不明白你的回答:你想用flexbox而不是float吗?@NenadVracar-当然,只要我不必更改html,你想用flexbox而不是float吗?@NenadVracar-当然,只要我不必更改html