小编Ste*_*ven的帖子

如何居中对齐水平<UL>菜单?

我需要居中对齐水平菜单.
我已经尝试了各种解决方案,包括混合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

我知道如何居中对齐uldiv.这可以使用Sarfraz的建议来完成.但是列表项目仍然在内部浮动ul.

我需要Javascript来完成这个吗?

css xhtml menuitem

148
推荐指数
5
解决办法
48万
查看次数

如何在PHP中使用三元运算符(?:)作为"if/else"的简写?

根据此页面中的示例,我在下面提供了工作和非工作代码示例.

工作代码使用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)

php ternary-operator conditional-operator

104
推荐指数
7
解决办法
24万
查看次数

是否可以在CSS3 box-shadow中设置透明度?

是否可以在盒子阴影上设置透明度?

这是我的代码:

  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)

css css3

88
推荐指数
1
解决办法
13万
查看次数

jQuery serialize不会注册复选框

我正在使用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)

如何获取未选中的复选框的"值"?

jquery serialization

72
推荐指数
5
解决办法
9万
查看次数

为什么json_encode会添加反斜杠?

我已经使用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)

php json

46
推荐指数
3
解决办法
8万
查看次数

需要使用jQuery.find来查找具有特定样式的元素

对...我需要找到所有<ul style ="display:block;">元素,这样我就可以设置display:none.

我想我在这里正确的道路......但不是那里:

jQuery('#adminMenu li').find("ul").css('display');
Run Code Online (Sandbox Code Playgroud)

对于高级用户:如何通过一行查找和更改样式?

jquery find

24
推荐指数
3
解决办法
6万
查看次数

如何检查MySQL是否返回null/empty?

在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)

但我很确定这些测试中只有一个是必要的.

检查行字段是空还是空的最佳方法是什么?

php mysql

24
推荐指数
2
解决办法
18万
查看次数

file_get_contents()给我403 Forbidden

我有一个合作伙伴为我创造了一些内容.
我可以使用我的浏览器访问该页面,但在尝试用户时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)

html php screen-scraping http-headers

21
推荐指数
2
解决办法
2万
查看次数

如何使用CSS对图像进行去饱和和饱和?

更新

我刚刚意识到去饱和只适用于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)

但我无法消除鼠标上的去饱和现象.

对我做错了什么想法?

html5 image css3 grayscale

20
推荐指数
3
解决办法
3万
查看次数

php 5.3.5中不存在php_zip

我正在使用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.对不起,如果这是在错误的论坛,但不知道还有什么地方把它.

php zip phpexcel

19
推荐指数
2
解决办法
3万
查看次数