草庐IT

px2rem-loader

全部标签

html - 浏览器用户代理样式表边距 8px

我只是想知道网站周围是否有空白区域。我发现它存在是因为用户代理样式表(GoogleChrome),并且body标签默认设置了8px的边距。如何解决这不是问题,但我对这个边距的原因很感兴趣。我搜索了它,但我只找到将边距设置为零的解决方案,但我想知道为什么会有这个边距。希望您能告诉我更多有关这些用户代理样式表的信息。问候语菲利普 最佳答案 Browsersaddtheirownstylesheetwiththeirproperrulestoshowhowthewebpageshouldberenderednormallygoodlook

html - 输入元素周围的持久边距和 1px 高度差

我在输入元素方面遇到问题:即使在那张图片中他们的css是margin:0;padding:0;他们仍然有我无法摆脱的微小利润。我不得不使用-4px的负边距来让按钮靠近文本字段。此外,在进行进一步的样式设置时,我最终遇到了Firefox和Chrome之间的问题:提交按钮似乎没有相同的高度。设置一个高度,使提交按钮适合Chrome上的输入栏,在Firefox上会破坏它,反之亦然。似乎没有明显的解决方案。1pxdifferencebetweenbuttonshttp://gabrielecirulli.com/p/20110702-170721.png在图像中,您可以看到在Chrome中(右

html - 使用 rem 时,Bootstrap 标题字体在移动设备中较小

在我的应用程序中,我使用Bootstrap并将2rem设置为我的h2元素,将1.7rem设置为我的h3标签。即使我在桌面上调整浏览器宽度(到手机的大小),h1也比我想要的h3大。但是,如果我使用开发人员工具切换到移动设备View或从我的手机查看网站,h1会变得比h3小!这里可能发生了什么?它发生在我创建的多个站点中。示例fiddle(无法在fiddle中复制问题。但它是代码):https://jsfiddle.net/gor87kg6/1/存在问题的实时站点:http://jayatours.lk/ 最佳答案 按照Bootstrap

html - 包含 Canvas 的 Div 有一个奇怪的 5px 底部边距

我遇到了一个奇怪的问题。简而言之:当我们将Canvas放入div并设置Canvas的大小时,div会自动比Canvas大5px,而我希望它的大小完全相同。此问题是thisanswer的后续问题所以我将采用相同的示例,该问题已在firefox和googlechrome中重现。(其他浏览器没试过)CSS:div{border:2pxsolidblue;/*demopurposes*/display:inline-block;}canvas{background-color:khaki;/*demopurposes*/}结果(查看div中的空白区域):您还可以在thisJSfiddle中看到

html - 显示 :table div with percentage width 1px bug

外层div有百分比宽度,内层div有display:tabel;宽度:100%。在调整大小时,对于某些页面宽度,内部div显示比外部div少1px。这会在右侧添加一条1px的线。https://jsfiddle.net/afelixj/utcswLp1/1/这个bug有没有修复? 最佳答案 这似乎是一个特定的webkit错误:https://bugs.webkit.org/show_bug.cgi?id=140371当display:table-*元素包含在其width未使用绝对单位定义的父元素中时,其宽度并不总是正确计算。您可以在

html - 媒体查询 PX vs EM vs REM

谁能解释为什么我的媒体查询在将它们从px转换为ems时中断在我的文档正文中,我包含了以下规则字体大小:62.5%,因此我假设我可以将我的媒体查询从650px转换为65em?将我的媒体查询更改为ems会破坏布局作为替代方案,我可以将媒体查询转换为带有像素回退的REMS吗??也就是说,我不知道该怎么做@mediascreenand(min-width:650px){body{font-size:62%;background-color:#364759;background-repeat:repeat-x;background:url("bg.gif");}#wrapper,footer{w

css - 左边 div 200px 宽度,内容 div 其余?

body{font-family:Arial,Helvetica,sans-serif;font-size:13px;}#wrapper{padding:1px;margin:0auto;}#left{width:200px;float:left;background:orange;position:fixed;text-align:center;padding:2px;}#content{float:right;text-align:left;padding:2px;width:???;background:#F0F0F0;}再次问好stackoverflow!我想创建一个简单的布局

html - Opera12 和 IE9 中的 rem 单位不准确

虽然我对响应式设计的想法并不陌生,但我遇到了一件非常麻烦的事情......我已经决定完全转向rem单位,但我仍然遵循62.5%规则(我已经将它与em一起使用)。对于初学者来说:html{font-size:62.5%;}我假设1rem=10px(我知道这并不总是正确的,但是嘿,这对我来说是为了简化数学,对于浏览器来说它仍然是相对的吧?)恐怖开始于Opera(12.12linux和win版本,默认字体大小设置为14px和16px分别)。headernavulliaspan{padding:1.8rem2.7rem3rem0;font-family:'sawasdeebold',sans-

html - Chrome 不遵守 body 标签上的 rem 字体大小?

在最近的元素中,我开始使用rem来调整字体大小,然后使用px作为旧版IE的后备。我还在html上将font-size设置为62.5%,这样我可以稍后在样式表中更轻松地设置字体大小,然后我设置主体上的1.4rem字体大小,因此无样式元素的基本font-size至少为14像素,请参见下面的代码:html{font-size:62.5%;}/*font-size:62.5%nowmeansthat1.0rem=10px*/body{background:#fff;font-family:arial;font-size:1.4rem;line-height:1.6rem;}问题是,Chrome

html - 如果大于 1px,html 中的重复背景是否更有效?

如果有一个在某个维度上重复的一维背景,如果图像是例如1像素宽与10或20像素宽? 最佳答案 我假设你的意思是二维背景。我无法想象在现代计算机上会有任何明显的区别。但是,由于带宽仍然非常宝贵,尤其是在移动设备上,我认为您最好通过重复1像素宽的图像而不是2或3像素宽来节省带宽。更新:我们刚刚进行了一项测试,虽然不科学,但在感知上肯定是相关的,其中一个页面在10,000,000像素的正方形div上渲染了一个10像素的绿色正方形,而另一个页面在相同大小的div上渲染了一个1像素的绿色正方形。所有样式都用CSS设置,两个页面都没有其他内容。图