Html 如何将文本放置在div的左上角边框内

Html 如何将文本放置在div的左上角边框内,html,css,Html,Css,我已经阅读了很多关于在div的边框上放置标签/图例/文本的文章。我在很多div中希望显示不同的标签,如下图所示: 正如我在W3学校看到的,他们说有一个字段集,让DeclareLegend显示文本,但这对我来说不起作用。我有一组jquery代码,它将html和标签附加在一起: $('.menu')。悬停(函数(){ $(this.css('border','solid 2px#8080ff'); $(this.find('.divlabel').show(); },函数(){ $(this.c

我已经阅读了很多关于在div的边框上放置标签/图例/文本的文章。我在很多div中希望显示不同的标签,如下图所示:

正如我在W3学校看到的,他们说有一个字段集,让DeclareLegend显示文本,但这对我来说不起作用。我有一组jquery代码,它将html和标签附加在一起:

$('.menu')。悬停(函数(){
$(this.css('border','solid 2px#8080ff');
$(this.find('.divlabel').show();
},函数(){
$(this.css('border','none');
$(this.find('.divlabel').hide();
});
.divlabel{
浮动:左;
顶部:5px;
右:10px;
填充:0px;
背景:#fff;
}

菜单

下面的示例可以帮助您开始。仅CSS的解决方案

div.wrapper{
位置:相对位置;
边框:2件纯色矢车菊蓝;
边缘顶部:20px;
填充:20px 10px 10px;
}
分区包装标签{
颜色:白色;
线高:20px;
填充:0 5px;
位置:绝对位置;
背景颜色:矢车菊蓝;
/*调整这些值以定位标题或标签*/
顶部:-10px;
左:10px;
}

菜单1
Lorem ipsum dolor sit amet,是一位杰出的领导者。马萨是康格·马萨的前锋。福斯·波苏尔(Fusce posuere)、普尔文主义者(magna-sed pulvinar ultricies)、自由主义者(purus lectus malesuada libero)和爱欲者(magna eros quis urna)共事
菜单2
努克·维韦拉·埃尼姆。福斯埃斯特。万岁。
菜单3
菜单4
菜单5
菜单6
休止符对purus,权杖在,秃鹫生命,前马蒂斯,努克。莫里斯·埃吉特·内克(Mauris eget neque)在威尼斯国家电力公司(sem venenatis eleifend)工作。我不知道。

下面的示例可以帮助您开始。仅CSS的解决方案

div.wrapper{
位置:相对位置;
边框:2件纯色矢车菊蓝;
边缘顶部:20px;
填充:20px 10px 10px;
}
分区包装标签{
颜色:白色;
线高:20px;
填充:0 5px;
位置:绝对位置;
背景颜色:矢车菊蓝;
/*调整这些值以定位标题或标签*/
顶部:-10px;
左:10px;
}

菜单1
Lorem ipsum dolor sit amet,是一位杰出的领导者。马萨是康格·马萨的前锋。福斯·波苏尔(Fusce posuere)、普尔文主义者(magna-sed pulvinar ultricies)、自由主义者(purus lectus malesuada libero)和爱欲者(magna eros quis urna)共事
菜单2
努克·维韦拉·埃尼姆。福斯埃斯特。万岁。
菜单3
菜单4
菜单5
菜单6
休止符对purus,权杖在,秃鹫生命,前马蒂斯,努克。莫里斯·埃吉特·内克(Mauris eget neque)在威尼斯国家电力公司(sem venenatis eleifend)工作。我不知道。

您可以使用HTML5
数据-*
属性来实现这一点。它将保存一个
div
元素:

正文{
字体:14px/20px Arial,无衬线;
}
.菜单{
位置:相对位置;
边框:3px实心#8fdaf9;
填充:30px 10px;
}
.菜单:之前{
内容:attr(数据标题);
背景#8fdaf9;
位置:绝对位置;
填充:0 20px;
颜色:#fff;
左:0;
排名:0;
}
.菜单ul{
保证金:0;
}

  • 菜单项1
  • 菜单项2

您可以使用HTML5
数据-*
属性来实现这一点。它将保存一个
div
元素:

正文{
字体:14px/20px Arial,无衬线;
}
.菜单{
位置:相对位置;
边框:3px实心#8fdaf9;
填充:30px 10px;
}
.菜单:之前{
内容:attr(数据标题);
背景#8fdaf9;
位置:绝对位置;
填充:0 20px;
颜色:#fff;
左:0;
排名:0;
}
.菜单ul{
保证金:0;
}

  • 菜单项1
  • 菜单项2

您到底想要什么?为.divlabel设置绝对位置,顶部:0,左侧:0将菜单设置为绝对位置及其父相对位置,就像我不明白问题出在哪里一样!!看看@sandepnayak:它与位置相关。谢谢。您到底想要什么?为.divlabel设置绝对位置,顶部:0,左侧:0将菜单设置为绝对位置及其父相对位置,就像我不明白问题出在哪里一样!!看看@sandepnayak:它与位置相关。谢谢。
dataTitle
/
dataTitle
在React中对我根本不起作用。它显示它被应用到Chrome开发工具中我的
div
标签上,所以我认为我配置的不错,但它根本没有做任何事情。我完全去掉了
数据标题
属性,只做了
内容:“mystringher”
,效果非常好!非常感谢——这个回答让我找到了我想要的:
dataTitle
/
dataTitle
在React中对我根本不起作用。它显示它被应用到Chrome开发工具中我的
div
标签上,所以我认为我配置的不错,但它根本没有做任何事情。我完全去掉了
数据标题
属性,只做了
内容:“mystringher”
,效果非常好!非常感谢——这个回答让我找到了我想要的: