博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Html 让文字显示在图片的上面
阅读量:5856 次
发布时间:2019-06-19

本文共 988 字,大约阅读时间需要 3 分钟。

如题:

第一种方式便是将 image 作为背景图片,即:background-image:url(".......");

在此可以控制背景图片的横向和纵向的平铺:

background-repeat : none;  不进行平铺

background-repeat : repeat-x;  横向x轴进行平铺

background-repeat : repeat-y;  横向y轴进行平铺

background-repeat : repeat;  横向x轴与纵向y轴都进行平铺,这也是默认情况的状态

 

第二种方式是将img块与文字块放在同一个div 中,然后设置他们之间的位置,例如如下代码块:

<div style="position:relative;">

  <img src="...." />

  <div style="position:absolute; z-index:2; left:10px; top:10px">

    haha

  </div>

</div>

其余的位置再根据实际情况进行微调就好~~

 

关于position中relative 以及 absolute 属性值的区别:

position:absolute这个是绝对定位;

是相对于浏览器的定位。
比如:position:absolute;left:20px;top:80px; 这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置。
position:relative是相对定位,是相对于前面的容器定位的。这个时候不能用top left在定位。应该用margin。
比如:<div class="1"></div><div class="2"></div>
当1固定了位置。1的样式float:left;width:100px; height:800px;
2的样式为float:left; position:relative;margin-left:20px;width:50px;
2的位置在1的右边,距离120px

 

更多请看:  

    

 

如果想限制img 标签的最大宽高,可以用max-width 和 max-height 这两个属性,如下代码:

<img src="......" style="max-width:100px; max-height:100px" />

转载地址:http://hsojx.baihongyu.com/

你可能感兴趣的文章
实习20天
查看>>
[转载][资料].计算机视觉、机器学习相关领域论文和源代码大集合
查看>>
【Win10应用开发】自定义桌面壁纸
查看>>
C#设计模式之十六观察者模式(Observer Pattern)【行为型】
查看>>
Linux学习笔记之九————ubuntu软件安装与卸载
查看>>
Xshell终端模拟器如何查找字符串
查看>>
Linux安装codis
查看>>
搭建开发环境
查看>>
sublime text 3 设置默认自动换行
查看>>
蒸白菜
查看>>
WPF使用cefsharp 下载地址
查看>>
ubuntu 12.04 安装 openssh-server 失败,请问怎么该弄?
查看>>
iOS 11开发教程(十六)iOS11应用视图之删除空白视图
查看>>
Java集合类: Set、List、Map、Queue使用场景梳理
查看>>
Day7 访问权限
查看>>
Jquery DataTables 基本设置的中文注解
查看>>
图像滤镜艺术---Hudson滤镜(Instagram)
查看>>
Spring MVC 向页面传值-Map、Model和ModelMap
查看>>
require.js使用
查看>>
jquery画图插件jPainter
查看>>