小编JCO*_*611的帖子

利润率问题,最高利润率位于利润率之上

所以,假设我有几个<div>,每个都有一个margin-top和一个margin-bottom.我希望这些元素一个接一个地排列:Top Margin -> Div -> Bottom Margin对于每个元素.然而,上边距是"超过底部边缘"(小提琴).所以每个元素之间的距离就是margin-top.

我找到了一种方法来解决这个问题float:left;,但是我不能使用这个属性,也不能使用绝对定位.

PS:如果你在小提琴中看不到问题,可以使用Chrome的控制台.

css margin

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

mysql_real_escape_string - 登录脚本

我目前正在升级朋友网站的代码,并遇到了登录脚本的问题.我试图通过使用来防止SQL注入mysql_real_escape_string().mysql_escape_string()工作正常,但mysql_real_escape_string()没有.这就是我所拥有的:

if (isset($_POST['submit']))
{
    $username = mysql_real_escape_string($_POST['username']); 
    $password = mysql_real_escape_string($_POST['password']);

    $db_link = db_connect("project");
    $query = "SELECT * FROM user WHERE username = '$username' AND password = password('$password')";
    $result = mysql_query($query) or die (mysql_error());
    $numrows = mysql_num_rows($result);

    if($numrows == 1)
    {
        RedirectToURL("home.php");
    }
    else
    {
        login_page("Invalid login! Try again");
    }   
}
else
{
    login_page("");
}
Run Code Online (Sandbox Code Playgroud)

html php

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

左手赋值无效,检查变量并在IF语句中设置另一个变量

if(a=="check" && b=some())
Run Code Online (Sandbox Code Playgroud)

该如果 if语句会(理论上)返回true a等于"检查",如果some()返回的东西是不是假的/ 0 /空/未定义.

但是这会引发错误: ReferenceError:赋值中的左侧无效.

在上下文中:

function some(){
  return (window.title=="Special")? 0 : window.title;
}
function check(a){
   var b;
   if(a == 1 && b = some()){
      alert("Window's title is: "+b);
   }
}
Run Code Online (Sandbox Code Playgroud)

如果不使用两个if语句,我怎么能这样做?可能吗?

javascript if-statement

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

在CSS摘录中使用PHP向所有选择器添加前缀?

好的,可以说我有一个$css包含一些CSS代码的变量。我想做的是在每个选择器的前面添加一个特定的文本。因此,例如,以下代码:

#hello, .class{width:1px;height:1px;background-color:#AAA;}
div{font-size:1px}
input, a, span{padding:4px}
Run Code Online (Sandbox Code Playgroud)

将被转换为:

#someId #hello, #someId .class{ ... }
#someId div{ ... }
#someId input, #someId a, #someId span{ ... }
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用几个explode()s。但是,我无法有效完成任务。有什么想法吗?

谢谢!JCOC611

css php parsing

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

隐藏水平CSS菜单溢出

我在http://www.stevemoorecpa.dreamhosters.com/上有一个水平下拉CSS菜单

我的问题是菜单宽度扩展到网站的包装外,我无法隐藏它.

问题的例子

如何防止元素超出网站包装?这是包装器的代码......

#wrapperSkm {
    border-left-style: solid;
    border-right-style:solid;
    border-width: 2px;
    border-color: transparent;
    -moz-box-shadow: 0px 0px 25px #c3c3c3;
    -webkit-box-shadow: 0px 0px 25px #c3c3c3;
    box-shadow: 0px 0px 25px #c3c3c3;
    width:1069px;
    overflow: hidden;
    padding: 0 0px 0 0px;
    margin-left: auto;
    margin-right: auto;
    background:url(images/line1Right.png) repeat-x right 134px;
}
Run Code Online (Sandbox Code Playgroud)

这是水平子菜单导航的代码

#access ul ul {
    display: none;
    float: right;
    margin: 0;
    position: absolute;
    top: 181px;
    left: 0;
    width:100%;
    background:#fff url(images/line1Nav.png) repeat-x bottom;
    z-index: 99999;
    text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

我一整天都在这里工作,没有任何东西可以让菜单隐藏它在主站点包装器之外的溢出.

所有帮助表示赞赏.

css positioning

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

如何修复未知提供者:locationProvider

我把代码写成我的角度控制器,如下所示:

.config(function($routeProvider, $locationProvider, $httpProvider) ?
Run Code Online (Sandbox Code Playgroud)

但我总是得到这个错误:

angular.js:9193 Error: [$injector:unpr] Unknown provider: locationProvider <- location <- activeNavDirectivehttp://errors.angularjs.org/1.2.3/$injector/unpr?p0=locationProvider%20%3C-%20location%20%3C-%20activeNavDirective    at 
/js/bower_components/angular/angular.js:78:12    at 
/js/bower_components/angular/angular.js:3473:19    at Object.getService [as get] 
/js/bower_components/angular/angular.js:3600:39)    at 
/js/bower_components/angular/angular.js:3478:45    at getService 
/js/bower_components/angular/angular.js:3600:39)    at Object.invoke 
/js/bower_components/angular/angular.js:3622:13)    at 
/js/bower_components/angular/angular.js:5146:43    at Array.forEach (native)    at forEach 
/js/bower_components/angular/angular.js:300:11)    at Object.<anonymous> 
(xxxxx/js/bower_components/angular/angular.js:5144:13)angular.js:9193 (anonymous function)
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

介于"自然"HTTP 404和PHP生成的HTTP之间

所以我有一个文件,用户永远不应该直接访问,但包含在另一个PHP文件中.如果直接调用该文件,它将生成HTTP状态404未找到,以欺骗可能的攻击者,使该文件不存在.但是,如果黑客可以判断404是由PHP生成的还是"自然"的话,那么标题的整个点就会丢失.那么有可能判断404是由服务器自然生成的(因为文件确实不存在)还是PHP代码?

PS:我知道这个问题可能看起来很奇怪哈哈

php http http-headers http-status-code-404

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

Google Web Fonts编码/呈现问题

我正在尝试解决Google WebFonts的问题.我想使用他们的字体Signika.如你所见,它有Š,Ů声明/实现的字母.然而,在我们的网站上,它不会呈现这些字母,而只是标准和单词DOMŮ - 字母Ů是另一种字体,而字母DALŠI字母Š是另一种字体.这有什么解决方案吗?我应该为这些类型的字母声明一些编码,或者问题出在哪里?

html character-encoding webfonts google-webfonts

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

removeAllViews()对子视图有什么作用?

我的布局中具有以下层次结构:

ScrollView
    RadioGroup
        RelativeLayout
            RadioButton
            ImageView
        RelativeLayout
            RadioButton
            ImageView
            ...
Run Code Online (Sandbox Code Playgroud)

现在的要点是,它在XML编辑器中看起来不错,RadioButtons并且ImageViews已定义了默认值(占位符),但是当我启动活动并调用removeAllViews()时RadioGroup,所有都ImageViews消失了。有趣的是,所有按钮仅获得新值ImageViews无论如何都不会更新(设置新的源图像不会产生任何结果)。

因此,我的问题是:是否完全removeAllViews()擦除子视图(就像它们在布局XML文件中不存在)还是只是删除一些值以保留视图的自变量(例如设置新的源图像或新的按钮描述)?

layout android view

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

一次更新多个数组元素Javascript

我试图在多维数组/对象中一次更新多个元素,并在.push和我尝试过的其他选项中出错.

 var FEtypes= {
    textTemplate: {
       type :"Text",
       size : 50,
       required : "no",
       FEadd : '<input>', 
       label : 'Label',
       top : 0, 
       left : 0
    }, 
    textareaTemplate: {
       type : "Textarea",
       cols : 30,
       rows : 5,
       FEadd :'<textarea>' 
    }
 }
Run Code Online (Sandbox Code Playgroud)

这有效,但试图在一行.

 FEtypes[1].left = someVariable1;
 FEtypes[1].top = someVariable2;
Run Code Online (Sandbox Code Playgroud)

我没有成功:

 FEtypes[1].push( {left:someVariable1, top:someVariable2} );
Run Code Online (Sandbox Code Playgroud)

我不断收到一个错误,这不是一个函数,或者什么都不做.

javascript

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