源代码如下:

显示部分:

想要让图片居中首先得把图片和文字部分用“块”分开,我的思路是把<a>改造为块儿(添加:display:table-cell;”属性),然后就加入其他居中的代码(vertical-align:middle;width:110px;height:84px;line-height:84px;text-align:center;border:1px solid #eee;”),别忘了在<img>中加入display:invertical-align:middle;”属性。加过之后图片是能够正常居中显示了,可是对图文结构有所破坏,如图:

于是试着在<a>的属性中加入”float:left;”属性,但是结果是图片的居中就失效了。最后迫不得已在<a>标记的外面又加入一个属性<span style=” float:left;”>这才达到想要的效果(注意:一定要用span这种非块的标记,用div是不行的)。


成功代码:<pclass="l"> <spanstyle="float:left;"> <astyle="display:table-cell;vertical-align:middle;width:110px;height:84px;line-height:84px;text-align:center;border:1px solid #eee; "target="_blank"href="http://www.thyswang.com/gw/show/3083.aspx"> <imgstyle="width:110px;height:35.42px;margin-right:auto;display:invertical-align:middle;"src="%E5%A4%A9%E6%85%A7%E8%89%BA%E6%9C%AF%E7%BD%91_files/201411251344250625.JPG"class="ThumbnailPic110_84"> </a> </span> <spanclass="l"> <strong> <atarget="_blank"href="http://www.thyswang.com/gw/show/3083.aspx">刘根造像碑</a> </strong> 刘根造像碑北魏正光五年(公元… </span></p>

成功样式:


更多相关文章

  1. 如何使用Watir访问自定义属性的元素?
  2. “for”属性的目的是什么?
  3. 为什么在vs里使用css时会说FILTER非已知的css属性名.放在前端html
  4. 使用shell从标记中提取多个属性
  5. html页面中给img标签的src属性赋值为一张图片的存储路径,图片不显
  6. 在更新时,跳过更新yii中的某些属性
  7. 关于静态方法不能调用类中的非静态属性的理解
  8. 通过PHP设置html属性的最佳做法是什么?
  9. 如何使用基于条件的PHP来改变CSS属性?

随机推荐

  1. NDK Findclass
  2. Android屏蔽开机引导页面
  3. Android M PackageManagerService解析
  4. android的ant脚本自动生成模板
  5. Android Studio 插件(二)
  6. android&&ScaleType android:scaleType="
  7. Android最好看的圆形进度条ProgressBar
  8. 【Android】App界面与顶部状态栏重叠遮盖
  9. Android设备重启(reboot)---Android stud
  10. Andriod开发之浏览器开发(WebView)