css - 如何使用 CSS 设置对话/对话的样式?
问题描述
我试图重现这样的东西,但我不确定它叫什么:
我对标记很灵活,但可能是这样的:https ://codepen.io/nachocab/pen/LaBwzw
.container {
width: 600px;
}
.speaker {
padding-right: 20px;
}
.speaker::after {
content: ':';
}
<div class="container">
<p class="line">
<span class="speaker">Mary</span><span class="sentence">Hello</span>
</p>
<p class="line">
<span class="speaker">Luke</span><span class="sentence">Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Aenean fringilla pharetra metus id blandit.</span>
</p>
</div>
解决方案
您可能想要这样的东西,这样不会与元素.speaker
重叠。.sentence
我已经申请display: flex
了,.line
所以他们并排坐着。
.container {
width: 600px;
}
.speaker {
padding-right: 10px;
}
.speaker::after {
content: ':';
}
.line {
display: flex;
}
<div class="container">
<p class="line">
<span class="speaker">Mary</span><span class="sentence">Hello</span>
</p>
<p class="line">
<span class="speaker">Luke</span><span class="sentence">Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Aenean fringilla pharetra metus id blandit.</span>
</p>
</div>
推荐阅读
- spring-boot - Spring boot 考虑在你的配置中定义一个名为 'servletContext' 的 bean
- python - Google Or-Tools Employee Scheduling 。条件无法正常工作
- python - 地图上的 PNG 卫星图像
- ios - 在可编码类中声明空字典
- monetdb - 什么是对 MonetDB 进行基准测试的最佳工具
- asp.net - 比较来自不同网络服务器的散列密码
- c# - 与 bot 框架一起使用时,aspnetcore 中的模糊 CloudStorageAccount
- c++ - 标记为未涵盖的类定义
- python - sys.stdout.write 没有 grep
- postgresql - SQL中针对特定数据列的自定义顺序