当前位置:首页 > 日记 > 正文

钙的初步研究()函数在CSS3

钙的初步研究()函数在CSS3
本文主要介绍了钙()函数在CSS3。在撰写本文时,作者提到了浏览器的支持。你需要的朋友可以参考一下。
在我们想要实现一个完美的宽度自适应输入框之前,这对前端技术是一个挑战,类似的普通场景是100%个宽边框容器,在这种情况下,我们必须小心,因为各种浏览器的性能可能不一致。

现在,Firefox和WebKit支持calc()的功能,一个接一个,我们也可以学习。
Calc()是什么

钙()这个词的缩写计算,一个新的CSS3长度单位的功能,可用于简单的数学计算。

嗯,CSS3越来越先进。
操作规则

计算器()使用一般的数学运算规则,但也提供更智能的功能:

使用;;;;;;;;四个操作;
你可以使用百分比,PX,EM,REM和其他单位。
可用于多种计算单位。

实例uff1a

让我们看几个小例子来了解函数的作用。

CSS代码将内容复制到剪贴板。
{ border: 1px solid。箱# DDD;宽度:钙(100% 2PN)}

容器的宽度加上边框的宽度仅为100%。

CSS代码将内容复制到剪贴板。
。箱{宽度:钙(10em + 20px)}

宽度,10em加20px。

CSS代码将内容复制到剪贴板。
。箱{ margin-left: 20px;宽度:钙(100% / 3-20px);}
。盒:nth-child(3N){保证金左:0;}

3列布局宽度。
浏览器支持

Firefox 4 +已经支持钙()函数,但-moz钙()的私有财产,Chrome也开始支持私人WebKit的钙()从19开发版。IE9已被迫一次不支持这样做。歌剧似乎不支持。

因此,如果我们想使用这个属性,记得要带来各种浏览器的兼容性。
Eric Meyer提到了W3C规范的说明(也在评论中提到):

注意语法要求各地' + '二进制空间;;、;+;;;

也就是说,;两个符号必须在边缘上有空格,而且符号是没有必要的。

然后我们可能要写这个:

CSS代码将内容复制到剪贴板。
宽度:钙(100% / 3 - 2 * 2 * 1em 1px);

也可以写这个:

CSS代码将内容复制到剪贴板。
宽度:钙(100% / 2 * 2 * 1em 1px);

但是写这个是不对的:

CSS代码将内容复制到剪贴板。
宽度:钙(100% / 2×1em-2 * 1px);

很容易出错,幸运的是现在没有太多的浏览器支持。我会继续观察并保持更新。

相关文章

纯CSS3实现闪光效果

纯CSS3实现闪光效果

闪光,效果,电脑软件,本文分享是土生土长的CSS3图片闪光效果,很酷,很简单的代码,它是建议有相同需求的朋友。 让我们先看看效果吧。 是不是很好,下面给大家分享一下代码的实现。 复制代码代码如下所示: CSS3的失败 *边距:0;填充:0;} 列表样式:无;边距:0…

人格签名的经典签名20155月1日

人格签名的经典签名20155月1日

人格,经典,电脑软件,这2015天五一经典签名是一个专门为你安排的小编辑,希望能对你有所帮助! 我做了三分钟的热量,但我爱你这么久。 你所失去的只是生命。 相反,明智的货币坐。 嫉妒会变成嫉妒,嫉妒会变成嫉妒。 不怕老,怕躺下。 爱一个人久了就会…

excel2010如何画表坡excel2010教程

excel2010如何画表坡excel2010教程

教程,电脑软件,画表坡,至于如何绘制斜头,到目前为止,许多朋友仍在疑惑。类似的文章曾多次被介绍过。因为朋友的提问,我们不能拒绝千里。不,朋友们可以先了解:斜线表头是指在微软Office Word,Excel表格细胞画对角线,WPS等等,从而在降低细胞添加表项…

CSS3悬停淡出,淡出与过渡

CSS3悬停淡出,淡出与过渡

淡出,悬停,电脑软件,本文主要介绍了过渡使用CSS3实现悬停淡入淡出的效果,非常酷,需要的朋友来参考下。 摘要: CSS3已经应用到很多网站和创建动态交互式网站是非常有用的。今天,分享鼠标悬停和过渡效果。 代码uff1a 复制代码代码如下所示: 文件…

设计记忆点是什么设计的特点是什么

设计记忆点是什么设计的特点是什么

记忆,电脑软件,今天,不说大,谈点实用的方法,帮助你快速变成一个成熟的设计师。什么是设计记忆,什么是设计的特点,我们来了解它。 很多新手设计师刚刚加入,不知道什么是设计过程的设计特点,无论是设计或花哨的、平庸的设计。主要的问题是我不知道…

如何格式字符替换Word2010教程

如何格式字符替换Word2010教程

教程,字符替换,格式,电脑软件,微软Office Word是一个文字处理器应用程序的微软公司的办公套件的核心程序,Word提供了许多简单易用的文档创建工具,而且还提供了丰富的功能集的创建复杂的文档,甚至只用一点文本格式或图片处理使用的话可以进行简…

处理页面弹出式查询数据等待操作实

处理页面弹出式查询数据等待操作实

等待,查询,操作,数据,弹出式,本文演示了jQuery处理页面弹出层查询数据的等待操作,供大家参考,具体实现方法如下: $(文档)Ready(函数(){) Layer.load(0); 初始化加载 / /可选范围(0-9)0,表示返回的结果接近,1-9表示自动关闭时间(s) }); 返回查询结果集时,设置等待…

excel平均程序的excel基础

excel平均程序的excel基础

平均,基础,程序,电脑软件,excel,对于更复杂的操作,我们可以用一个函数来完成,让我们来看看一个练习。 1。启动Excel 1)点击开始-所有程序-微软;微软Office Excel 2003; 2)有一个满是格子的空白窗口。这是电子表格。第一个检查框看起来比较粗糙,处…

ps滤镜教程:制作径向模式过滤区域

ps滤镜教程:制作径向模式过滤区域

滤镜,教程,过滤,模式,区域,这个PS过滤教程:制作的径向模式是一个小汇编,给你整理一下,希望对你有帮助! 本教程主要是基于PS图象处理软件过滤器极滤波器,并由图层样式、图层混合模式、模糊和锐化滤波。与其它滤波器的应用,更可得到结果。这些影响…

如何清除所有波线词使用技巧

如何清除所有波线词使用技巧

清除,使用技巧,电脑软件,波线词,当word2013编辑文件,你会发现,有时有红色或绿色的文字或字母的波浪线,这是由语言的校对word2013引起。 word文档中有许多消除波浪线的方法。一般来说,我们只需要右键单击,选择忽略和删除烦人的波浪线。如果文档中…

QQ空间背景音乐不能改怎么办QQ常见

QQ空间背景音乐不能改怎么办QQ常见

常见问题,空间,背景音乐,电脑软件,QQ,QQ空间背景音乐中的歌曲已被替换,但在进入空间后,背景音乐播放以前设置的歌曲。这可能是由于网络波动造成的数据异常。建议您在网络状态良好的情况下运行,建议您清空IE缓存并重试,…

CSS中定位元素中心的实现方法

CSS中定位元素中心的实现方法

定位,方法,元素,中心,电脑软件,本文主要介绍了CSS实现位置元素中心的方法,主要涉及变换和余量的使用,需要的朋友可以参考一下。 绝对定位单元的中间实现 如果你问CSS是如何实现绝对定位元素的中间效应的,那么很多人都有答案。 兼容性好的主…