关于是否有将元素推到一边的CSS属性边距除外?的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于)预期css(css-rparentexpected)"用于@media查询中的第4级css语
关于是否有将元素推到一边的 CSS 属性边距除外?的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于) 预期 css(css-rparentexpected)" 用于@media 查询中的第 4 级 css 语法、、 不起作用、Angular: 添加的 document.execCommand 只看到 style.css 中的 css 规则而不是组件的 css
等相关知识的信息别忘了在本站进行查找喔。
- 是否有将元素推到一边的 CSS 属性边距除外?
- ) 预期 css(css-rparentexpected)" 用于@media 查询中的第 4 级 css 语法
- ">
- 不起作用"> 不起作用
- Angular:
- 添加的 document.execCommand 只看到 style.css 中的 css 规则而不是组件的 css
是否有将元素推到一边的 CSS 属性边距除外?
如何解决是否有将元素推到一边的 CSS 属性边距除外?
对于我的 200x200px 容器,我添加了 10% 的右边距,我相信在我的 html 中它下面的内容会被推到右边距区域之外,但是在我的代码中,内容没有被推开(下面) 来自我的容器,即使我在容器的四周放置了边距。
即使我有容器边距,为什么元素仍然与我的容器重叠?我只能通过在我的 html 中执行多个 br 来解决这个问题吗?或者是否有实际的 CSS 方法来解决这个问题?
我真的很感激这方面的帮助,非常感谢!
body {
color: black;
background-color: rgb(240,240,240);
margin: 1%;
}
.container {
width: 200px;
height: 200px;
outline: red solid 5px;
Box-sizing: border-Box;
position: absolute;
top: 165%;
margin: 10%;
background-image: url(ezio.jpg);
}
.textBox1 {
width: 40%;
left: 2%;
Box-sizing: border-Box;
outline: red solid 5px;
background-color: cyan;
padding: 20px;
border: 10px;
border-style: dotted;
position: relative;
}
.textBox2 {
width: 40%;
Box-sizing: border-Box;
outline: red solid 5px;
position: absolute;
left: 45%;
top: 18%;
background-color: darkkhaki;
}
.textBox3 {
width: 40%;
Box-sizing: border-Box;
outline: red solid 5px;
Box-sizing: border-Box;
position: relative;
left: 10%;
}
.textBox4 {
width: 40%;
Box-sizing: border-Box;
outline: red solid 5px;
Box-sizing: border-Box;
position: absolute;
left: 55%;
top: 70%;
}
<div class="container"></div>
<div class="textBox1">
<p> ding Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae aliquid ea,numquam quod SAEpe excepturi eaque debitis repellat,quibusdam ratione atque,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<br>
<div class="textBox2">
kingen simp Lorem ipsum dolor sit amet consectetur,adipisicing elit. Aliquid eum excepturi veritatis officia iusto cum reprehenderit corrupti accusamus,accusantium sequi nobis ab nesciunt quibusdam natus tenetur at enim ipsum magni?</div>
<br>
<div class="textBox3">
<h4>amazin</h4>
<p>pie Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae aliquid ea,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<br>
<div class="textBox4">
<h6>water</h6>
<p> indigo sill Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae aliquid ea,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<div class="categories">
<h5>
categories
</h2>
<ul>
<li><a href="#">juice</a></li>
<li><a href="#">grapes</a></li>
<li><a href="#">mango</a></li>
<li><a href="test.html">fish</a></li>
</ul>
</div>
<table>
<thead>
<tr>
<th>name</th>
<th>age</th>
<th>email</th>
</tr>
</thead>
<tbody>
<tr>
<td>kano minto</td>
<td>56</td>
<td>minto@gmail.com</td>
</tr>
<tr>
<td>heni smio</td>
<td>24</td>
<td>dkeo@gmail.com</td>
</tr>
<tr>
<td>elise trum</td>
<td>35</td>
<td>trm@gmail.com</td>
</tr>
</tbody>
</table>
<br>
解决方法
在 position relative 中,元素相对于自身定位。但是,绝对定位的元素是相对于其父元素的。具有 position: absolute 的元素从正常文档流中删除。它会自动定位到其父元素的起点(左上角)。
除了 texbox1 之外,所有元素都处于绝对位置,因此摆脱了文档通常会如何流动它们。一个接一个。
假设我们从 textbox1 中取出相对位置。 textbox1 应该位于绿色框的顶部,但由于流程中断,它被认为是通常的事物方案中的第一个元素。
下面的例子。
body {
color: black;
background-color: rgb(240,240,240);
margin: 10%;
}
.container{
width: 200px;
height: 200px;
outline: green solid 5px;
box-sizing: border-box;
position: absolute;
top: 16%;
margin: 10%;
background-image: url(ezio.jpg);
}
.textbox1 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
background-color: cyan;
padding: 20px;
border: 10px;
border-style: dotted;
}
.textbox2 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
position: absolute;
left: 45%;
top: 18%;
background-color: darkkhaki;
}
.textbox3 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
box-sizing: border-box;
position: relative;
left: 10%;
}
.textbox4 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
box-sizing: border-box;
position: absolute;
left: 55%;
top: 70%;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>GamerHub</title>
<link rel="stylesheet" href="C:/Users/zeren/CSS/newcssgamerhub.css" type="text/css">
</head>
<body>
<div class="container"></div>
<div class="textbox1">
<p> ding Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae aliquid ea,numquam quod saepe excepturi eaque debitis repellat,quibusdam ratione atque,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<br>
<div class="textbox2">
kingen simp Lorem ipsum dolor sit amet consectetur,adipisicing elit. Aliquid eum excepturi veritatis officia iusto cum reprehenderit corrupti accusamus,accusantium sequi nobis ab nesciunt quibusdam natus tenetur at enim ipsum magni?</div>
<br>
<div class="textbox3">
<h4>amazin</h4>
<p>pie Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae aliquid ea,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<br>
<div class="textbox4">
<h6>water</h6>
<p> indigo sill Lorem ipsum dolor sit amet consectetur adipisicing elit. Molestiae aliquid ea,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<div class="categories">
<h5>
categories
</h2>
<ul>
<li><a href="#">juice</a></li>
<li><a href="#">grapes</a></li>
<li><a href="#">mango</a></li>
<li><a href="test.html">fish</a></li>
</ul>
</div>
<table>
<thead>
<tr>
<th>name</th>
<th>age</th>
<th>email</th>
</tr>
</thead>
<tbody>
<tr>
<td>kano minto</td>
<td>56</td>
<td>minto@gmail.com</td>
</tr>
<tr>
<td>heni smio</td>
<td>24</td>
<td>dkeo@gmail.com</td>
</tr>
<tr>
<td>elise trum</td>
<td>35</td>
<td>trm@gmail.com</td>
</tr>
</tbody>
</table>
<br>
</body>
当我们重新应用相对于 textbox1 的位置时,它会根据代码中的堆叠位置流动。容器后。 下面的例子;
body {
color: black;
background-color: rgb(240,240);
margin: 10%;
}
.container{
width: 200px;
height: 200px;
outline: green solid 5px;
box-sizing: border-box;
position: absolute;
top: 16%;
margin: 10%;
background-image: url(ezio.jpg);
}
.textbox1 {
width: 40%;
position: relative;
box-sizing: border-box;
outline: red solid 5px;
background-color: cyan;
padding: 20px;
border: 10px;
border-style: dotted;
}
.textbox2 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
position: absolute;
left: 45%;
top: 18%;
background-color: darkkhaki;
}
.textbox3 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
box-sizing: border-box;
position: relative;
left: 10%;
}
.textbox4 {
width: 40%;
box-sizing: border-box;
outline: red solid 5px;
box-sizing: border-box;
position: absolute;
left: 55%;
top: 70%;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,mollitia ipsum repellendus. Nostrum at possimus fugiat dolores excepturi!</p>
</div>
<div class="categories">
<h5>
categories
</h2>
<ul>
<li><a href="#">juice</a></li>
<li><a href="#">grapes</a></li>
<li><a href="#">mango</a></li>
<li><a href="test.html">fish</a></li>
</ul>
</div>
<table>
<thead>
<tr>
<th>name</th>
<th>age</th>
<th>email</th>
</tr>
</thead>
<tbody>
<tr>
<td>kano minto</td>
<td>56</td>
<td>minto@gmail.com</td>
</tr>
<tr>
<td>heni smio</td>
<td>24</td>
<td>dkeo@gmail.com</td>
</tr>
<tr>
<td>elise trum</td>
<td>35</td>
<td>trm@gmail.com</td>
</tr>
</tbody>
</table>
<br>
</body>