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

做的好的地方网站自己做百度网站

做的好的地方网站,自己做百度网站,广州市建设和水务局网站,怎样推广自己做的网站文章目录 场景默认情况下&#xff0c;层叠顺序是如何工作的&#xff1f;为什么 img 会覆盖 div&#xff1f;解决方法 场景 <img src"image.jpg"> <div>Content</div>有代码如上&#xff0c;img src是一个https网络图片链接。 若div的margin-top为…

文章目录

    • 场景
    • 默认情况下,层叠顺序是如何工作的?
    • 为什么 img 会覆盖 div?
    • 解决方法

场景

<img src="image.jpg"> 
<div>Content</div>

有代码如上,img src是一个https网络图片链接。
若div的margin-top为负数,img会覆盖div。

默认情况下,层叠顺序是如何工作的?

默认情况下,CSS 的层叠顺序(z-index)是由元素在 HTML 中的出现顺序决定的:

  • 后出现的元素会覆盖先出现的元素。
  • 如果两个元素没有设置 z-index,那么它们的层叠顺序完全取决于 HTML 中的顺序。

即:后面的会覆盖前面的。

为什么 img 会覆盖 div?

经过实践,实际上是img会覆盖div。

因为图片加载的延迟

  • 如果 img 的加载速度较慢,它可能在页面布局完成后再显示出来。
  • 在图片加载完成之前,div 已经占据了页面上的某个位置。
  • 当图片加载完成后,它就覆盖在div上。

解决方法

给div设置:

position: relative;

原理:

默认情况下,一个元素没有z-index。设置了position: relative;后,这个元素有了z-index:auto

给div设置position: relative;z-index:auto就在没有z-index 上了。

若给img也设置:

position: relative;
z-index: 1;

则img覆盖div。因为 z-index: 1; > z-index:auto

http://www.yayakq.cn/news/302476/

相关文章:

  • dw网站设计步骤php笑话网站源码
  • 广州站是广州火车站吗有哪些网站是响应式的
  • 美妆网站建设环境分析佛山html5网站建设
  • 网站建设费与无形资产上海网站开发技术最好公司
  • 青岛市做网站建设部网站资质升级陈述通过
  • 个人cms网站微信公众平台营销
  • 网站设计网站公司免费创建单页网站
  • 网站建设需要多少工种pc端网站开发
  • 邢台做网站推广的地方微信点餐小程序怎么制作
  • 贵州建设工程招标协会网站学网络营销有用吗
  • 网站悬浮图片代码gis网站开发教程
  • 一些私人网站网站招聘栏怎么做
  • 检查网站的死链接十大互联网装修平台排名
  • 南阳南阳新区网站建设网站建设方案 前台 后台
  • 电子政务门户网站建设汇报wordpress qq头像
  • 网站建设优化外包网站推广优化如何做
  • 怎样做天猫 淘宝网站导购南充市建设局官方网站
  • 网站被k的怎么办白云网站 建设信科网络
  • 图书馆网站建设好处网络架构要求包括
  • 网站开发技术部分网站开发 视频存储
  • 网站策划是做什么的做资讯网站
  • 注册个免费网站通辽网站建设
  • 河北手机网站制作企业网站购买域名之后再怎么做
  • 合肥网站建设百家号wordpress多搜索框
  • 怎么做死循环网站济南网站制作培训班
  • 怎样查网站空间地址网页界面设计代码
  • 嘉兴专业的嘉兴专业网站建设项目网站推广怎么做流量大
  • 上海网站建设方案咨询做视频网站该把视频文件传到哪
  • 做电影网站合法吗WordPress xml 收录
  • 飞凡 做电商网站wordpress添加注册页面模板