Html CSS-浮动<;旁白>;元素缩进文本
我正在尝试创建一个布局,其中包含一列居中的文本,以及位于右侧并“附加”到列右侧的元素 定位正确,但中间列中的文本在浮动位置缩进。我希望它表现得像浮子不在那里一样 当前代码: HTMLHtml CSS-浮动<;旁白>;元素缩进文本,html,css,Html,Css,我正在尝试创建一个布局,其中包含一列居中的文本,以及位于右侧并“附加”到列右侧的元素 定位正确,但中间列中的文本在浮动位置缩进。我希望它表现得像浮子不在那里一样 当前代码: HTML 非常感谢您的帮助 这在浮动时是不可能的 您需要重新考虑HTML布局或使用绝对定位 div{ 宽度:400px; 保证金:自动; 背景:红色; 位置:相对位置; } 旁白{ 宽度:200px; 左:100%; 位置:相对位置; 背景:黄色; 位置:绝对位置; } 这是一个应该向右对齐的脚注 假设动物有腐败行为。
非常感谢您的帮助 这在
浮动时是不可能的
您需要重新考虑HTML布局或使用绝对定位
div{
宽度:400px;
保证金:自动;
背景:红色;
位置:相对位置;
}
旁白{
宽度:200px;
左:100%;
位置:相对位置;
背景:黄色;
位置:绝对位置;
}
这是一个应该向右对齐的脚注
假设动物有腐败行为。全缘轮虫是甲壳虫的总称。客户要求提供连续的客户服务。Aspernatur aut et est。这是一种解释性的劳动。埃克
奥特·尼莫·奎亚
这在浮动时是不可能的
您需要重新考虑HTML布局或使用绝对定位
div{
宽度:400px;
保证金:自动;
背景:红色;
位置:相对位置;
}
旁白{
宽度:200px;
左:100%;
位置:相对位置;
背景:黄色;
位置:绝对位置;
}
这是一个应该向右对齐的脚注
假设动物有腐败行为。全缘轮虫是甲壳虫的总称。客户要求提供连续的客户服务。Aspernatur aut et est。这是一种解释性的劳动。埃克
奥特·尼莫·奎亚
我想你想要这样的东西:
CSS:
我想你想要这样的东西:
CSS:
但中间列中的文本在浮点位置缩进。我希望它表现得像浮子不在那里一样
实现这一点的一个简单方法是为浮动元素提供一个负的左边距
,其绝对值与将其定位到左边时的绝对值相同:
div{
宽度:400px;
保证金:自动;
背景:红色;
}
旁白{
浮动:对;
清楚:对,;
宽度:200px;
左:200px;
左边距:-200px;
位置:相对位置;
背景:黄色;
}
这是一个应该向右浮动的旁白
这个段落应该集中在页面的中间。这一段应该集中在页面的中间。这一段应该集中在页面的中间。这个段落应该集中在页面的中间。
但中间列中的文本在浮点位置缩进。我希望它表现得像浮子不在那里一样
实现这一点的一个简单方法是为浮动元素提供一个负的左边距
,其绝对值与将其定位到左边时的绝对值相同:
div{
宽度:400px;
保证金:自动;
背景:红色;
}
旁白{
浮动:对;
清楚:对,;
宽度:200px;
左:200px;
左边距:-200px;
位置:相对位置;
背景:黄色;
}
这是一个应该向右浮动的旁白
这个段落应该集中在页面的中间。这一段应该集中在页面的中间。这一段应该集中在页面的中间。这个段落应该集中在页面的中间。
我想你想要的是文本打破它的边界框,或者干脆把放在一边
,看看这个链接,如果我不理解你的要求,这可能就是你想要的。我想你想要的是文本打破它的边界框,或者干脆把放在一边
,看看这个链接,这可能是你想要的,抱歉,如果我不理解你的要求。
<div>
<aside>This is an aside that should float to the right</aside>
<p>This paragraph should be centered in the middle of the page.</p>
</div>
div {
width: 400px;
margin: auto;
}
aside {
float: right;
clear: right;
width: 200px;
left: 200px;
position: relative;
}
div {
width: 400px;
margin: auto;
background: red;
}
aside {
float: right;
clear: right;
width: 30%;
position: relative;
background: yellow;
}
p{
margin: 0;
width: 70%;
float: left;
background: red;
text-align: center;
}