Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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 为什么相同的css可以';是否为输入元素添加新行?_Html_Css_Newline - Fatal编程技术网

Html 为什么相同的css可以';是否为输入元素添加新行?

Html 为什么相同的css可以';是否为输入元素添加新行?,html,css,newline,Html,Css,Newline,在每个跨度标记前添加新行是一种聪明的方法 span{ 显示:内联; } 跨度:之前{ 内容:“\a”; 空白:预处理; } 第一行,下一行。下一行。 您已将输入的显示属性显式设置为内联 内联元素不会从新行开始 解决方案: 块级元素始终从新行开始 将输入选择器显示属性值更改为块 输入{ 显示:块; } 输入::在{ 内容:“\a”; 空白:预处理; } 内容: 内容: 内容:,因为::在之前和::在之后在元素中添加内容,并且输入不能在其元素中包含任何内容。请参见我可以为输入元素添加一个带有

在每个跨度标记前添加新行是一种聪明的方法

span{
显示:内联;
}
跨度:之前{
内容:“\a”;
空白:预处理;
}

第一行,下一行。下一行。

您已将输入的
显示属性显式设置为
内联

内联元素不会从新行开始


解决方案

块级元素始终从新行开始

将输入选择器
显示
属性值更改为

输入{
显示:块;
}
输入::在{
内容:“\a”;
空白:预处理;
}
内容:
内容:

内容:
,因为
::在
之前和
::在
之后在元素中添加内容,并且输入不能在其元素中包含任何内容。请参见我可以为输入元素添加一个带有css的新行吗

可以,但我想要一种css方式。input没有封闭的标记无法使用::之后,您可以使用语义
元素包装内容,并将标签设置为块或内联块。例如,
内容:
为什么不将其更改为块元素<代码>输入{显示:块;}