草庐IT

PX4-AutoPilot

全部标签

html - 为什么 font-family 偶尔会在按钮之间添加 1px 的间距?

请仔细阅读问题。它与关于Howtoremovethespacebetweeninline-blockelements的那个不一样.考虑以下HTML:body{/*font-family:Arial;*/}.my-class{display:inline-block;margin:000-4px;background-color:transparent;border:1pxsolid#ccc;padding:20px;}HelloStackOverflow产生:但是,如果我添加:body{font-family:Arial;}它导致第二个和第三个按钮之间有1px的空间:问题是:为什么在b

html - Nexus 7 screen.width 返回 800 但媒体查询最大宽度 : 720px still applies

我有一台GoogleNexus7平板电脑,用于测试一些响应式设计。在Javascript中,screen.width返回800px,如预期的那样(原始分辨率)。当屏幕的最大宽度>720px时,平板电脑如何获取以下媒体查询?@mediaonlyscreenand(max-width:720px)and(orientation:portrait){.test{background:red;}} 最佳答案 Android会进行目标密度缩放,以适应Android生态系统的不同屏幕密度。默认情况下,Android浏览器以中等屏幕密度为目标,尝

html - text-indent 是 : -9999px a bad technique for replacing text with images, 吗?有哪些替代方案?

Thisarticle说我们应该避免使用这种技术。Thisone说它很棒。Google在CSS文件中查找text-indent:-9999px;是真的吗?并惩罚你?:|我经常使用该属性来隐藏文本。例如,我有一个用图标表示的按钮:doStuffCSS:.mybutton{text-indent:-9999px;background:transparenturl(images/SpriteWithButtons.png)no-repeat20px20px;display:block;width:16px;height:16px;}我看不到我的代码有任何替代方案。如果我用图像替换它,我会自动

css - HTML5 中的 canvas/video/audio 元素下方有 4px 的间隙

使用HTML5时,如果将canvas/video/audio/svg元素放在div,这些元素下方会有一个4px的空隙。我在几乎所有支持HTML5的浏览器中测试了下面的代码,不幸的是它们都有同样的问题。Bug 最佳答案 这是因为它们是具有可调整大小的height的内联元素(大多数inline元素不能显式调整大小)。如果您将它们设置为display:block;,差距就会消失。您还可以设置vertical-align:top;来获得相同的结果。演示:http://jsfiddle.net/ThinkingStiff/F2LAK/HTML

html - 摆脱-webkit-padding-start : 40px

我正在为map添加菜单。菜单工作正常,除了我注意到无论菜单应用什么CSS,左边总是有一个填充。填充似乎起源于(-webkit-padding-start:40px;)并且它不想消失。我试图用0!important;覆盖它,但没有做任何事情。谷歌搜索后发现:-webkit-padding-start:40px;WhatitshouldbeforIEandFirefox?但是找不到关于如何覆盖或使它消失的任何其他内容。我需要在菜单中一直向左放置元素。附件是截图,绿色区域是我说的,在样式下你可以看到-webkit-padding-start:40px; 最佳答案

css - 通过内容或 200px(以较大者为准)与最大宽度一起设置最小宽度

我需要这个:容器宽度固定宽度,元素在行方向流动,最后换行。每个元素都应该是max-width:400px,溢出的内容应该被剪掉。元素的最小宽度应由内容决定,但是:它绝不能短于200px。这是我的CSS代码,它不包括“最小内容”方面。min-content由w3在他们的Flexbox工作草案中建议,但在我的情况下似乎不起作用:.container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.container.box{-webkit-flex:1;flex:1;min-width:20

ios - 如何为 UINavigationBar 设置不透明的 1px 高阴影图像?

在我的应用程序委托(delegate)的didFinishLaunchingWithOptions函数中,我尝试自定义导航栏的外观。[UINavigationBarappearance].translucent=NO;[[UINavigationBarappearance]setBackgroundImage:[UIImageimageWithColor:[UIColorwhiteColor]size:CGSizeMake(1.0f,1.0f)]forBarMetrics:UIBarMetricsDefault];[UINavigationBarappearance].shadowIm

iphone - CALayer drawInContext 无法在视网膜显示器上绘制 1px 线

我想用2种不同颜色的1px线条绘制双色线条。我有很多代码,所以我在尝试解释后将其放入。如果我使用uiviewdrawRect方法,当我关闭抗锯齿时它工作正常,但是当我使用图层的drawLayerInContext时,它要么显示一条纯线,要么显示2条纯线关闭抗锯齿的2px或打开抗锯齿的两条2px半透明线。我设法获得了与UIView的drawRect方法类似的行为,方法是创建一个带有自定义上下文的图像,我可以在其中指定比例:UIGraphicsBeginImageContextWithOptions([selfbounds].size,NO,0.f);//0.fforscalemeans"

ios - 为什么我的 Cordova WebView 有额外的 20px 滚动?

我正在构建一个Cordova应用程序,并且正在我的iOS6设备(装有iOS6.1.6的iPodTouch)上对其进行测试。出于某种原因,WebView可以额外滚动20px,似乎弥补了屏幕顶部20px的状态栏。这有时会导致可滚动的WebView获得焦点,本质上导致“无”在用户眼中滚动,而不是允许我的应用程序中的可滚动div滚动。我已经尝试了许多与config.xml更改、插件等相关的修复,但没有什么不同,我在下面概述了这一点。已尝试manuallyhidingthestatusbar,没有效果。//config.xml://index.js(ondeviceready):window.S

ios - UIBezierPath 描边 1px 线和填充 1px 宽度矩形 - 不同的结果。

这是一张简单的图-(void)drawRect:(CGRect)rect{//verticallinewith1pxstrokingUIBezierPath*vertLine=[[UIBezierPathalloc]init];[vertLinemoveToPoint:CGPointMake(20.0,10.0)];[vertLineaddLineToPoint:CGPointMake(20.0,400.0)];vertLine.lineWidth=1.0;[[UIColorblackColor]setStroke];[vertLinestroke];//verticalrectang