本文将为您提供关于CSS3calc的详细介绍,我们还将为您解释100%-88px在Chrome中不起作用的相关知识,同时,我们还将为您提供关于asp.net–内容处理:内联在Chrome中不起作用?、
本文将为您提供关于CSS3 calc的详细介绍,我们还将为您解释100%-88px在Chrome中不起作用的相关知识,同时,我们还将为您提供关于asp.net – 内容处理:内联在Chrome中不起作用?、css – background-size:100%100%;在Chrome中无法正常工作、css – Chrome中的圆角不起作用、css – 为什么我的多列间距在Chrome中不起作用?的实用信息。
本文目录一览:- CSS3 calc(100%-88px)在Chrome中不起作用(css3scale)
- asp.net – 内容处理:内联在Chrome中不起作用?
- css – background-size:100%100%;在Chrome中无法正常工作
- css – Chrome中的圆角不起作用
- css – 为什么我的多列间距在Chrome中不起作用?
CSS3 calc(100%-88px)在Chrome中不起作用(css3scale)
我注意到将CSS3 calc()
功能用作单位width
不能在最新版本的Chrome中使用。
在Chrome Developer工具中,带有的规则calc()
具有 删除线 ,并在其左侧的黄色三角形中带有感叹号。这表示无法识别该属性或值。
如何使它在现代浏览器中运行?因为它是一个值而不是一个属性,所以供应商前缀在哪里?
更新:
当我说它不起作用时,我的意思是Chrome开发工具在说它无法识别我的用法width:calc(100%-88px);
。我怎么知道它无法识别?由于chrome开发工具中样式规则旁边的删除线和黄色三角形图标。
答案1
小编典典问题中的问题是由于减法运算符周围空间不足而引起的。
请注意,语法在二进制’+’和’-‘运算符周围需要空格。’*’和’/’运算符不需要空格。
我推测这是为了弄清楚运算符和带符号的数字之间的区别。
差: calc(100%-88px)
好: calc(100% - 88px)
我怎么知道它无法识别?由于chrome开发工具中样式规则旁边的删除线和黄色三角形图标。
这是一个属性 袭击 在Chrome的开发者工具查看时可能是有效的,但在重载; 但是,穿过属性 并 在其旁边带有警告三角形图标的属性无效。
其他注意事项
- Chrome已经支持
calc()
了相当长的一段时间(在OSX和Windows上已确认)。 - Chrome 可能不支持其中的视口单位,例如vh / vw
calc()
。截至2014年末,有实施此功能的活动,但相关的bug仍未解决。 - 在我的测试,Safari浏览器将支持
calc()
与-webkit
上OSX但不是的Windows供应商前缀。 - IE9 +支持
calc()
没有供应商前缀。 - FF支持
calc()
无供应商前缀。
asp.net – 内容处理:内联在Chrome中不起作用?
Content-disposition: inline; filename="myfile.pdf"
解决方法
css – background-size:100%100%;在Chrome中无法正常工作
如果您看到this site,您会看到#特别文章(在食物图像右侧/下方),带有一个红色横幅的背景.请注意,当您缩小窗口时,背景图像的高度会下降,以保持其比例,而不是随意拉伸.
编辑:
我在FireFox上检查过,它正常工作,所以这似乎是一个webkit问题.
编辑:
我在Safari上检查过,它的工作原理!所以看起来我的问题是Chrome特有的.
(PS:我熟悉this替代解决方案,使用img标签,但我宁愿不使用它).
解决方法
打开你的.svg文件,找到< svg>标签,并在其中添加以下属性:
preserveAspectRatio="none"
资料来源:http://www.yootheme.com/support/question/6801?order=modified
css – Chrome中的圆角不起作用
-moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px;
除了Chrome之外,这适用于所有浏览器(不包括IE).以下是Chrome浏览器的外观:
但在Safari中显示相同的页面.作为Webkit浏览器,为什么这两个浏览器显示有区别?这就是它在Safari中的样子:
为什么会这样?
这是我正在使用的标记:
HTML:
div#one1 { position: relative; border-bottom: solid 2px #2D2DFF; width: 800px; height: 100px; color: #FFF; -moz-border-radius-topleft: 10px; -moz-border-radius-topleft: 10px; border-radius-topleft: 10px; border-radius-topleft: 10px; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; Box-shadow: inset 0 0.5px rgba(255,255,0.3),inset 0 1px rgba(255,0.2),inset 0 1px 20px rgba(255,0.25),inset 0 -15px 150px rgba(0,0.3); -o-Box-shadow: inset 0 0.5px rgba(255,0.3); -webkit-Box-shadow: inset 0 0.5px rgba(255,0.3); -moz-Box-shadow: inset 0 0.5px rgba(255,0.3); }
<div id="one1"> this is one event that is going to happen..... <br />and then the other....... <br /> </div>
解决方法
但截至今天,它在开发频道中已经修复并可用! (它会在4到10周之间传递给稳定频道中的每个人)
更多细节:http://paulirish.com/2011/chrome-inset-box-shadow-bug-fixed/
css – 为什么我的多列间距在Chrome中不起作用?
以下是Chrome中显示错误的方式:
我已经尝试更改li以显示:inline-block,这是Chrome中各种类型的改进,但随后较窄的列表项出现在同一个“单元格”中.
h3,h4 { font-weight: bold; padding: 0.5em 0; } .results { margin-top: 1em; Box-shadow: 0 0 20px #99AABB; background-color: white; border: 3px solid #CCCCCC; margin-left: 2.7em; padding: 0 1em; position: absolute; right: 2.5em; text-align: left; z-index: 10; } .results ul { -moz-column-count: 6; -moz-column-gap: 1em; -webkit-column-count: 6; -webkit-column-gap: 1em; column-count: 6; column-gap: 1em; } .results ul.articles { -moz-column-count: 3; -moz-column-gap: 1em; -webkit-column-count: 3; -webkit-column-gap: 1em; column-count: 3; column-gap: 1em; }
<div> <h3>Search Results</h3> <div> <h4>Players</h4> <ul> <li>Barry Bannan</li> <li>Gareth Barry</li> <li>Leon Barnett</li> <li>Kyle Bartley</li> <li>Barry Ferguson</li> <li>Ashley Barnes</li> <li>Marvin Bartley</li> <li>Shaun Barker</li> <li>Arran Lee-Barrett</li> <li>Tyrone Barnett</li> <li>Ross Barkley</li> <li>Ronald Zubar</li> <li>Barry Douglas</li> <li>Patrick Barrett</li> <li>Darren Barr</li> <li>Ross Barbour</li> <li>David Barron</li> <li>marc Bartra</li> <li>Beñat Etxebarria</li> <li>Wakaso Mubarak</li> <li>Abdel Barrada</li> <li>José Barkero</li> <li>Antonio Barragán</li> <li>Javier Baraja</li> <li>Sambou Yatabaré</li> <li>Cédric Barbosa</li> <li>Iheb Mbarki</li> <li>Barel Mouko</li> <li>Maxime Barthelme</li> <li>Joey Barton</li> <li>Christopher glombard</li> <li>Filippo Lombardi</li> <li>Víctor Ibarbo</li> <li>Pablo Barrientos</li> <li>Andrea Barzagli</li> <li>Édgar Barreto</li> <li>Willyan Barbosa</li> <li>Barreto</li> <li>Tranquillo Barnetta</li> <li>Philipp Bargfrede</li> <li>Anass Achahbar</li> <li>Bart Schenkeveld</li> <li>Bart van Hintum</li> <li>Richard Barroilhet</li> <li>Bart Biemans</li> <li>Renato Ibarra</li> <li>Barry Maguire</li> <li>Nicklas Bärkroth</li> <li>Modou Barrow</li> <li>Hélder Barbosa</li> <li>Tó Barbosa</li> <li>Diego Barcellos</li> <li>Jean Barrientos</li> <li>Phil Bardsley</li> </ul> </div> <div> <h4>Clubs</h4> <ul> <li>Barnsley</li> <li>Barcelona</li> </ul> </div> <div> <h4>Articles</h4> <ul> <li>Rodgers has faith in youngsters</li> <li>Arsenal secure win in Barcelona</li> <li>Terry punishment a farce - Barton</li> <li>Barton says reputation 'unfair'</li> <li>MinNows BATE upset Bayern Munich</li> <li>Puyol ruled out of 'El Clasico'</li> <li>Hill outraged by penalty decision</li> <li>Swindon hit by transfer embargo</li> <li>VIDEO: Suarez behavIoUr embarrassing - Pulis</li> <li>Barcelona v Celtic</li> <li>Celtic can beat Barca,says Miku</li> <li>Barcelona wary of Celtic threat</li> <li>Ledley set for his 'biggest game'</li> <li>VIDEO: Ferguson to 'deal' with Ferdinand</li> <li>Celtic must be bold in Barcelona</li> <li>Black footballers' group possible</li> <li>AUdio: Lennon proud of 'magnificent' Celtic</li> <li>Barnsley complete Rooney signing</li> <li>Celtic shine despite Barca blow</li> <li>Lennon blast at critic Schuster</li> <li>AUdio: I am not God,insists Di Canio</li> </ul> </div> </div>
我有made a JSFiddle来证明这个问题.
解决方法
body,.results { position: relative; }
revised JSFiddle
如果body不是真实用例中的父元素,那么只需要一个包含位置:relative的.results div的包装器.
今天的关于CSS3 calc和100%-88px在Chrome中不起作用的分享已经结束,谢谢您的关注,如果想了解更多关于asp.net – 内容处理:内联在Chrome中不起作用?、css – background-size:100%100%;在Chrome中无法正常工作、css – Chrome中的圆角不起作用、css – 为什么我的多列间距在Chrome中不起作用?的相关知识,请在本站进行查询。
本文标签: