草庐IT

PX4-AutoPilot

全部标签

html - 当标准模式下单元格内有 iframe 时,Firefox 和 Chrome 会向表格单元格添加 2px 底部填充

我正在开发一个Intranet应用程序,该应用程序多年来一直在所有主要浏览器中使用quirks模式。目标是让它在标准模式下工作而不破坏任何东西,这样我们就可以使用一些jQuery包。无论如何,我的问题是在标准模式下,当单元格内有iframe时,Firefox和Chrome会向表格单元格添加2px底部填充。这不会发生在IE中。当我切换到quirks模式时,填充在Firefox和Chrome中消失了。当我添加一个div而不是iframe时,填充消失了。将表格cellpadding和cellspacing设置为零没有帮助。iframesrc页面也是标准模式。这里有一个测试用例给大家看:Tes

html - 为什么 38px x 38px 比 Canvas 矩形 38 x 38 大,尽管尺寸相同 >

我正在尝试绘制一个宽38像素、长38像素的矩形。这按预期工作。但是,当我尝试使用这段代码在Canvas上绘制矩形时varcxt=canvas.getContext("2d");cxt.beginPath();cxt.rect(0,0,38,38);cxt.fillStyle='yellow';cxt.fill();cxt.stroke();我得到一个较小的矩形。为什么会这样?这是否意味着canvas(x,y坐标)中的网格小于1个像素? 最佳答案 您是否显式设置了canvas的宽度和高度?否则,您可能会在浏览器上看到奇怪的默认缩放设置

html - Bootstrap 导航栏底部不需要的 1px 线并创建导航栏侧间隙

1)所以我试图让我的导航栏和Bootstrap全部设置好,不幸的是底部似乎有一条1px的线,我似乎无法摆脱。谁能提出任何解决方案?2)此外,有没有办法在导航栏的每一侧获得间隙,但前提是视口(viewport)大于768像素?我可以通过将开始标记移到外部来实现这种效果,但就像我说的那样,我希望在移动设备上查看网站时导航栏向上移动。这是我的代码:http://pastebin.com/zHP09rNu谢谢。 最佳答案 对于像素边框,您需要在.navbar元素上设置border:0;或border-color:transparent;。例

html - 浏览器的 1px 计算问题(亚像素问题)

我认为这个问题很常见,所以在SO本身中找到了它,但找不到解决方法。问题:当您调整窗口大小时,您会注意到两个图像的高度有时会相差1px(这是浏览器调整尺寸时的预期)。如何“修复”此UI问题?我知道我可以通过使用flexbox来做到这一点。但我想有更好的解决方案。你们可以加入吗?table{width:100%;border-collapse:collapse;}img{display:block;width:100%;}甚至在这里,当我使用display:table时:.wrapper{width:100%;display:table;}.wrapperdiv{display:table

html - Bootstrap Navbar 折叠点 < 768px

这是Bootstrap3的老问题->更改导航栏的折叠点,但此处建议的方法:https://coderwall.com/p/wpjw4w/change-the-bootstrap-navbar-breakpoint这里:Bootstrap3NavbarCollapse不适用于768px以下的折叠,它似乎只适用于延长折叠点,而不是缩回它。我有一个特殊情况,我的导航栏有3个按钮,所以它不需要这么早折叠。我希望它在420像素处折叠。有没有CSS解决方案?如果没有,有人可以指出我需要更改和下载的Bootstrap自定义页面中的正确属性吗?也许是通用断点?因为我看不到Navbar断点:http:/

javascript - JQuery .css() 返回 100% 作为 100px

.info{width:94%;}现在使用JQuery这样做$('.info').css('width');返回94px而不是像素中的等效值(在我的例子中为500px。)如果我在css中将宽度设置为105%,JQuery会将其返回为105px。父容器的高度和宽度分别为600px和500px。 最佳答案 我认为一个可能的原因是元素的容器在您尝试获取尺寸时被隐藏。我对嵌套的div和表格也有类似的情况。请参阅以下我设法重现该行为的fiddle:http://jsfiddle.net/36yvb/我仍然认为这是jQuery中的一个错误,它在

html - 行高属性 : normal + 4px

我想要正常的行高,再加上4px。我试过了line-height:normal+4px;但这不起作用。(注意:我不想使用百分比进行近似。) 最佳答案 为什么不直接消除Chrome的小焦点眩光呢?使用css属性outline:none;http://jsfiddle.net/XF6fS/ 关于html-行高属性:normal+4px,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/72

html - 当聚焦于具有 3px 边框的输入字段时,所有其他输入字段保持移动

我在输入字段上添加了一个css焦点。它有一个包含边框和阴影的默认样式。当我专注于输入字段时,下面的输入字段略微向下移动。我尝试为li添加高度,但没有成功。/*CSSinput[type="text"],input[type="password"]{border:1pxsolid#CCCCCC;box-shadow:0-1px3pxrgba(0,0,0,0.2);min-height:22px;padding:3px;}.checkoutinput:focus{border:3pxsolid#6b991c;padding:2px;}*/Title*PleaseselectMrMrsMis

javascript - jQuery 会以 px 以外的其他形式返回 CSS 度量吗?

我正在重写我的TextareaLineCountplugin(当我调用$("#someElement").css("letter-spacing")时,我是否会得到em或任何其他值比px?基于此示例:http://jsfiddle.net/xhhr2/,至少在GoogleChrome中,jQuery或浏览器似乎正在为我将测量值​​转换为px。我可以一直期待这种行为吗? 最佳答案 根据CrescentFresh'sanswer链接到DeanEdwards的hack,jQuery竭尽全力返回所有浏览器的实际计算像素值,而不是样式表中最初

html - Div 100% 高度显示为 0px?

我目前正在build一个网站,但有一个我似乎无法解决的小问题,我创建了一个高度为100%的div,在该div中是一个高度也为100%的sliderdiv,问题是第一个div显示高度为0px,因此应该位于sliderdiv下面的div显示在sliderdiv后面,有人可以帮助我吗?这是我的代码:.slider-container{width:100%;min-height:100%;background-color:white;float:left;}.main-content{width:100%;height:1000px;background-color:pink;float:le