美文网首页
最近做项目碰到的几个小问题总结

最近做项目碰到的几个小问题总结

作者: 沐深 | 来源:发表于2020-11-24 10:41 被阅读0次

1.display img变形

image
<div>
    <img class='icon'/>
    <p>发票</p>
</div>
<style>
div {
  display:flex;
}
</style>
原因:父元素,没设置 item-align 默认 sketch,导致图片被拉伸

在w3c上找到了解释:

If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched. Its used value is the length necessary to make the cross size of the item’s margin box as close to the same size as the line as possible, while still respecting the constraints imposed by min-height/min-width/max-height/max-width.

如果一个元素没设置 item-align属性,或者margin不为 auto,图片高度会覆盖交叉轴高度,同时仍然遵守最小高度/最小宽度/最大高度/最大宽度所施加的约束

解决办法:

父元素设置 item-align: center

2.子元素margin-top 父元素为什么掉下来

<style>
.bar {
    height: 5rem;
    background: #2b3cbf;
    position: relative
}
.bar img {
    width: 60%;
    margin-top: 1rem;
    height: 100%;
    margin-left: auto;
}
</style>
<div class="bar">
  <img src="/img/bar.6aa5b7d1.svg"/>
</div>
image.png
原因:
image.png

相邻元素之间没有border,margin,padding,并且在一个bfc里就会产生边距合并

解决办法:

如上所说,给bar元素加上 border margin padding,或者让bar元素产生一个新的bfc,都可以解决问题

.bar{
    height: 5rem;
    background: #2b3cbf;
    position: relative;
    border-top: 1px solid #ddd; 设置一个上边距
}
image.png

相关文章

  • 最近做项目碰到的几个小问题总结

    1.display img变形 原因:父元素,没设置 item-align 默认 sketch,导致图片被拉伸 在...

  • 2020-12-02 阶段问题小结 -2

    下面会对最近碰到的几个小问题来总结一下: System.QueryException: unexpected to...

  • elementUi upload 使用小结

    在最近的项目里,使用了elementUI去。其中碰到了许许多多的小问题。碰到有意思的,稍微记录一下。 项目前端基本...

  • 最近想到做销售的几个小问题

    人品 概念(个人品牌,经营理念) 顾问(对此优劣,找到问题,加强信心) 产品(质量好坏,物美价廉) 切入方式当以发...

  • 最近做项目总结

    今天得知项目“越过群山”公益计划得了学校一等奖,感觉自己的辛苦没有白费,在接触这个项目之初,我的目的是希望通...

  • NSTimer使用注意的问题

    总结一下平时使用NSTimer碰到的几个小问题: 作为定时器使用时不准确的问题 ScrollView滚动时time...

  • 数据挖掘项目中的流程规范化

    最近做完了几个项目, 开始要总结一些经验, 同时也开始整理一些原始数据, 发现根本没法做, 因为这个几个项目已经做...

  • 学习笔记《七牛云》

    本人在做项目中的上传文件使用七牛云的JSSDK,碰到点小问题,解决后加以总结整理,方便以后查看。 上传多个文件重名...

  • Vue3 + Vite +TS 项目问题总结

    最近做的几个Vue项目基本都收尾了,总结一下在项目中遇到的问题,希望能帮助遇到同样问题的小伙伴项目情况:我做的项目...

  • iOS小问题(三)

    随手记几个最近碰到的小问题 tips:如果有错误,或者有更好的详细解答,请随时联系我进行修改。 1.UITextF...

网友评论

      本文标题:最近做项目碰到的几个小问题总结

      本文链接:https://www.haomeiwen.com/subject/jotiiktx.html