分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

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

发布时间:2023-09-06 01:41责任编辑:蔡小小关键词:CSS

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>字体同行显示方法与对齐

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved