我需要居中对齐水平菜单.
我已经尝试了各种解决方案,包括混合inline-block/ block/ center-align等,但都没有成功.
这是我的代码:
<div class="topmenu-design">
<!-- Top menu content: START -->
<ul id="topmenu firstlevel">
<li class="firstli" id="node_id_64"><div><a href="#"><span>Om kampanjen</span></a></div></li>
<li id="node_id_65"><div><a href="#"><span>Fakta om inneklima</span></a></div></li>
<li class="lastli" id="node_id_66"><div><a href="#"><span>Statistikk</span></a></div></li>
</ul>
<!-- Top menu content: END -->
</div>
Run Code Online (Sandbox Code Playgroud)
UPDATE
我知道如何居中对齐ul内div.这可以使用Sarfraz的建议来完成.但是列表项目仍然在内部浮动ul.
我需要Javascript来完成这个吗?
根据此页面中的示例,我在下面提供了工作和非工作代码示例.
工作代码使用if声明:
if (!empty($address['street2'])) echo $address['street2'].'<br />';
Run Code Online (Sandbox Code Playgroud)
使用三元运算符的非工作代码:
$test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
// Also tested this
(empty($address['street2'])) ? 'Yes <br />' : 'No <br />';
Run Code Online (Sandbox Code Playgroud)
更新
在Brian的小费之后,我发现回声$test输出了预期的结果.以下作品就像一个魅力!
echo (empty($storeData['street2'])) ? 'Yes <br />' : 'No <br />';
Run Code Online (Sandbox Code Playgroud) 是否可以在盒子阴影上设置透明度?
这是我的代码:
box-shadow:10px 10px 10px #000;
-webkit-box-shadow:10px 10px 10px #000;
-moz-box-shadow: 10px 10px 10px #000;
Run Code Online (Sandbox Code Playgroud) 我正在使用jQuery.serialize来检索表单中的所有数据字段.
我的问题是它没有检索未选中的复选框.
它包括:
<input type="checkbox" id="event_allDay" name="event_allDay" class="checkbox" checked="checked" />
Run Code Online (Sandbox Code Playgroud)
但不是这个
<input type="checkbox" id="event_allDay" name="event_allDay" class="checkbox" />
Run Code Online (Sandbox Code Playgroud)
如何获取未选中的复选框的"值"?
我已经使用json_encode了很长时间,到目前为止我没有任何问题.现在我正在使用上传脚本,我尝试在文件上传后返回一些JSON数据.
我有以下代码:
print_r($result); // <-- This is an associative array
echo json_encode($result); // <-- this returns valid JSON
Run Code Online (Sandbox Code Playgroud)
这给了我以下结果:
// print_r result
Array
(
[logo_url] => http://mysite.com/uploads/gallery/7f/3b/f65ab8165d_logo.jpeg
[img_id] => 54
[feedback] => Array
(
[message] => File uploaded
[success] => 1
)
)
// Echo result
{"logo_url":"http:\/\/mysite.com\/uploads\/gallery\/7f\/3b\/f65ab8165d_logo.jpeg","img_id":"54","feedback":{"message":"File uploaded","success":true}}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么json_encode添加斜线?
更新
@Quentin说,事情是发生之间json_encode以及.parseJSON和他是对的.
做一个alert(data.toSource());给我下垂的结果:
({response:"{\"logo_url\":\"http:\\/\\/storelocator.com\\/wp-content\\/uploads\\/gallery\\/7f\\/3b\\/71b9520cfc91a90afbdbbfc9d2b2239b_logo.jpeg\",\"img_id\":\"62\",\"feedback\":{\"message\":\"File uploaded\",\"success\":true}}", status:200})
Run Code Online (Sandbox Code Playgroud)
这不是有效的JSON.它还添加了status:200,我不知道它来自何处.
可能是Plupload bind我的返回数据做了什么?
这是我的js脚本:
uploader.bind('FileUploaded', function(up, file, data) {
alert(data.toSource());
$('#' …Run Code Online (Sandbox Code Playgroud) 对...我需要找到所有<ul style ="display:block;">元素,这样我就可以设置display:none.
我想我在这里正确的道路......但不是那里:
jQuery('#adminMenu li').find("ul").css('display');
Run Code Online (Sandbox Code Playgroud)
对于高级用户:如何通过一行查找和更改样式?
在DB中,我有一个带有字段的表fk_ownerID.默认情况下,当我添加新表行时,它fk_ownerID是空的.在Toad for MySQL中,显示为{null}.如果fk_ownerID给出了一个值,我稍后删除了这个值,我就设置了fk_ownerID = "".
现在,我有以下代码:
$result = $dal->getRowByValue('tableName','id', $_POST['myID']);
// Check to see if any rows where returned
if (mysql_num_rows($result) > 0)
{
while ($row = mysql_fetch_array($result))
{
$ownerID = $row["fk_ownerID"];
}
}
Run Code Online (Sandbox Code Playgroud)
现在变量$ ownerID应该有一个数字.但我不确定如何检查这个.目前我这样做:
if ( (strlen($ownerID) == 0) || ($ownerID == '0') || ($ownerID == 'null') )
Run Code Online (Sandbox Code Playgroud)
但我很确定这些测试中只有一个是必要的.
检查行字段是空还是空的最佳方法是什么?
我有一个合作伙伴为我创造了一些内容.
我可以使用我的浏览器访问该页面,但在尝试用户时file_get_contents,我得到了一个403 forbidden.
我尝试过使用stream_context_create,但这没有帮助 - 可能是因为我不知道应该去哪里.
1)我有什么方法可以抓取数据吗?
2)如果否,如果不允许合作伙伴配置服务器以允许我访问,那么我该怎么办?
我尝试使用的代码:
$opts = array(
'http'=>array(
'user_agent' => 'My company name',
'method'=>"GET",
'header'=> implode("\r\n", array(
'Content-type: text/plain;'
))
)
);
$context = stream_context_create($opts);
//Get header content
$_header = file_get_contents($partner_url,false, $context);
Run Code Online (Sandbox Code Playgroud) 更新
我刚刚意识到去饱和只适用于Chrome.如何在FF,IE和其他浏览器中使用它?(标题改变了)
我按照这里的建议将彩色图片 转换为灰度:在HTML/CSS中将图像转换为灰度
它的效果很好(在Chrome中):http://jsfiddle.net/7mNEC/
<img src="https://imagizer.imageshack.us/v2/350x496q90/822/z7ds.jpg" />
// CSSS
img {
filter: url(~"data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: gray;
}
img:hover {
filter: none;
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)
但我无法消除鼠标上的去饱和现象.
对我做错了什么想法?
我正在使用PHPExcel.其中一个要求是我需要启用php_zip.
(...)如果您需要PHPExcel来处理.xlsx或.ods文件,您将需要zip扩展名...
我正在使用PHP v5.3.5.在我的php.ini文件中,我有以下几行:
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll
Run Code Online (Sandbox Code Playgroud)
如果我删除;最后一行,并重新启动Wampserver,我收到以下错误消息:
PHP启动:无法加载动态库'I:/ wamp /.../ ext/php_zip.dll' - 找不到指定的模块.
在阅读网页时,许多人说,从PHP 5.3.0开始,php_zip就是内置的.
如果它是构建的那么为什么这条线仍然在配置中?
我是否收到错误消息,因为它已内置,文件已被删除?
PS.对不起,如果这是在错误的论坛,但不知道还有什么地方把它.