Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在块引号的左侧插入文本_Html_Css_Blockquote - Fatal编程技术网

Html 在块引号的左侧插入文本

Html 在块引号的左侧插入文本,html,css,blockquote,Html,Css,Blockquote,下面我将在表单中的两个字段前插入一个花括号(链接中有一个JSFIDLE): 红色*表示该字段为必填字段。但实际上,用户可以提供一个或另一个,因此正确的表示方式是: 但由于{来自标记,我不知道如何在图片左侧添加*号(除非它是图片的一部分,但这是次优解决方案,因为在不同的计算机中,字体会不同)。字段是定义列表的一部分,标签在部分,输入在部分 可能解决方案是根本不使用?如果使用:在伪选择器之前,可以在块引号开始之前添加内容。从您参考的示例中获取基本代码 CSS HTML 他是一位杰出的建筑大师,

下面我将在表单中的两个字段前插入一个花括号(链接中有一个JSFIDLE):

红色*表示该字段为必填字段。但实际上,用户可以提供一个或另一个,因此正确的表示方式是:

但由于{来自
标记,我不知道如何在图片左侧添加*号(除非它是图片的一部分,但这是次优解决方案,因为在不同的计算机中,字体会不同)。字段是定义列表的一部分,标签在
部分,输入在
部分


可能解决方案是根本不使用

如果使用
:在
伪选择器之前,可以在
块引号开始之前添加内容。从您参考的示例中获取基本代码

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;
}