`

css图片与文字对齐

 
阅读更多

代码中,有时会需要在文字旁边加上一个图标。 默认情况,是图片置顶对齐,文字置底对齐,所以通常图片高,文字低,不能按想要的对齐。

常见方法有3种:1、通过添加css的“vertical-align:”;2、如果图片是背景图片,可以在css中设置背景图片;3、把文字和图片分别放入不同的div中。上面三种方法都可以让图片和文字在同一行显示,下面我们用实例来应用一下。

1、

将文本与图片中部对齐

样式{vertical-align:middle;}



  

将文字与图片顶部对齐

样式{vertical-align:top;}

 

 

将文字与图片底部对齐

样式{vertical-align:baseline;}



 

2、如果我们的图片本身是一个背景图片的话,可以在css中使用“background”来设置该图片

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    .haokan{
        width: 300px;
        height: 50px;
        line-height: 50px;
        background-color: red;
        background: url(logo.jpg) no-repeat left center;
        
    }
    .haokan a{
            display: block;
            margin-left: 116px;
        }

    </style>
</head>
<body>    
    <div class="haokan">
        <a href="">购物车</a>
    </div>
</body>
</html>

 

 

3、分别把图片和文字放入不同的div中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    .divs .imgs{
        display: inline-block;
        vertical-align: middle;
    }
    .divs .infos{
        display: inline-block;
    }
    </style>
</head>
<body>
    <div class="divs">
        <div class="imgs"><img src="logo.jpg" alt=""></div>
        <div class="infos"><a href="">购物车</a></div>
    </div>
</body>
</html>

 

 

  • 大小: 8.4 KB
  • 大小: 8.8 KB
  • 大小: 8.8 KB
  • 大小: 6.7 KB
  • 大小: 9.1 KB
分享到:
评论

相关推荐

    CSS设置图片的对齐方式案例.pdf

    - `super`: 图片的顶部与上标文字的顶部对齐。 - 数值定义(如`20px`):将图片的基线向上或向下移动指定的距离。 示例代码如下: ```html 纵向对齐方式:baseline...

    CSS控制图片和文字在同一行显示且对齐的3种方法

    本文将详细介绍三种CSS方法来解决这个问题,确保图片和文字在同一行对齐。 1. **使用`vertical-align: middle`属性** 这种方法适用于图片和文字都在同一个元素(如`&lt;div&gt;`)中的情况。通过设置`vertical-align: ...

    CSS解决文字与图片不能水平居中对齐的问题

    综上所述,要解决文字与图片不能水平居中对齐的问题,关键在于正确使用CSS的`vertical-align`属性,同时也需要考虑到其他可能影响布局的因素。通过调整`vertical-align`值为`middle`,并确保相应的元素能够响应此...

    html+js+css图片轮播图下方配文字可变图片可点击.rar

    "html+js+css图片轮播图下方配文字可变图片可点击"是一个完整的网页项目,利用HTML、JavaScript和CSS三种核心技术实现了这一功能。下面将详细解释这个项目中的关键知识点。 首先,HTML(HyperText Markup Language...

    css图标与文字对齐的两种实现方法

    在本篇教程中,将介绍两种通过CSS实现图标与文字对齐的方法。 第一种方法是通过设置图片的垂直对齐属性来实现。在HTML中,可以使用`&lt;img&gt;`标签插入图标图片,并使用`&lt;span&gt;`标签来包围文字。接着,在CSS中,为`...

    CSS实现同一行的图片和文字垂直居中对齐的方法

    在实现图片与文字垂直居中对齐的场景中,我们通常会使用 middle 值。 具体实现方法如下: 1. 创建一个包含图片和文字的 HTML 元素,例如 div。 2. 为该 HTML 元素内的图片和文字应用 vertical-align: middle; 的 ...

    CSS强制换行对齐的实现方法

    CSS中的text-justify属性用于在文本两端对齐时,控制单词间的额外间距,以达到视觉上的均匀分布。特别是当文本需要在指定宽度内强制对齐时,text-justify显得尤为重要。以下是关于CSS强制换行对齐实现方法的详细知识...

    ECharts多行文字两端对齐饼图.zip

    4. **图片示例**:`ECharts多行文字两端对齐饼图.png`可能是这个实现的截图,展示了如何在饼图上正确地显示了多行文字并保持两端对齐的效果。通过查看这个图片,我们可以更好地理解实际的视觉效果。 5. **实际应用*...

    懒人原生纯css实现多行文字均保持垂直居中效果

    用一个span标签将所有的文字封装起来,设置文字与图片相同的display属性(inline-block属性) 然后用处理图片垂直居中的方式处理文字的垂直居中即可。 使用方法: 1、将head中的样式复制到你的样式表中...

    CSS文字背景图

    - 调整图标样式:通过CSS选择器,可以针对图标进行自定义样式设置,如改变大小、颜色、对齐方式等。 3. **CSS与背景图的结合**: - 背景图片:使用CSS的`background-image`属性可以为文本添加背景图片。结合`...

    div+css有实例,易学易懂

    - **菜单原理**:通过CSS控制菜单项的显示与隐藏。 - **制作菜单内容和结构部分**:创建基本的HTML结构。 - **CSS代码编写**:编写样式代码以实现菜单的功能。 #### 一个横向导航菜单的制作 - **菜单原理**:通过...

    css中图片于文本的基线对齐与vertical-align属性设置

    在Web页面设计过程中,图片与文本的对齐是十分常见的需求,而CSS中的vertical-align属性则是用来控制元素垂直方向上的对齐方式。通常,图片默认会与文本基线对齐,但有时我们需要对图片与文字的垂直位置进行更精细的...

    HTML5CSS3图片描述效果 文字描述浮动在图片上.rar.rar

    通过这样的CSS3样式,当屏幕宽度小于768px时,文字描述会自动调整到图片的底部,并向右对齐,提供更好的移动端阅读体验。 综上所述,这个项目展示了如何结合HTML5的新元素和CSS3的定位特性来创建一个富有表现力的...

    精通CSS+DIV网页样式与布局全集

    4.2.1 横向对齐方式 4.2.2 纵向对齐方式 4.3 图文混排 4.3.1 文字环绕 4.3.2 设置图片与文字间距 4.4 图文实例:八仙过海 第5章 用CSS设置网页中的背景 5.1 背景颜色 5.1.1 页面背景色 5.1.2 用...

    CSS3气泡动画文字导航菜单代码

    `css`文件夹中的CSS样式表将为这些元素定义样式,而`img`文件夹可能包含背景图片或其他图形资源。如果`fonts`文件夹包含自定义字体,它们将在CSS中引用并应用于文本。 总之,这个CSS3气泡动画文字导航菜单代码利用...

    CSS给文字链接加个漂亮的背景

    从标题与描述来看,本篇文章主要介绍的是如何使用CSS来美化文字链接的外观,特别是为其添加背景图,以提高网站的视觉吸引力。 #### CSS代码解析 首先,我们来看看所提供的部分HTML与CSS代码: ```html &lt;!DOCTYPE ...

    可以作图文排行的JavaScript图片与文字互相切换,看上去像是一个文章排行,当你把鼠标放上的时候就会发现奥妙了,鼠标每移动一行,就会出现对应的图片。这样会增加一些吸引力,指引用户浏览网页。

    同时,可以使用CSS定位(如position: absolute或relative)来精确控制图片在页面中的位置,使其与文字行对齐。 接着,JavaScript数组和循环结构的应用也不可或缺。可以创建一个数组,存储每篇文章的文字和对应图片...

    精通CSS+DIV网页样式与布局PART3

    4.2.1 横向对齐方式 4.2.2 纵向对齐方式 4.3 图文混排 4.3.1 文字环绕 4.3.2 设置图片与文字间距 4.4 图文实例:八仙过海 第5章 用CSS设置网页中的背景 5.1 背景颜色 5.1.1 页面背景色 5.1.2 用...

    精通CSS+DIV网页样式与布局PART2

    4.2.1 横向对齐方式 4.2.2 纵向对齐方式 4.3 图文混排 4.3.1 文字环绕 4.3.2 设置图片与文字间距 4.4 图文实例:八仙过海 第5章 用CSS设置网页中的背景 5.1 背景颜色 5.1.1 页面背景色 5.1.2 用...

Global site tag (gtag.js) - Google Analytics