enter image description here

我想把图标移到右上角,正好在TextBox的右边.我添加了浮动,也try 了顶部:30%,但这不是正确的定位

MU代码在此

<html><head>
    <style>
        .accordion {
  margin: 30px;
}

.accordion-button.collapsed {
  border-bottom: #ccc 1px solid
}

.accordion-body {
  border-left: #673ab744 1px solid;
  border-bottom: #673ab744 1px solid;
  border-right: #673ab744 1px solid
}

.accordion-button{
    display:inline!important
}

.wactions
{
    float:right!important
}
    </style>
    <script src="/scripts/snippet-javascript-console.min.js?v=1"></script>
</head>
<body>
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0">
<div class="accordion accordion-flush" id="accordionFlushExample">
  <div class="accordion-item">
    <h2 class="accordion-header" id="flush-headingOne">
      <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#flush-collapseOne" aria-expanded="false" aria-controls="flush-collapseOne">
                    <input type="textbox" value="Accordion Item #1"/><br><Span>Desc goes here</span><br><Span>Desc goes here</span>
                    <div class="wactions">
                        <span class="wcopy material-symbols-outlined text-primary">content_copy</span>&nbsp;&nbsp;
                        <span class="wdelete material-symbols-outlined text-primary">delete</span>
                    </div>

                </button>
    </h2>
    <div id="flush-collapseOne" class="accordion-collapse collapse" aria-labelledby="flush-headingOne" data-bs-parent="#accordionFlushExample">
      <div class="accordion-body">Placeholder content for this accordion, which is intended to demonstrate the <code>.accordion-flush</code> class. This is the first item's accordion body.</div>
    </div>
  </div>
  <div class="accordion-item">
    <h2 class="accordion-header" id="flush-headingTwo">
      <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#flush-collapseTwo" aria-expanded="false" aria-controls="flush-collapseTwo">
                    Accordion Item #2
                </button>
    </h2>
    <div id="flush-collapseTwo" class="accordion-collapse collapse" aria-labelledby="flush-headingTwo" data-bs-parent="#accordionFlushExample">
      <div class="accordion-body">Placeholder content for this accordion, which is intended to demonstrate the <code>.accordion-flush</code> class. This is the second item's accordion body. Let's imagine this being filled with some actual content.</div>
    </div>
  </div>
</div>
    <script type="text/javascript">
        $(".wdelete").off().on('click', function(event) {
  if (confirm(`Are you sure to delete the workflow ${$(this).prev().parent().prev().val()}?`) == true) {
    $(this).closest('.accordion-item').remove();
  }
  event.preventDefault();
  event.stopPropagation();

});
    </script>

<div class="as-console-wrapper"><div class="as-console"></div></div></body></html>

推荐答案

就我个人而言,我会忘记FLOAT. 这些天来,flex美元是个合适的价格.

<div class="flx-row">          
  <div>
    <input type="textbox"/>
  </div>
  <div>
    <span>content_copy</span>
    <span>delete</span>
  </div>
</div>

.flx-row {
  display:flex;
  justify-content:space-between;
}

FULL EXAMPLE

$(".wdelete").off().on('click', function(event) {
  if (confirm(`Are you sure to delete the workflow ${$(this).prev().parent().prev().val()}?`) == true) {
    $(this).closest('.accordion-item').remove();
  }
  event.preventDefault();
  event.stopPropagation();
});
.accordion {
  margin: 30px;
}

.accordion-button.collapsed {
  border-bottom: #ccc 1px solid
}

.accordion-body {
  border-left: #673ab744 1px solid;
  border-bottom: #673ab744 1px solid;
  border-right: #673ab744 1px solid
}

.accordion-button {
  display: inline!important
}

.flx-row {
  display:flex;
  justify-content:space-between;
}
<script src="/scripts/snippet-javascript-console.min.js?v=1"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3" crossorigin="anonymous"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0">

<div class="accordion accordion-flush" id="accordionFlushExample">
  <div class="accordion-item">
    <h2 class="accordion-header" id="flush-headingOne">
      <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#flush-collapseOne" aria-expanded="false" aria-controls="flush-collapseOne">
      
        <div class="flx-row">          
          <div>
            <input type="textbox" value="Accordion Item #1"/>
          </div>
          <div>
            <span class="wcopy material-symbols-outlined text-primary">content_copy</span>
            <span class="wdelete material-symbols-outlined text-primary">delete</span>
          </div>
        </div>
        
        <br><Span>Desc goes here</span><br><Span>Desc goes here</span>
        
      </button>
    </h2>
    <div id="flush-collapseOne" class="accordion-collapse collapse" aria-labelledby="flush-headingOne" data-bs-parent="#accordionFlushExample">
      <div class="accordion-body">Placeholder content for this accordion, which is intended to demonstrate the <code>.accordion-flush</code> class. This is the first item's accordion body.</div>
    </div>
  </div>
  <div class="accordion-item">
    <h2 class="accordion-header" id="flush-headingTwo">
      <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#flush-collapseTwo" aria-expanded="false" aria-controls="flush-collapseTwo">
          Accordion Item #2
      </button>
    </h2>
    <div id="flush-collapseTwo" class="accordion-collapse collapse" aria-labelledby="flush-headingTwo" data-bs-parent="#accordionFlushExample">
      <div class="accordion-body">Placeholder content for this accordion, which is intended to demonstrate the <code>.accordion-flush</code> class. This is the second item's accordion body. Let's imagine this being filled with some actual content.</div>
    </div>
  </div>
</div>

<div class="as-console-wrapper">
  <div class="as-console"></div>
</div>

Html相关问答推荐

如何在一个div中心字体图标?

窗口对象中是否有对<;html&>根元素的引用?

为什么在CSS中字段是一个有效的 colored颜色 名称?

Tumblr博客:如何修复提交页面和询问页面框列计数问题?

react :事件和转发器在特定代码段中不起作用

使用响应迅速的网格系统,将两列保持在同一行,同时允许更多列用于更大的屏幕

带有下拉菜单的完整css导航-链接不起作用?

Vutify中看不见的V行

try 更新我的Node.js应用程序中的用户,但我收到错误.然而,当我使用postman 时,更新工作正常

R 中的网页抓取数字?

四开将一个 qmd 文档中的单词链接到另一个 qmd 文档中的单词

悬停时宽度从 0 过渡到自动

输入框不是全宽

在 vscode 中找不到 htmltagwrap 命令

获取 div 中每个元素的 href 并使用它

无法使用 flexbox 裁剪图像

如何通过可见文本使用 Selenium 定位元素

如何将第一个 p 标签放在其下方第二个 p 标签的中间

svg 内容超过元素

所有幻灯片上的 Quarto RevealJS 标题