当前位置: 首页 > 面试题库 >

什么是-moz-和-webkit-?

陶英纵
2023-03-14
问题内容
-webkit-column-count: 3;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;

我是CSS的初学者,而前几天我在看一些CSS代码时,发现了以下几行。在我以前学习CSS的教程中,我从未见过像这些行这样的内容。有人可以向我解释这些内容吗?或者给我一个可以学习实现这些内容的资源?


问题答案:

这些是相关渲染引擎(-webkit适用于Chrome,Safari;-moz适用于Firefox,-o适用于Opera,-ms适用于Internet
Explorer)提供的供应商前缀属性。通常,在W3最终澄清/定义之前,它们用于实现新的或专有的CSS功能。

这允许针对每个单独的浏览器/渲染引擎设置特定的属性,以便安全地解决实现之间的不一致。随着时间的流逝,前缀(至少在理论上)将被删除,因为该浏览器将实现该属性的无前缀最终版本。

为此,通常最好的做法是先指定供应商前缀的版本,然后再指定非前缀版本,以使非前缀属性在实现后将覆盖卖方前缀的属性设置。例如:

.elementClass {
    -moz-border-radius: 2em;
    -ms-border-radius: 2em;
    -o-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 2em;
}

具体来说,要解决您的问题中的CSS,请引用以下行:

-webkit-column-count: 3;
-webkit-column-gap: 10px;
-webkit-column-fill: auto;
-moz-column-count: 3;
-moz-column-gap: 10px;
-moz-column-fill: auto;

为Webkit浏览器和Firefox 指定column-countcolumn-gapcolumn-fill属性。



 类似资料:
  • 问题内容: 在西蒙·科里森的 新 老自适应网页设计,在CSS中,有几个的声明是这样的: 这实际上是做什么的?我已经在@ moz-document url- prefix()上进行了谷歌搜索,并找到了在Userchrome(而非标准网站样式表)中使用它的参考。 它通常有一个URL作为参数传入,然后将声明的内容限制为该URL。但是,在Colly的站点上,没有传递任何参数。这表明声明是在当前URL或 任

  • 问题内容: 我做了 我试图弄清楚输出,可以看到很多共享库都按预期映射到了内存映射段。 到最后有类似的东西 是什么和意味着什么?是vsyscall内存的内核部分吗?如果有人可以在这个问题上有所启发,那就太好了。 问题答案: 该 vsyscall 和 VDSO 段用于加速Linux的某些系统调用的机制。例如,通常是通过此机制调用的。引入的第一个机制是 vsyscall ,它是作为执行特定系统调用的一种

  • 问题内容: 有人能说明一下JVM选项是什么和是谁?具体来说,何时/为什么要更改?如何确定合适的尺寸? 这就是文档所说的: -XX:ReservedCodeCacheSize = 32m保留的代码缓存大小(以字节为单位)-最大代码缓存大小。[Solaris 64位,amd64和-server x86:2048m;在1.5.0_06和更早版本中,Solaris 64位和and64:1024m。] 问题

  • 什么是BIOS 系统开机启动 BIOS,即微机的基本输入输出系统(BasicInput-Output System),是集成在主板上的一个ROM芯片,其中保存有微机系统最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。在主板上可以看到BIOSROM芯片,请参见微机主板图。一块主板性能优越与否,很大程度上取决于板上的BIOS管理功能是否先进。 一、BIOS中断例程 即BI

  • 我做了 我试图理解输出的意义。我可以看到许多共享库按照预期映射到内存映射段。 接近尾声的时候会有类似的东西 vdso和vsyscall是什么意思?vsyscall是内存的内核部分吗?如果有人能解释一下这个问题,那就太好了。

  • 本文向大家介绍什么是KVC和KVO?相关面试题,主要包含被问及什么是KVC和KVO?时的应答技巧和注意事项,需要的朋友参考一下 KVC(Key-Value-Coding)内部的实现:一个对象在调用setValue的时候,(1)首先根据方法名找到运行方法的时候所需要的环境参数。(2)他会从自己isa指针结合环境参数,找到具体的方法实现的接口。(3)再直接查找得来的具体的方法实现。KVO(Key-Va