Html 在块引号的左侧插入文本
下面我将在表单中的两个字段前插入一个花括号(链接中有一个JSFIDLE): 红色*表示该字段为必填字段。但实际上,用户可以提供一个或另一个,因此正确的表示方式是: 但由于{来自Html 在块引号的左侧插入文本,html,css,blockquote,Html,Css,Blockquote,下面我将在表单中的两个字段前插入一个花括号(链接中有一个JSFIDLE): 红色*表示该字段为必填字段。但实际上,用户可以提供一个或另一个,因此正确的表示方式是: 但由于{来自标记,我不知道如何在图片左侧添加*号(除非它是图片的一部分,但这是次优解决方案,因为在不同的计算机中,字体会不同)。字段是定义列表的一部分,标签在部分,输入在部分 可能解决方案是根本不使用?如果使用:在伪选择器之前,可以在块引号开始之前添加内容。从您参考的示例中获取基本代码 CSS HTML 他是一位杰出的建筑大师,
标记,我不知道如何在图片左侧添加*号(除非它是图片的一部分,但这是次优解决方案,因为在不同的计算机中,字体会不同)。字段是定义列表的一部分,标签在
部分,输入在
部分
可能解决方案是根本不使用
?如果使用:在伪选择器之前,可以在块引号开始之前添加内容。从您参考的示例中获取基本代码
CSS
HTML
他是一位杰出的建筑大师,他是一位杰出的建筑大师,他是一位杰出的建筑大师,他是一位杰出的建筑大师,他是一位杰出的建筑大师
但流动性很高?这是一个很好的比率表
我的自我拍卖会继承了我的面子,也继承了我的智慧,不存在任何争议,因为我是一位真正的艺术家
工作JSIDLE:如果使用:在伪选择器之前,可以在块引号开始之前添加内容。从您参考的示例中获取基本代码
CSS
HTML
他是一位杰出的建筑大师,他是一位杰出的建筑大师,他是一位杰出的建筑大师,他是一位杰出的建筑大师,他是一位杰出的建筑大师
但流动性很高?这是一个很好的比率表
我的自我拍卖会继承了我的面子,也继承了我的智慧,不存在任何争议,因为我是一位真正的艺术家
使用JSFIDLE:就像Daniel建议的那样,:before
伪元素是我们的朋友。但是他没有费心将星号移到中间。在我的示例中,它不是完全垂直对齐的,但我相信这是由于使用了大括号图像
CSS:
blockquote {
border-style:solid;
border-width:1px 0 1px 20px;
border-image:url(http://opbokken.nu/meuk/curly.png) 1 20 stretch;
padding-left:0.5em;
position: relative;
}
blockquote:before {
content: "*";
color: red;
margin-left: calc((30px + 0.5em) * -1);
top: 50%;
position: absolute;
}
演示:
上述示例的正确top
为top:calc(50%-5px)
就像Daniel建议的那样,:before
伪元素是我们的朋友。但是他没有费心把星号移到中间。在我的例子中,它不是完全垂直对齐的,但我相信这是由于使用了大括号图像
CSS:
blockquote {
border-style:solid;
border-width:1px 0 1px 20px;
border-image:url(http://opbokken.nu/meuk/curly.png) 1 20 stretch;
padding-left:0.5em;
position: relative;
}
blockquote:before {
content: "*";
color: red;
margin-left: calc((30px + 0.5em) * -1);
top: 50%;
position: absolute;
}
演示:
上述示例的正确top
为top:calc(50%-5px)
内容看起来不像引号,它不是引号。这只是表明至少有一个字段应该填写的一种方式。我接受建议。你能提供用于该部分的html和css吗?甚至可以用小提琴重新创建它吗?如果它不是引号,那么你不应该使用blockquote,因为这是我的建议回答“这是一段引文”。@hopkins matt,尽管(链接中)给出了小提琴不完全一样,我认为解决方案会是一样的。如果你认为不一样,告诉我,我会提供。内容看起来不像引用。这不是引用。这只是表明至少有一个字段应该填写。我接受建议。你能提供你在该部分使用的html和css吗?也许吧甚至在小提琴中重新创建它?如果它不是一个引号,那么你不应该使用blockquote,因为这意味着“这是一个引号”。@hopkins matt,尽管小提琴已经给出(在链接中)不完全一样,我认为解决方案是一样的。如果你认为不一样,告诉我,我会提供它。它几乎在那里。它应该在{的垂直中心,它几乎在那里。如果我只有一个括号,它应该在{的垂直中心。因为我有两个括号,只有第二个*出现,除非我去掉括号“position:absolute”。但在本例中,*再次进入顶部…对您的示例进行修改,我可以看一看。您可以使用nth-of-type()
selector只针对一个花括号。等待我的团队决定他们更喜欢什么样的外观。如果他们选择fieldset,那就是了!是的,他们选择了fieldset。无论如何,谢谢!如果我只有一个括号,它就可以工作。因为我有两个括号,只有第二个*出现,除非我删除“位置:绝对”“。但在这种情况下,*再次进入顶部…摆弄一下您的示例,我可以看一看。您可以使用nth-of-type()
选择器仅针对一个花括号。等待我的团队决定他们更喜欢什么样的外观。如果他们选择fieldset,那么就这样了!是的,他们选择了fieldset。无论如何,谢谢!
blockquote {
border-style:solid;
border-width:1px 0 1px 20px;
border-image:url(http://opbokken.nu/meuk/curly.png) 1 20 stretch;
padding-left:0.5em;
position: relative;
}
blockquote:before {
content: "*";
color: red;
margin-left: calc((30px + 0.5em) * -1);
top: 50%;
position: absolute;
}