具有contenteditable属性的可编辑div模拟input的placeholder
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .editable-div { width: 600px; height: 36px; border: 1px solid #ccc; font-size: 12px; line-height: 36px; padding: 0 12px; margin: 0 auto; margin-top: 200px; } .editable-div[contenteditable]:empty::before { content: attr(placeholder); color: #ccc; } .editable-div[contenteditable]:focus { content: none; outline: none; border: 1px solid #2662c4; } </style> <title>Document</title> </head> <body> <div class="editable-div" contenteditable="true" placeholder="请输入内容"></div> </body> </html>
posted on 2023-10-31 15:20 hanguahannibk 阅读(93) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了