css - 如何在 css 中定义换行符,这也会影响标签跨度
问题描述
我有以下自定义 CSS
<style>
p.mycode {border-width:1px;border-style: dashed;}
.mycode span {
display:block;
}
</style>
我测试的html代码是:
<p class="mycode"><span style="color: blue;">select </span><span style="color: black;">1<br></span><span style="color: blue;">select </span><span style="color: black;">2</span></p>
有没有办法在 CSS 中做到这一点,而无需修改 html 部分......我不想添加更多的 span 标签。
解决方案
<p class="mycode">
<span class="d-block">
<span style="color: blue;">select </span>
<span style="color: black;">1</span>
</span>
<span class="d-block">
<span style="color: blue;">select </span><span style="color: black;">2</span>
</span></p>
<style>
p.mycode {border-width:1px;border-style: dashed;}
.d-block {
display:block;
}
</style>
推荐阅读
- python - 指针派生类型的 f2py f90wrap 错误
- javascript - 从 JSON javascript 准备 JSON 树结构
- c++ - 如何从析构函数(在多线程环境中)正确取消 Boost deadtime_timer?
- android - 即使手机处于打盹模式,也可以在准确的时间重复运行服务(推送通知)
- matlab - Matlab 2018B 检测变量是否已从先前的采样中改变
- r - R:根据单列的因子将每2行数据重新整形为1行
- amazon-web-services - boto3 Lambda create_function
- excel - VBA中用于多个过滤器的功能
- shopify - 如何在 Shopify 中为特定产品创建特定数量?
- android - Android MediaPlayer 无法缓冲长音频