html - 文本区域内按钮的绝对定位

标签 html css

snnipet

上图中的齿轮按钮绝对定位在 textarea 元素内,但文本与它重叠。我不想应用 padding-right 属性。 我是 HTML 和 CSS 的新手。如何使用齿轮按钮阻止文本折叠。

最佳答案

我创建了一个 DEMO使用另一种方法。

我创建了一个具有相对定位的包装器元素,为其设置了边框并将其宽度设置为 300 像素。然后创建一个没有任何边框的 textarea 元素并将其宽度设置为 280px,以便将您的齿轮(绝对定位,float:right)定位在右上角,这样文本就不会与您重叠按钮。

HTML:

<div class='wrapper'>
    <textarea class='textarea'></textarea>  
    <img src='https://cdn3.iconfinder.com/data/icons/unicons-vector-icons-pack/32/settings-128.png' class='img'>
</div>

CSS:

.wrapper{
    width:300px;
    height:auto;
    border:1px solid red;
    position:relative;  

}

.textarea{
    position:relative;
    width:280px;
    height:100px;
    border:0px solid;
    resize:none

}

.img{
    float:right;
    position:absolute;
    width:20px;
    height:20px;

}

关于html - 文本区域内按钮的绝对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23167454/

相关文章:

css - 如何水平居中带有图像的 float div?

html - 如何在 CSS 中垂直居中内联元素

javascript - 媒体源 api 源缓冲区追加不起作用

css - 在自定义页面(url)加载/打开时隐藏 div?

HTML 和 CSS 自定义字体未出现在我的页面上

javascript - 甜蜜警报 2 和 javascript :How do i make a Sweet alert button that sends me to a certain webpage when clicked

html - 用于 Disqus 评论的 RSelenium 抓取

javascript - 如何在div中查找元素的值?

html - 如何更改选择标签上的向下箭头

javascript - 引用元素的 id