
问题
qq_48557089
这个作者很懒,什么都没留下…
展开
-
flex布局导致overflow属性失效问题
最近在项目中遇到一个需求,需要动态展示tab,并可手动添加tab,tab超出页面宽度时滚动加载。利用弹性布局这样布局发现overflow-x并不生效给子元素(tab-item)加上 flex: 0 0 auto;flex属性:flex是flex-grow,flex-shrink,flex-basis个属性结合在一起的缩写形式,后两个属性可选写flex-grow:当子元素的空间加起来小于父元素的空间,怎么处理剩下的空间:默认为0表示不占有剩余的空间;为1时标识平均分配剩下的空间;某个子元素为2其他子原创 2022-06-01 16:19:42 · 2807 阅读 · 0 评论 -
TS报错:对一个对象定义object类型,无法访问对象属性
这是因为TypeScript并不知道某一个object类型上面就有一个name的属性。方法1:但是如果我们让它是类型推断的,就可以正常的访问这是因为推导出来的类型,是如下的类型:方法2:使用接口interface interface info { name: string; age: number; height:number } const myInfo:info={ name:"why", age:20, h..原创 2022-04-18 15:45:24 · 5531 阅读 · 0 评论 -
引用css和js链接地址中带的问号
问号是网址(标准叫法是url)中主体部分(文件路径)与参数部分的分割符,一般用于给动态网页传递参数。css和js链接地址中的问号,作用则主要是为了“骗”浏览器的。我们都知道,浏览器肯定都有缓存文件的,当再次访问一个相同的网址时(包括htm、css、js以及各种图片),浏览器会首先去提取缓存文件,尤其是手机上的浏览器,由于涉及流量(每一秒都是钱啊),所以缓存文件的优先级更高,网站上的文件发生变化后,手机上可能过很久都仍然是更新前的页面(有的甚至要过24小时才会生效)。这种做法,虽然可以节省手机流量,但是对原创 2022-04-18 15:24:51 · 705 阅读 · 0 评论 -
input选择输入历史后样式改变
*chrome表单自动填充后,input文本框的背景会变成偏黄色的,这是由于chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性/* 选择历史记录的文字颜色和背景颜色 */input:-webkit-autofill { -webkit-animation: autofill-fix 1s infinite!important; /* 选择历史记录的文字颜色*/ -webkit-text-fill-color: #666;原创 2022-04-14 17:25:10 · 643 阅读 · 0 评论