登录
首页 >  文章 >  前端

CSS 行内元素嵌套,换行后首字符样式丢失怎么办?

时间:2024-11-25 19:57:31 499浏览 收藏

大家好,今天本人给大家带来文章《CSS 行内元素嵌套,换行后首字符样式丢失怎么办? 》,文中内容主要涉及到,如果你对文章方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

CSS 行内元素嵌套,换行后首字符样式丢失怎么办?

CSS 中行内样式套行内样式,换行后首字符无法定位

问题:

使用行内元素定位时,换行后的首字符不显示对应的样式,如给子元素添加下划线。

代码:

<span class="row">
    <span>最</span>
    <span>近</span>
    <span>的</span>
    <span>已</span>
    <span>定</span>
    <span>位</span>
    <span>祖</span>
    <span>先</span>
    <span>元</span>
    <span>素</span>
    <span>根</span> 
    <span>据</span>
    <span>正</span>
    <span>常</span>
    <span>文</span>
    <span>档</span>
    <span>流</span>
    <span>进</span>
    <span>行</span>
    <span>定</span>
    <span>位</span>
    <span>你</span>
</span>

解决方法:

给 span 设置为行内块元素,即 display: inline-block。

修改后的代码:

.row span {
  position: relative;
  display: inline-block;
}

以上就是《CSS 行内元素嵌套,换行后首字符样式丢失怎么办? 》的详细内容,更多关于的资料请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>