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