css - li标签换行内容向后推移
大家讲道理
大家讲道理 2017-04-17 13:23:33
[HTML讨论组]
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(5)
黄舟

其实可以把他看作左右布局来做会容易点,需要调整下代码

<style>
      .special-issues{
          list-style:none;
      }
      .special-issues li{
          position:relative;
      }
      .special-issues li .txt{
          margin-left:2em;
          display:inline-block;
      }
      .special-issues li i{
          position:absolute;
          left:0;
          top:0;
          display:inline-block;
      }
</style>
<body>
    <ol class="special-issues">
      <li><i>01</i><span class="txt">欢迎涉及财务、会计、审计、税务、管理等诸多领域的文章观点。</span></li>
      <li><i>02</i><span class="txt">成为财致道的作者,我们每月都会对优秀文章进行评比激励。</span></li>
      <li><i>03</i><span class="txt">只有原创的文章才能通过审核,不排斥一稿多投,但我们更欢迎首发、独家的文章,并会协调 最好的位置进行推荐。枪文、软文,敬请绕道。</span></li>
      <li><i>04</i><span class="txt">请留下您的姓名、邮件、手机等联系方式,以便我们与您联系开通事宜</span></li>
    </ol>
</body>
PHP中文网

类似这种情况,序号和右边的内容应该是两个p+左浮动的关系,不能单纯的用文字解决

天蓬老师

直接一张图片就好啦

怪我咯

你可以用span包含序号图片(或者文字),绝对定位到外面。最近比较喜欢用伪元素::after代替,直接写在CSS里面就好了,不会有多的标签,然后CSS3有个计数器,数字可以自己排序,你都不用写序号,记得张鑫旭写过的。

ringa_lee

ol左边加一个margin或padding,li使用text-indent设一个负值的缩进,使得第一行往左边突出来。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号