span和img标签对齐

html代码

<li>
    <span class="left_item">在线</span>
    <img class="right_item item_img"  src="../../assets/admin/image/ztree_forbid.png" alt=""/>
</li>

相关css

.left_item {
    width: 30%;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
}

.right_item {
    width: 40%;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
}

.item_img{
    width: 40px;
    height: 40px;
}

li {
    padding: 5px 10px;
    width: 100%;
    vertical-align: middle;
    box-sizing: border-box;
    display: block;
}

效果图:

注意点:image和span都设置

vertical-align: middle;

image的高度和宽度不能用百分比,必须写死像素px
时间: 2024-10-04 14:20:21

span和img标签对齐的相关文章

div、span、label标签的区别

1.div <div> 可定义文档中的分区或节(division/section). <div> 标签可以把文档分割为独立的.不同的部分.它可以用作严格的组织工具,并且不使用任何格式与其关联. 如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效. div是一个块级元素,用来为HTML文档内大块的内容提供结构和背景 2.span <span> 标签被用来组合文档中的行内元素.(也就是一行内可以被<span>划分好几个区

HTML中Div、span、label标签的区别

div与span 大家在初学div+css布局时,有很多困惑,在div与span的使用过程没觉得有一定的”章法”,觉得两个区别不大,在w3c的关于div和span的定义:div作为分割文档结构自然使它最官方的语义,但是这样的官方语义太让人迷惑,大的结构还好,但是小的地方到底是用div还是用span仍然让人迷惑.其实恰恰是<Microsoft MSDN Library>里面的定义让人豁然开朗. div:指定渲染HTML的容器 span:指定内嵌文本容器 通俗地讲就是如果里面还有其他标签的时候就用

jQuery操作编辑页面,span与input标签之间的随时转换

当鼠标点击span时,span会根据需要变成input或select标签,光标移开时,又变回span标签来展示编辑后的内容. HTML代码如下(span里的值是动态添加的,与此无关): 1 <li> 2 <label for="companyType">企业性质</label> 3 <span class="companyType spanToSelect" id="companyType"><

前端之head标签,基本标签,div和span,常用标签,表单标签

一.head标签 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="icon" href="https://www.jd.com/favicon.ico"> <meta name="keyw

form中label标签对齐,内容右对齐

给label设置一个固定长度即可: label{      display:inline-block;      width:100px; text-align:right;    } 原文地址:https://www.cnblogs.com/cowboybusy/p/9060412.html

p标签中的span标签文字垂直居中对齐

<p>轻舞飞扬<span>第一次亲密接触</span></p> p标签的font-size:30px; span标签的font-size:24px; 让span标签垂直居中的方法: p>span{ display:inline-block; vertical-align:middle; } 基础知识需要牢记

ie下li标签中span加float:right不换行问题解决方案

在IE6,IE7下使用标签时,在加入右浮动样式(float:right)后,会换行的bug解决方案:bug案例:新闻列表中,为使时间右对齐,加右浮动产生换行 <ul> <li><a href=“#”>BEST SUSHI MENU</a> <span>2012-12-24</span></li> <li><a href=“#”>BEST SUSHI MENU</a> <span&g

(前端)html与css,8、div和span标签

1.div和span的认识 通常称为"盒子" div是大的范围,span是小的范围 div:division,范围.区域.分割,并没有什么特殊语义,经常用来布局. div里经常放置一些具有某些特殊功能.相似类型的标签,这就是布局过程. div是一个典型的容器级标签,可放置任何的标签. span:小区域.小跨度.常用于小范围调整布局. span在p标签内:一般认为p>span>p 2.简单的div+css布局 最开始使用表格布局,结构和样式不分离. div+css:结构和样式

HTML及常用标签

一.HTML的概述) a.  html是什么 : hypertext markup language 超文本标记语言 超文本:音频,视频,图片称为超文本.. 标记 :<英文单词或者字母>称为标记. 一个HTML页面都是由各种标记组成. b.  作用:编写HTML页面. c. HTML语言不是一个编程语言(有编译过程),而是一个标记语言(没有编译过程). HTML页面直接由浏览器解析执行. 二.HTML的历史(略) 三.HTML的网络术语 * 网页 :由各种标记组成的一个页面就叫网页 . * 主