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