我正在使用占位符进行文本输入,这很好.但我也想为我的选择框使用占位符.当然我可以使用这段代码:
<select>
<option value="">Select your option</option>
<option value="hurr">Durr</option>
</select>
Run Code Online (Sandbox Code Playgroud)
但是"选择你的选项"是黑色而不是光线.所以我的解决方案可能是基于CSS的.jQuery也很好.
这只会使下拉列表中的选项变为灰色(因此点击箭头后):
option:first {
color: #999;
}
Run Code Online (Sandbox Code Playgroud)
编辑:问题是:人们如何在选择框中创建占位符?但它已经得到了回答,欢呼.
使用此选项会导致所选值始终为灰色(即使选择了实际选项后):
select {
color: #999;
}
Run Code Online (Sandbox Code Playgroud) 在Firefox中使用缩放时,缩放元素dóes可以正确缩放.问题是,它的定位好像没有缩放.
这适用于Chrome,也可能适用于IE,Safari和Opera.这些浏览器都支持CSS缩放属性,而Firefox则不支持.对于Firefox我正在使用-moz-transform:scale(0.3);.
这是我的CSS:
#overview .page-content {
zoom: 0.3;
-moz-transform: scale(0.3);
}
Run Code Online (Sandbox Code Playgroud)
它应该是这样的(如在Chrome中):
这是它看起来不应该像(在Firefox中):
有人知道如何解决这个问题吗?或者可能是一种解决方法?
我正在设计我的网站的移动版本,它应该像移动应用程序一样.
问题是我的移动浏览器中的html元素有一个奇怪的宽度.我试过将body和html设置为width:480px; 内容是480px,但即便如此,内容旁边还有很多空白(估计大约300px).这样做的效果也是该网站是不是放大到内容,而是内容+空格,你首先必须放大才能正确地使用该网站.
当然我想用宽度:100%; 所以它在不同的屏幕尺寸上呈现得很好.
有谁知道发生了什么或如何解决它?
编辑 html代码只是简单的xhtml过渡,没什么特别的.在css我有:
body, html {
width:480px !important;}
Run Code Online (Sandbox Code Playgroud)
但是,如果我不设置宽度,它应该工作吗?我也没有为任何其他元素设置宽度(除了按钮100px和类似的东西),如果我在计算机上查看移动版本,没有任何元素看起来比身体宽.
最近谷歌改变了使用API密钥的政策.您现在不再需要API密钥才能在您的网站上放置Google地图.
这非常有效.但是现在我在我的localhost上运行了这张地图(没有API密钥),这很好用.但是当我把它放在网上时,我会得到一个弹出窗口,说我需要另一个API密钥.在该网站的另一个页面上,Google地图确实有效.它可能与某些事情有关吗?不起作用的地图上有很多(30+)标记吗?
实际上使用API密钥对我来说不是一个很好的解决方案,因为这是许多网站上使用的Wordpress插件的一部分.
我正在使用Valum的文件上传器用 AJAX上传图像.这个脚本以我不完全理解的方式将文件提交给我的服务器,因此最好通过显示我的服务器端代码来解释:
$pathToFile = $path . $filename;
//Here I get a file not found error, because the file is not yet at this address
getimagesize($pathToFile);
$input = fopen('php://input', 'r');
$temp = tmpfile();
$realSize = stream_copy_to_stream($input, $temp);
//Here I get a string expected, resource given error
getimagesize($input);
fclose($input);
$target = fopen($pathToFile, 'w');
fseek($temp, 0, SEEK_SET);
//Here I get a file not found error, because the image is not at the $target yet
getimagesize($pathToFile);
stream_copy_to_stream($temp, $target);
fclose($target);
//Here it works, because …
Run Code Online (Sandbox Code Playgroud) 任何人都可以帮我写一个正则表达式来过滤字符串中的括号之间的名称,如下所示: Aardal, Prof.dr.ir. K.I. (Karen)
我试过了
preg_match('~[^/]([^/])~', $fullname, $matches);
var_dump($matches);
Run Code Online (Sandbox Code Playgroud)
但回报是
array
0 => string 'Aa' (length=2)
1 => string 'a' (length=1)
Run Code Online (Sandbox Code Playgroud)
多谢你们!
我真的想查看一些网站的源代码.他们有一个移动检测脚本,我想,当你访问所说的网站时,它会将你重定向到一个移动版本(不,输入他们在我的浏览器中重定向到我的URL不起作用).
我怎么能假装我的电脑是iPhone或HTC或其他什么?
css ×3
mobile ×2
php ×2
ajax ×1
api ×1
api-key ×1
browser ×1
file ×1
file-upload ×1
firefox ×1
google-maps ×1
html ×1
html-select ×1
inputstream ×1
javascript ×1
map ×1
placeholder ×1
regex ×1
scale ×1
user-agent ×1
width ×1
zoom ×1