Skip to content

bug起源

今天打算是写一个日记,在浏览About me的时候,发现了元素堆叠顺序的bug,也就是说,我的图片上划到导航栏时候,导航栏应该是在图片上面,覆盖图片。但是,我发现是图片在导航栏的上面就显得很突兀

解决

我先问了ai,我觉得是元素z-index问题,但是我想印象我的导航栏的z-index属性给的很高,是1000还是9999。我觉得不应该是,因为我用的html语法插入的图片,用md语法去插入图片,反而就正常了。这时候我意识到可能是html插入图片的z-index属性,我给了负值。结果还是没有生效,我继续问了ai,ai说这与position属性有关,于是又去手机问了豆包。果然没错,就是z-index没生效,需要设置一个position为relative就行。这些是前端的知识了。

感悟和总结

html中position和z-index有着密切联系。其实,很多东西就是先学一个小小的基础,后面的进阶,则是在做中学,而不是一味的死读书,这是有方法的。纸上谈兵,一直学习理论,缺乏实践是不可取的。但是,在前期学习,是可以的。后期的学习,再这样就很难进步,很鸡肋。东西是学不完的,后期,只有是在干中学才能有所成就。


吐槽一嘴

之前我说ai牛逼牛逼的,额,我可能要改口了,ai确实能解决一些小问题,如果说你是给他一个项目,让他来跑,可能够呛。也可能是我没花钱用那些付费ai,目前可能没get到ai的编码能力到底为那种地步了。前几天,我脑子一个想法,是给我的这个项目,简化一下,实现一些自动化的功能,还想着把这个基于vitepress的静态网页改成动态的,可能是行得通的。我用了trae来跑了几个小时,感觉体验感不是很好,可能是我没用solo模式(内测预约中)吧。想了很多,感觉实现起来不简单的。因为我对web如何从0到1上线对接等一系列东西我并不很清楚。我只是有个模糊的了解,大概项目是怎么搞上去,怎么实现的。因为我没做过项目,我也不知道那种企业传统项目是怎么上线的。我很想知道真个流程是怎么过来的。特别是前后端怎么对接,怎么部署这部分。我对这块只是有个模糊认知。所以,我后面打算开发一个自动化部署的程序把,感觉对我这个项目来说每次更新部署是比较繁琐的,但是操作简单,就是繁琐。所以更新部署这块,以后会开发一个的,用ai,觉得可能用到py或js

edge浏览网站被举报

说来也挺奇怪的,我都没有宣传我的网站,几乎就我知道,就只给一个同学发过我的网站。结果被edge浏览器检测为危险网站,我用Google浏览,和其他浏览器都没这回事。甚至,我用IE浏览模式都能打开,edge浏览器是不是给你脸太多了!