细心摩托

文章
4
资源
0
加入时间
2年10月17天

flex-shrink 解决实际问题(flex-shrink:0避免图片被压扁)

flex-shrink 属性指定了 flex 元素的收缩规则,默认值是1。在flex 元素的默认宽度之和大于容器的宽度时候,元素会发生收缩,其收缩的大小的依据是 flex-shrink 值。子元素的宽度之和为 100+100+300+300=800px,每个子的默认flex-shrink值是1。当父容器被压缩到小于800px的时候,比如压缩到560px时,里面的子元素也会被相应地压缩。各个子元素被压缩掉多少宽度呢?4个子div的宽度比是 1:1:3:3,4个子元素的默认flex-shrink值

每日面经:为什么Java代码可以实现一次编写、到处运行?

我们在程序运行前,需要对Java的源代码(也就是.java)进行编译,编译后就形成的字节码文件(.class),然后我们才可以运行这个Java程序,我们在运行的时候,JVM会把字节码翻译为在特定平台下的机器码并运行,也就是说,只要我们在不同的平台安装了合适的JVM,就可以运行我们的字节码文件了,并且,同一份源代码在不同的平台上运行的时候,它是不需要做任何的改变的,并且只要编译一次。编译好的字节码是通过JVM这个中间桥梁来实现跨平台的,JVM是与平台相关的软件,它能够将统一的字节码翻译成该平台的机