您现在的位置是:网站首页> 编程资料编程资料
CSS控制图片和文字在同一行显示且对齐的3种方法CSS解决文字与图片不能水平居中对齐的问题同一行的图片和文字巧妙的居中对齐的解决方法
2023-10-25
171人已围观
简介 当文字和图片出现在同一行或者同一个div里面的时候,在浏览器中运行出来的显示效果往往是在不同的行,那么我们怎么才能在css中控制他们在同一行显示呢
初学css的新手朋友经常会遇到一个问题,当文字和图片出现在同一行或者同一个div里面的时候,在浏览器中运行出来的显示效果往往是在不同的行,那么我们怎么才能在css中控制他们在同一行显示呢,其实方法有3种:1、通过添加css的“vertical-align:middle;”;2、如果图片是背景图片,可以在css中设置背景图片,然后设置文字的padding属性;3、把文字和图片分别放入不同的div中。上面三种方法都可以让图片和文字在同一行显示,下面我们用实例来应用一下。
1、在css中给div添加上“vertical-align:middle”属性
我们用“注册、登陆、找回密码”这个在实际运用中经常遇到的情况还做实例,把“注册”和“登陆”做成图片,“找回密码”设置成文字其html代码如下:
css代码:
#denglu *{
vertical-align:middle; /* 居中对齐, */
font-size:14px;
}
在浏览器中运行后的效果图如下:
使用css的“vertical-align:middle”属性让图片和文字在同一行对齐是一种非常常用的方法,希望大家可以掌握。
2、把图片设置为背景图片
如果我们的图片本身是一个背景图片的话,可以在css中使用“background”来设置该图片,然后设置文字的padding属性就可以使他们在同一行显示了,html代码如下:
css代码:
#denglu {
background:url(login.gif) no-repeat left center;
}
#zhaohuimima{
font-size:14px;
padding-left:50px;}
我们在css中设置了背景图片,然后又设置了文字的padding-left属性,这样,图片和文字就在同一行显示了,运行结果就不切图了,你可以自己试一下。
3、下面说下最后一种方法,分别把图片和文字放入不同的div中,然后用“margin”属性进行定位,就可以使他们显示在同一行了,html代码如下:
css代码如下:
#zhaohuimima{
font-size:14px;
margin-top:-16px;
padding-left:50px;}
在浏览器中运行以后,你会发现,这个方法也可以让图片和文字在同一行显示,但是看起来好像麻烦了一点,所以个人还是比较推荐第一种方法的。
1、在css中给div添加上“vertical-align:middle”属性
我们用“注册、登陆、找回密码”这个在实际运用中经常遇到的情况还做实例,把“注册”和“登陆”做成图片,“找回密码”设置成文字其html代码如下:
复制代码
代码如下:css代码:
复制代码
代码如下:#denglu *{
vertical-align:middle; /* 居中对齐, */
font-size:14px;
}
在浏览器中运行后的效果图如下:
使用css的“vertical-align:middle”属性让图片和文字在同一行对齐是一种非常常用的方法,希望大家可以掌握。
2、把图片设置为背景图片
如果我们的图片本身是一个背景图片的话,可以在css中使用“background”来设置该图片,然后设置文字的padding属性就可以使他们在同一行显示了,html代码如下:
复制代码
代码如下:css代码:
复制代码
代码如下:#denglu {
background:url(login.gif) no-repeat left center;
}
#zhaohuimima{
font-size:14px;
padding-left:50px;}
我们在css中设置了背景图片,然后又设置了文字的padding-left属性,这样,图片和文字就在同一行显示了,运行结果就不切图了,你可以自己试一下。
3、下面说下最后一种方法,分别把图片和文字放入不同的div中,然后用“margin”属性进行定位,就可以使他们显示在同一行了,html代码如下:
复制代码
代码如下:css代码如下:
复制代码
代码如下:#zhaohuimima{
font-size:14px;
margin-top:-16px;
padding-left:50px;}
在浏览器中运行以后,你会发现,这个方法也可以让图片和文字在同一行显示,但是看起来好像麻烦了一点,所以个人还是比较推荐第一种方法的。
相关内容
- css 调试方法与经验总结简要总结CSS编程中的响应式设计CSS的一些编程规范总结10个必备的CSS技巧总结CSS清除浮动方法总结CSS多浏览器兼容总结(个人经验)CSS样式的基础学习总结深入CSS3 动画效果的总结详解IE下css常见问题总结及解决CSS(Cascading Style Sheet)级联样式表常用术语总结CSS学习总结
- CSS3实现超慢速移动动画效果非常流畅无卡顿浅谈CSS3 动画卡顿解决方案
- CSS样式简单实现Table没有外边框只有内边框Dreamweaver中怎么让html网页中的table边框细线显示?一个属性border-collapse解决Table的边框问题CSS控制Table内外边框、颜色、大小示例css让table不显示边框的代码在火狐和谷歌浏览器中无效HTML table表格边框的控制详细说明用CSS设置表格Table的细边框的比较好用的方法 用CSS样式描述表格Table边框网页表格边框的设置方法网页表格表框制作技巧Table显示你要显示的边框代码
- 两侧列固定中间列变宽Div布局示例css实现文本和div居中对齐详细讲解示例通过position定位实现div底端对齐多个div中table的tdwidth设置一样也不法对齐图片在div中垂直和水平同时对齐的实现方法DIV和SPAN垂直居中对齐的实现方法将一个绝对定位的div水平垂直居中对齐div中加入span右对齐后出现换行显示两种解决思路div中子div在firefox ie 水平居中对齐 CSS让图片垂直居中和底端对齐的代码-CSS教程-网页制作-网页教学网html5 div布局与table布局详解
- 用CSS让按钮居中显示的思路及代码CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 雷霆战机防怎么预防闪退_雷霆战机防闪退方法推荐_手机游戏_游戏攻略_
- 雷霆战机宝箱获取方法详细说明_手机游戏_游戏攻略_
- 天天酷跑 半周年庆有什么活动 有什么奖励_手机游戏_游戏攻略_
- 天天飞车 没油了怎么办 加油的方法分享_手机游戏_游戏攻略_
- 雷霆战机副武器优劣势系统全方位解析_手机游戏_游戏攻略_
点击排行
本栏推荐


