gpt4 book ai didi

javascript - 将 div 与这些 div 外部的 p 对齐

转载 作者:太空宇宙 更新时间:2023-11-04 13:01:35 24 4
gpt4 key购买 nike

我有一个 div,里面有一些 p,我想把按钮放在一些 p 的旁边。只显示部分按钮,我将通过 Javascript 控制哪些按钮。通常,我会把每个 p 放在不同的包装 div 中,它也包含相应的按钮。但是我想要所有 p 周围都有一个背景图像,所以我需要将所有 p 放在同一个 div 中,并且不能为每个 p 设置单独的 div。我也不希望背景出现在按钮周围,这将是圆形的。如何将按钮与 p 对齐?我应该使用 jQuery 获取每个 p 的顶级属性并将它们传递给按钮吗?

JS fiddle :http://jsfiddle.net/bw22yht1/

HTML:

<body>
<div class="content">
<div class="p-wrapper">
<!--there is a background image here-->
<p>lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsumlorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum</p>
<p>lorem ipsum lorem ipsum</p>
<p>lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsumlorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum</p>
<p>lorem ipsum lorem ipsum</p>

</div>
</div>
</body>

CSS:

.content
{
width:1100px;
margin-top:60px;
margin-left: 200px;
}
.p-wrapper
{
background-image:url('bg/old-paper-texture.jpg');
background-size:cover;
padding-top:15px;
padding-left:25px;
font-size:20pt;
margin:0px 0px 10px;
width:700px;
}

实际页面:http://cin.ufpe.br/~rvcam/map/编辑: 显示我需要的图像: desired output

最佳答案

我看了你的页面,你只需要改变你的方法

<div class="content">
<ol class="p-wrapper">
<!--there is a background image here-->
<li>lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsumlorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum</li>
<li>lorem ipsum lorem ipsum</li>
<li>lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsumlorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum</li>
<li>lorem ipsum lorem ipsum</li>

</ol>
</div>

你会得到你需要的东西,不需要额外的跨度,你会有自动编号

编辑:请参阅下面的代码以满足您的需求。

HTML 大部分保持不变,只是更改 <ol class="p-wrapper"><ol class="bible">并添加按钮

<div class="content">
<ol class="bible">
<!--there is a background image here-->
<li><div class="bibletext">lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsumlorem ipsum lorem ipsum lorem ipsum lorem ipsum lorem ipsum</div> <div class="but"><button></button></div></li>
<li><div class="bibletext">lorem ipsum lorem ipsum</div></li>
<li><div class="bibletext">lorem ipsum lorem ipsum</div><div class="but"><button></button></div></li>

</ol>
</div>

CSS如下:

.content
{
width:1100px;
margin-top:60px;
margin-left: 200px;
background:url('bg/old-paper-texture.jpg') repeat-y;
background-size:700px; /* your current .bible width */
}
.bible
{
padding-top:15px;
padding-left:25px;
font-size:20pt;
margin:0px 0px 10px;
width:700px;
color: white;
/*box-shadow:-30px 30px 30px #888888;*/
}
.bible li{position:relative; width:800px} /*700 px + button width, change at will */
.bibletext{width:700px}
.but{width:100px; position:absolute; top:0; right:0;}

然后您需要进行一些调整以适应您的口味,但这会如您所愿地工作

关于javascript - 将 div 与这些 div 外部的 p 对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25417431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com