码迷,mamicode.com
首页 > Web开发 > 详细

CSS<img>与<a href>字体同行显示方法与对齐

时间:2018-02-04 21:18:50      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:div   显示   技术分享   display   body   20px   方法   none   blog   

1.一开始使用php的volist标签conding了这样一段代码:

 <volist name="result[‘list‘]" id="temp">
          <if condition="$temp.level eq 1 ">
              <ul id="ul1"><img src="__PUBLIC__/img/{$temp.id}.jpg" width="100px" height="100px"  >
                  <a href="{$temp.link}">{$temp.name}</a></ul>
          </if>
        </volist>

2.css样式设置:

        #ul1,#ul2{
            padding-top:10px;
            vertical-align:middle;
            font-size: 50px;
        }
        a {
           
            text-decoration: none;
            color:#333333;
            padding-left: 20px;
            padding-top: 15px;
}

3.发现虽然图片与超链接里的字体虽然同行显示了,但超链接里的字内边距无法生效,因为<a href></a>在这里不是作为块状元素,所以首先需要将a的css样式添加一个:display:block;属性,成为div元素。

4.接着我们会发现<a href>里的字体到图片下一行去了:

技术分享图片

为了使两者同一行添加float属性:

 #ul1,#ul2{
            float:left;
            padding-top:10px;
            vertical-align:middle;
            font-size: 50px;

        }
        a {
            display:block;
            float:right;
            text-decoration: none;
            color:#333333;
            padding-left: 20px;
            padding-top: 15px;

        }

超链接字体生效!!

 

CSS<img>与<a href>字体同行显示方法与对齐

标签:div   显示   技术分享   display   body   20px   方法   none   blog   

原文地址:https://www.cnblogs.com/carrier-sisi/p/8413830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!