1.一开始使用php的volist标签conding了这样一段代码:php
<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样式设置: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>里的字体到图片下一行去了:spa
为了使二者同一行添加float属性:3d
#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; }
超连接字体生效!!code