小编Shi*_*san的帖子

边距底部不在flexbox中工作

我有一个问题,我有一个flexbox,但我并不希望每个元素根据给定的属性间隔,所以我想玩边距.

我在框的顶部有一个标题,但我希望它与其余元素之间的间距.

所以我希望将我的p元素列表组合在一起但距离标题更远.

但是,当我这样做margin-bottom时没有效果(当我增加或减少margin-bottom任何变化时).

我最初是以百分比形式进行的,并将其更改为像素,但这似乎也不是问题.

在片段中我看起来没什么问题但是在更大的浏览器上,标题和p元素之间几乎没有任何空间是问题.

.container {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 70vh;
  width: 70%;
  margin: 5% auto 8% auto;
  background-color: white;
}
.container p {
  margin-bottom: 2%;
}
.container h2 {
  color: orange;
  font-size: 34px;
}
.middle p:first-child {
  margin-top: 8%;
}
.bspace {
  margin-bottom: 50px;
}
.box h2 {
  color: orange;
  text-align: center;
}
.left {
  display: flex;
  flex-flow: row wrap;
  align-items: center; …
Run Code Online (Sandbox Code Playgroud)

html css margin css3 flexbox

7
推荐指数
1
解决办法
7923
查看次数

Flexbox对齐内容并证明内容不起作用

我设置了特定的宽度,我没有margin: auto在我的flex项目上,但由于某些原因这些属性没有按预期工作.

我只想在流浆箱和列表类之间进行间隔.

现在在我的com上,流浆箱居中,但在片段上没有,我不知道为什么,即使justify-content设置为居中.

但即使在我的电脑上align-items也不能正常工作.

我的意思是我知道它没有效果,但那就是只有一个项目.

我还评论了一些常见的嫌疑人,但这不起作用.

最后,right实际上是一个更大的容器div的一部分,但这应该是无关紧要的.如果你为整个片段做了一个完整的页面,你会看到我在说什么.

.right {
  display: flex;
  position: relative;
  flex-flow: row wrap;
  align-items: space-between;
  justify-content: center;
  // text-align: center;
  order: 3;
  //background: yellow;
  flex: 1 50%;
  height: 100%;
}
div.list {
  display: flex;
  flex-flow: row wrap;
  width: 70%;
  justify-content: center;
  line-height: 300%;
  border: 1px solid pink;
}
.right .headbox {
  border-bottom: 1px solid orange;
  width: 70%;
  height: auto;
}
.right .list {
  // text-align: center;
  height: auto; …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

4
推荐指数
1
解决办法
1万
查看次数

Flexbox对齐项不起作用

所以我面临一个小问题,根据align-itemsflexbox中的属性,图片没有移动,我不知道为什么.

align-items: flex-start当我将元素的宽度设置为35%,高度设置为100%时,它们就好像我已经应用了一样.

值得关注的是一个叫做的人'topi'.

总结一下我的目标布局(虽然它稍微不相关但可能有助于解决这个问题):

我想在父div中有两个父行.顶行有两个部分,我希望底部行有3个以上的部分列.

我只是不确定为什么图像没有移动.

我的意思是我制作了图像在flexbox中的div,虽然我认为这是无关紧要的,因为使'topi'类具有属性align-items: center/space-around,它应该在包含图像的div上工作.

我会认为图像随着div一起移动.

有人可以开导我这个吗?

PS topidiv规则是无用的,因为图像在div中,所以只需要一个规则即可topi,对吧?谢谢.

.container {
  display: flex;
  position: relative;
  flex-flow: row wrap;
  justify-content: space-around;
  align-items: stretch;
  height: 95vh;
  width: 80%;
  margin: 5% auto 8% auto;
  background-color: white;
}
.top {
  display: flex;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
}
.bottom {
  display: flex;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.bottomi { …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

4
推荐指数
1
解决办法
8234
查看次数

输入:焦点不起作用

起初我的输入焦点工作得很好,现在突然间,当我为我的输入添加了几个样式时,它突然停止工作.我只添加了'input [type ="text"]和border-radius和padding以及它工作时的一些边距.当您单击每个表单元素时,即使我有一个焦点规则(您可以在代码底部附近找到),也没有任何反应.这有什么解决方法吗?

form{
  position: absolute;
  left: 50%;
  color: white;
  margin-left: -180px;
  padding: 15px 30px 15px 30px;
  background-color: #26004d;
  border-radius: 7px;
  margin-top: 10px;
  width: 300px;
}

label{
  float: left;
  text-align: right;
  margin-right: 15px;
  width: 100px;
}

input:focus {
  border: 2px solid #862d59;
}

input[type="submit"]{
  width: 50%;
  background-color: #862d59;
  color: white;
  margin-top: 5px;
  padding: 12px 12px;
  border: none;
  cursor: pointer;
}

input[type="text"]{
  width: 100%;
  padding:  12px 12px;
  margin: 4px 0;
  border: 1px solid #ccc;
  border-radius: 6px;
  //box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud)
<div id="formholder1"> …
Run Code Online (Sandbox Code Playgroud)

html css focus

3
推荐指数
1
解决办法
2683
查看次数

尽管位于顶部,div 仍不向下移动

很抱歉我尝试了一切,尝试了三十分钟却什么也没得到。好的,这是我的代码。由于某种原因,“div2”不起作用,也不能向下移动,但只能左右移动。我希望它能够从屏幕顶部或底部上下移动,但它只能左右移动,并且与导航栏位于同一水平面上

body {
   background-color: LightGoldenRodYellow;
   font-family:"Arial Black", Gadget, sans-serif;
 }

 #rightcolumn {
  float: left;
 margin-left: 100px;
 }

#wrapper {
 background-color: #33CC00;
 color: #000066;
}

 #midcolumn {
  float: left;
  width: 100px;  
  Margin: 15px;
 }

 #leftcolumn {
 float: left;
 width: 100px;
 margin: 10px;
 }

 #footer {
    clear: both;
    position: relative;
     z-index: 10;
    height: 3em;
    margin-top: -3em;
}


  .navbar {
  text-decoration: none;
  margin: 15px;
 display: block;
 }

 .div2{
 position:absolute;
 float: left;
 left: 200px;
 margin-top:100px:
 }


 .title{
 color: LightCoral;
 position:absolute;
 left: 50%;
 top: 10%; …
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
7690
查看次数

标签 统计

css ×5

html ×5

css3 ×3

flexbox ×3

focus ×1

margin ×1