当前位置: 首页 > news >正文

CSS--图片链接水平居中展示的方法

 原文网址:CSS--图片链接居中展示的方法-CSDN博客

简介

本文介绍CSS图片链接水平居中展示的方法。

图片链接

问题复现

源码

<html xml:lang="cn" lang="cn"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta name="keywords" content="anchor,fixed navigation hide anchor"><title></title>
</head><body><div class="container2"style="width: 400px ; height: 400px ; border: 3px solid black;"><a target="_blank" href="https://baidu.com"><img src=../img/bat.png alt="乒乓球拍"></a>
</div></body></html>

结果

方案1:img指定margin

给img元素添加margin,左右两侧自动,并指定display为block。

代码

<html xml:lang="cn" lang="cn"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta name="keywords" content="anchor,fixed navigation hide anchor"><title></title>
</head><body><div class="container2"style="width: 400px ; height: 400px ; border: 3px solid black;"><a target="_blank" href="https://baidu.com"><img src=../img/bat.png style="margin: 0 auto; display: block" alt="乒乓球拍"></a>
</div></body></html>

结果

方案2:父元素指定text-align

将父元素设置为:text-align: center

代码

<html xml:lang="cn" lang="cn"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta name="keywords" content="anchor,fixed navigation hide anchor"><title></title>
</head><body><div class="container2"style="width: 400px ; height: 400px ; text-align: center; border: 3px solid black;"><a target="_blank" href="https://baidu.com"><img src=../img/bat.png alt="乒乓球拍"></a>
</div></body></html>

结果

方案3:img绝对定位

代码

<html xml:lang="cn" lang="cn"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta name="keywords" content="anchor,fixed navigation hide anchor"><title></title>
</head><body><div class="container2" style="width: 400px; height: 400px; border: 3px solid black; position: relative;"><a target="_blank" href="https://baidu.com"><img src="../img/bat.png" alt="乒乓球拍" style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);"></a>
</div></body></html>

结果

元素背景图

问题复现

代码

<html xml:lang="cn" lang="cn"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta name="keywords" content="anchor,fixed navigation hide anchor"><title></title>
</head><body><div class="container1"style="width: 400px ; height: 400px ; border: 3px solid black;
background-image: url(../img/bat.png); background-repeat:no-repeat;"></div></body></html>

结果

解决方案

添加CSS:background-position:center center;

代码

<html xml:lang="cn" lang="cn"><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><meta name="keywords" content="anchor,fixed navigation hide anchor"><title></title><style>body {/*display: flex;*/}</style>
</head><body><div class="container1"style="width: 400px ; height: 400px ; text-align: center; border: 3px solid black;
background-image: url(../img/bat.png); background-repeat:no-repeat;background-position:center center;"></div></body></html>

结果

http://www.xdnf.cn/news/208477.html

相关文章:

  • Rust Ubuntu下编译生成环境win程序踩坑指南
  • 《Origin画百图》之带颜色映射的3维散点图
  • 局部和整体的关系
  • elementui里的el-tabs的内置样式修改失效?
  • Error: error:0308010C:digital envelope routines::unsupported 高版本node启动低版本项目运行报错
  • OpenCV 图形API(71)图像与通道拼接函数-----从图像(GMat)中裁剪出一个矩形区域的操作函数 crop()
  • 一文简单记录打通K8s+Kibana流程如何启动(Windows下的Docker版本)
  • 高翔《视觉SLAM十四讲》第七章视觉里程计3d-2d位姿估计代码详解与理论解析
  • AI图片跳舞生成视频,Uni Animate本地部署。
  • JVM调优实战(JVM Tuning Pactice)
  • 【Sqlalchemy Model转换成Pydantic Model示例】
  • GD32F407单片机开发入门(十七)内部RTC实时时钟及实战含源码
  • 蓝桥杯 5. 拼数
  • 共探蓝海赛道增长新方法 阿里国际站智能AI全球买家分析峰会在深落幕
  • 每天一道面试题@第四天(Java基础)
  • LangChain入门(四) 部署应用程序
  • 【学习笔记】计算机操作系统(二)—— 进程的描述与控制
  • 【力扣/代码随想录】哈希表
  • Mangodb基本概念和介绍,Mango三个重要的概念:数据库,集合,文档
  • 碰到的 MRCPv2 串线以及解决思路
  • 0-1背包难题哪家强:回溯法 VS 动态规划 VS 贪心算法
  • 认识Linux基本操作、命令
  • windows 使用 FFmpeg 放大视频原声
  • uniapp 小程序 安卓苹果 短视频解决方案
  • 脑机接口:重塑人类未来的神经增强革命
  • 首款 AI 固定资产管理系统,引领管理新变革
  • 数据挖掘专栏介绍:用 Python + 大语言模型 (LLM) 重塑电商数据价值
  • redis高级进阶
  • 集群与存储-lvs-nat实验
  • 企业战略管理(设计与工程师类)-2-战略规划及管理过程-2-外部环境分析-PESTEL模型实践