首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >标签横截面输入边框

标签横截面输入边框
EN

Stack Overflow用户
提问于 2022-01-20 04:38:31
回答 2查看 1K关注 0票数 -3

我想把输入标签放在边界横截面上,并且像这样把边框隐藏在标签下面。

我这样做只是简单地使标签背景白色,但它显然不工作,如果我把它放在灰色div的任何其他解决方案吗?

此外,我使用类星体输入,所以我仅限于css解决方案

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-20 04:42:03

使用字段集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
textarea {
  width: 100%;
  border: none;
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<form>
  <fieldset>
    <legend>Your heading</legend>
    <textarea></textarea>
  </fieldset>
</form>

票数 4
EN

Stack Overflow用户

发布于 2022-01-20 04:51:42

您可以使用位置绝对的标签和使用顶部和左边的位置您的标签。为什么要用位置?那你就有了更多的灵活性。也许你可以把标签推到右边等等。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
* {
  font-family: arial;
}

/** float container */
.float-container {
  border: solid 1px #ccc;
  box-sizing: border-box;
  margin-bottom: 8px;
  padding: 0 8px;
  position: relative;
  width: 300px;
} 
input {  
    border: none;
    font-size: 16px;
    outline: 0;
    padding: 16px 0 10px;    
    width: 100%;
  }

  label {
    font-size: 12px;
    position: absolute;
    top: -6px;
    left: 10px;
    background: white;
  }
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="floatContainer1" class="float-container ">
  <label for="floatField1 ">Label 1</label>
  <input type="text" id="floatField1" data-placeholder="Placeholder 1">
</div>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70786398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文