多行ASP.NET文本框的Facebook蓝色突出显示
我试图在用户为多行ASP.Net文本框键入@后实现Facebook自动完成功能,包括突出显示所选文本(这将只是文本框内文本的一部分) 我的问题是:是否可以在文本框中应用不同的样式,或者Facebook如何以蓝色突出显示用户从完成列表中选择的内容?如何使用文本框获得相同的结果?据我所知,不能在同一个文本框中应用不同的css 请帮助和鼓励我 是否可以在文本框中应用不同的样式 没有 或者Facebook如何用蓝色突出显示用户从完成列表中选择的内容多行ASP.NET文本框的Facebook蓝色突出显示,asp.net,css,facebook,autocomplete,textbox,Asp.net,Css,Facebook,Autocomplete,Textbox,我试图在用户为多行ASP.Net文本框键入@后实现Facebook自动完成功能,包括突出显示所选文本(这将只是文本框内文本的一部分) 我的问题是:是否可以在文本框中应用不同的样式,或者Facebook如何以蓝色突出显示用户从完成列表中选择的内容?如何使用文本框获得相同的结果?据我所知,不能在同一个文本框中应用不同的css 请帮助和鼓励我 是否可以在文本框中应用不同的样式 没有 或者Facebook如何用蓝色突出显示用户从完成列表中选择的内容 contentEditable是您的关键字。这是一种在
contentEditable是您的关键字。这是一种在较新浏览器中实现的机制,用于使文档的某些部分“可编辑”;HTML5已经标准化了。Facebook不使用contentEditable来实现这一效果。它们将纯文本文本框覆盖在DOM元素的顶部,DOM元素包含与文本框内容等效的文本。然后,他们通过向DOM元素中的特定单词添加背景样式来“突出显示”文本框中的单词。有关另一个实现示例,请参见。