小编Adi*_*dil的帖子

HTML/CSS中整个div的href链接

这是我想在HTML/CSS中完成的任务:

我有不同高度和宽度的图像,但它们都低于180x235.所以我想做的就是创建一个divwith bordervertical-align: middleall.我已经成功地做到了这一点,但现在我被困在如何正确地将href链接到整个div.

这是我的代码:

<div id="parentdivimage" style="position:relative;width:184px;height:235px;border-width:2px;border-color:black;border-style:solid;text-align:center;">
    <div id="childdivimage" style="position:absolute;top:50%;height:62px;margin-top:-31px;">
        <img src="myimage.jpg" height="62" width="180">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意,为了方便复制粘贴,样式代码是内联的.

我在某处读到了我可以在代码之上添加另一个父div,然后在其中执行href.但是,根据一些研究,它将不是有效的代码.

所以再次总结一下,我需要整个div(#parentdivimage)作为href链接.

html css

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

分面搜索(solr)vs通过PHP进行良好的旧过滤?

我打算在我的电子商务商店中设置过滤系统(优化搜索).你可以在这里看到一个例子:http://www.bettymills.com/shop/product/find/Air+and+HVAC+Filters

PrestaShop,OpenCart和Magento等平台拥有所谓的分层导航.

我的问题是,与使用Solr或Lucene之类的东西进行分面导航相比,Magento或PrestaShop等平台中的分层导航有什么区别.

可以通过php和mysql完成类似的结果吗?

非常感谢详细解释.

php solr magento faceted-search layered-navigation

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

PHP安全性 - (int)vs FILTER_VALIDATE_INT

我最近被告知有FILTER_VALIDATE_INT,顺便说一句.

我的问题是从网站获取整数值,无论是来自用户还是从Web应用程序生成,并通过查询字符串传递.

可以在mysql查询中显示或使用值(整数).

我正在尝试为此构建最好的安全方法.

考虑到这一点,简单使用是否安全

$myNum = (int)$_GET['num'];
Run Code Online (Sandbox Code Playgroud)

要么

if (filter_var($_GET['num'], FILTER_VALIDATE_INT)) $myNum = $_GET['num'];
Run Code Online (Sandbox Code Playgroud)

另外,请解释使用(int)和之间的区别FILTER_VALIDATE_INT

php variables input filter

18
推荐指数
1
解决办法
9715
查看次数

右对齐内部的内联UL

我有一个分页输出,显示在其中

    .这里发布了一个例子:http://jsfiddle.net/6N4bD/1/

    ul包裹着2个div

    第一个div是550宽度的第二个div称为"paginationDiv"基本上包围了ul

    ul有list-style:none.我想要做的是让它浮动,但它仍然作为一个块出现.我尝试过很多东西但似乎没什么用.如果我为paginationDiv添加一个宽度然后它可以工作,但它不准确,因为它永远不会是固定的宽度

    这是它的样子:

    <div class="parentDiv">
       <div class="paginationDiv">
          <ul id="paginationLinks">
            <li>Page 1</li>
            <li>Page 2</li>
          </ul> 
        </div>
     </div>
    
    Run Code Online (Sandbox Code Playgroud)

    那是html代码

    这是css:

    div.parentDiv { 
      width: 550px; 
    }
    div.paginationDiv {
      float: right;
    }
    #paginationLinks ul {
      border: 0;
      padding: 0;
      margin: 0;
    }
    #paginationLinks li {
      list-style: none;
    }
    
    Run Code Online (Sandbox Code Playgroud)

    我在这里发布了一个例子: http://jsfiddle.net/6N4bD/1/

    html css

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

    PHP安全 - 消毒和清洁

    我在http://www.verot.net/php_class_upload.htm上有一个围绕class.upload构建的脚本

    基本上我的所有图像都存储在服务器上的一个名为的目录中 /images/

    我构建的脚本基本上从我的网站获取一些参数,如 /xyzDir/tomnjerry.jpg?w=100&h=100&fill=1&color=fff

    然后我有mod_rewrite将文件从/xyzDir/php脚本中读取,然后转换宽度和高度并返回图像.

    最近我注意到土耳其的一些白痴试图将怪异的字符输入参数w=h=

    在我的脚本上,我确保检查以确保宽度中只允许整数,高度和填充可以是1或2,颜色只能是我通过数组检查的特定值.

    我只是想看看是否还有其他什么我应该做以避免被黑客入侵.

    谢谢

    php security

    2
    推荐指数
    1
    解决办法
    1229
    查看次数

    生成大小和颜色的PHP组合

    我试图弄清楚如何在PHP中生成颜色组合的颜色.基本上,这里是我有:

    • 大小:小,中,大
    • 大小:3
    • 颜色:蓝色,红色,白色
    • 颜色数:3

    尺寸和颜色可能因每种产品而异.我希望得到的结果是这样的:

    小蓝色
    小红色
    小白色
    中号蓝色
    中号红色
    中号白色
    大号蓝色
    大号红色
    大号白色

    php arrays

    1
    推荐指数
    1
    解决办法
    229
    查看次数

    CSS:使用.contentHere vs div.contentHere

    我已经看到了两个例子.

    让我们说你有

    <div class="contentHere"></div>

    那么在CSS中这两种方法都是正确的吗?

    方法1: .contentHere { }

    方法2: div.contentHere { }

    请指教.

    谢谢

    css css-selectors

    1
    推荐指数
    1
    解决办法
    37
    查看次数