图片对齐方式

  • 1. 横向对齐方式
  • 2. 纵向对齐方式

1. 横向对齐方式

图片横向对齐,即水平方向向上进行对齐;对齐样式与文字对齐,都有 3 种对齐方式,分别为左、中、右;
若要定义图片对齐方式,不能在样式表中直接定义图片样式,需要在图片的上一个标记级别,即父标签级别定义对齐方式,让图片继承父标记的对齐方式;
这是因为 img(图片)本身没有对齐属性,需要使用 CSS 继承父标记的 text-aling 来定义对齐方式;

例子 1:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>图片横向对其</title></head><body><p style="text-align: left;"><img src="6.gif" style="max-width: 140px;"/>图片左对齐</p><p style="text-align: center;"><img src="6.gif" style="max-width: 140px;"/>图片居中对齐</p><p style="text-align: right;"><img src="6.gif" style="max-width: 140px;"/>图片右对齐</p></body>
</html>

2. 纵向对齐方式

纵向对齐,即垂直对齐,在垂直方向上和文字进行搭配使用;
通过对图片垂直方向上的设置,能设定图片和文字高度一致;
使用 vertical-align 属性定义图片纵向对齐;
vertical-align 属性设置元素的垂直对齐方式,即定义行内元素的基线相对于该元素所行的基线的垂直对齐;
允许指定负长度值和百分比值,这会使元素降低而不是升高;
在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式;
语法格式如下所示:

vertcal-align:baseline | sub |super |top |text-top | middle |bottom |text-bttom |length

例子 2:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>图片纵向对齐</title><style>img{max-width: 100px;}</style></head><body>              <p>纵向对其方式:sub<img src="6.gif" style="vertical-align: sub;"/></p><p>纵向对其方式:super<img src="6.gif" style="vertical-align: super;"/></p><p>纵向对其方式:数值定义<img src="6.gif" style="vertical-align: 20px;"/></p><p>纵向对其方式:baseline<img src="6.gif" style="vertical-align: baseline;"/></p><p>纵向对其方式:middle<img src="6.gif" style="vertical-align: middle;"/></p></body>
</html>

CSS 3之图片对齐方式相关推荐

  1. CSDN markdown编辑器设置文字图片对齐方式

    markdown本身没有提供对齐的语法,但是可以通过使用html标记语言实现文字和图片的对齐 文字对齐方式 使用<p>的align标签实现文字对齐 <p align="ce ...

  2. php 给字符中间添加间距,html中的字符间距怎么设置?css样式设置文本对齐方式总结...

    我们经常用的html字符间距总是不好设置,html的文本对齐方式也不会设置,现在这篇文章就来帮助大家了,这里有关于html 字符间距的调整,还有文本的对齐方式设置,现在让我们来看看这篇文章吧 首先我们 ...

  3. CSS设置下划线对齐方式,如何巧妙利用CSS自定义网页下划线样式

    如何巧妙利用CSS自定义网页下划线样式 CSS为网页设计者们提供了丰富而灵活的页面元素表现形式的控制手段.但是,或许你可能注意到了,对于下划线,CSS提供的可选操作却不是很多.一般情况下,人们看到的下 ...

  4. html语言图片对齐方式的设置

    使用<img>标签使图片左对齐或右对齐 <img src="D:\games\Wesnoth\editor.ico" align="left" ...

  5. CSS控制图片大小、边框、对齐方式、文字环绕

    CSS操作图片大小 width属性和height属性可以用于定义图片大小. width属性和hieght属性的属性值都是像素. CSS操作图片边框 border-width属性用于定义<img& ...

  6. CSS 之 控制图片与文字对齐

    文字旁边搭配图片时,发现图片比文字靠上,原来默认的情况是图片顶对齐而文字底对齐,通过设置css属性可以使得图片与文字对齐. 设置各对象的vertical-align属性,属性说明: baseline- ...

  7. CSS中文本对齐方式-文本处理案例

    多行文本垂直居中 父级 display: table;子级 display: table-cell; vertical-align: middle; text-align: center; 文本对齐方 ...

  8. CSS入门(CSS常用属性----字体、对齐方式、display属性、浮动)

    CSS常用属性设置 3.字体 设置字体 font-family ①当font-family的属性值包含空格或特殊字符时,需要将font-family的属性值用引号括起来. ②font-family有& ...

  9. MarkDown内如何调整图片的尺寸及对齐方式?

    前言 想发布已经写好的MarkDown文档,需要手动调整的地方只有图片.原因是默认插入的图片太大的话,图片会占满屏幕,导致浏览不便. 个人体验:常见的横屏情况下,一张图片不宜超过2/3屏幕高度,主体内 ...

最新文章

  1. 营销系统--手动补偿
  2. scrollToItemAtIndexPath使用
  3. 10分钟教你看懂mongodb的npm包
  4. 【SpringMVC入门】SpringMVC环境搭建、接收参数的几种方式、视图解析器、@ResponseBody
  5. linux系统的4个部分,以下是Linux文件系统的4个相关的结构定义中的一部分: Struct i..._考试资料网...
  6. Mysql的高可用方案及主从详细配置
  7. c语言函数写巴德歌赫猜想,{转帖}我们还有创造力么
  8. python发音翻译-Python translate()方法
  9. SharePoint Server 2010 LDAP Form 验证最容易出错的几点
  10. 文档数据库(document database)和键值数据库(key-value database)的区别(NoSQL)
  11. android 动态透明图片下载,动态透明壁纸软件下载-动态透明壁纸 安卓版v1.110-PC6安卓网...
  12. 桌面误删文件恢复用什么软件?
  13. 使用树莓派与微信公众平台对接(python)
  14. python随机画笑脸_如何用python画笑脸
  15. 如何绘制电气绝缘图(GB9706.1-2007和GB9706.1-2020差异)
  16. 子域名收集 -- Esd
  17. 冒泡排序、插入排序、选择排序、希尔排序、堆排序、归并排序等常用排序算法的比较
  18. SuperMap iServer常见问题解答集锦(十五)
  19. 项目管理进阶--软件开发项目中的团队组成
  20. 异常(父类对象ani instanceof是不是 子类Cat 的实例)

热门文章

  1. linux系统 修改文件权限
  2. SpringBoot+SpringSecurity系列 :JWT 工具类
  3. withRouter用法
  4. 基于图像识别的远传水气表自动抄表系统
  5. 【工具】matlab计算可转换债券的实时到期收益率和税后收益率
  6. yii2.0 DetailView
  7. 【网络安全】Windows系统安全实验
  8. 剪纸风格春节美食介绍PPT模板
  9. CAD制图初学入门攻略又双叒叕来啦!千万别错过哦~
  10. 车载雷达(立体摄像头,毫米波雷达,激光雷达(LiDAR))比较