小编Šim*_*das的帖子

为什么要继承顶部/右侧/底部/左侧CSS属性?

标准声明不继承top/ right/ bottom/ leftCSS属性.

CSS 2.1:http://www.w3.org/TR/CSS2/visuren.html#position-props
CSS定位模块:http://www.w3.org/TR/css3-positioning/#box-offsets-trbl

但从我所看到的(我测试了Firefox,Chrome,IE10和Opera),实现确实继承了这些属性.

HTML:

<div id="container">
  <div id="transition">Hello World</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#container {
  position: absolute;
  left: 20px;
  top: 20px;
}

#transition {
  position: absolute;
  left: inherit;
  top: inherit;
}
Run Code Online (Sandbox Code Playgroud)

这里,#transition元素接收其父top/ left值.

现场演示: http ://t.co/aIRuHPAj

我在这里错过了什么?

css positioning

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

了解Express.js中间件优先级

我正在阅读Express.js API参考中的两个示例,但我没有得到它们.

例1

现在假设您想忽略静态文件的日志记录请求,但是继续记录logger()之后定义的路由和中间件.你可以简单地在它上面移动static():

app.use(express.static(__dirname + '/public'));
app.use(logger());
// other middleware

这是如何导致不记录静态文件的请求?并非所有中间件针对每个请求执行(按顺序)?

例2

另一个具体的例子是提供来自多个目录的文件,优先于"./public"而不是其他目录:

app.use(express.static(__dirname + '/public'));
app.use(express.static(__dirname + '/files'));
app.use(express.static(__dirname + '/uploads'));

我怀疑对于像"/js/stuff.js"这样的请求,第一个中间件会检查"/public/js/stuff.js"是否存在.如果是,则此中间件处理请求,并且不会执行任何后续中间件(类似于提前返回).如果此路径不存在,则此中间件将请求传递给下一个中间件.它是否正确?

请解释这两个例子!

javascript http httprequest node.js express

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

使用蒙版创建"禁用"外观

我正在尝试创建以下内容:

替代文字

使用两个图像:一个作为遮罩(对角线),另一个作为图像和文本本身(遮罩和图像+文本大小相同):

替代文字 替代文字

..而我无法完成它!

我已经尝试了所有与div和z-indeces,不透明度和背景图像的组合..(应该提到我是hob的noob).

这是我拍摄的一个镜头(只有面具和图像):

div {
    position: absolute;
    top: 775px;
    left: 0px;
    height: 188px;
    width: 272px;
    background-image: url('grey-out.png');
}

img {
    z-index: 1000; 
}
Run Code Online (Sandbox Code Playgroud)
<div></div>
<img src="41_large.png" />
Run Code Online (Sandbox Code Playgroud)

这只是给对角线本身..
有人可以帮帮我吗?如何将"半透明"蒙版和div组合在一起"禁用"?

谢谢!

html

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

jquery removeClass()

是否可以删除不等于某个字符串的所有元素类,

例如,如果我有以下HTML


<a href="" class="status pending"></a>
<a href="" class="status successful"></a>
<a href="" class="status unsuccessful"></a>

我可以删除所有不等于status的类吗?

javascript jquery

0
推荐指数
2
解决办法
1290
查看次数

这个JavaScript代码有什么问题?

var allHTMLElements = document.body.getElementsByTagName("*");
for (var i = 0; i < allHTMLElements.length; i++) {
    if (allHTMLElements[i].getAttribute("group") && allHTMLElements[i].getAttribute("index")) continue;
    allHTMLElements[i].style.color = "red";
}
Run Code Online (Sandbox Code Playgroud)
<div group="myGroup">Hello</div>
<div>Hello</div>
<div index="d534">Hello</div>
Run Code Online (Sandbox Code Playgroud)

所有div都变为红色,而具有组和索引的div不会保持默认颜色.只有中间应该变成红色,但事实并非如此.

javascript

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

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

javascript测试长度

如果我有一个对象MyObject包含对象ListOfOtherObjects的数组,则可以这样写:

   if (MyObject.ListOfOtherObjects.length !== 0) {...}
Run Code Online (Sandbox Code Playgroud)

测试并查看数组是否包含OtherObjects,是否与编写此代码相同:

   if (MyObject.ListOfOtherObjects) {...}
Run Code Online (Sandbox Code Playgroud)

谢谢。

javascript

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

无法更新的名称attribut - javascript

这是一个javascript中的脚本,添加<div></div>并添加一个id,一个类,html ..我想添加名称attribut,我的代码不起作用,但我想知道为什么..

https://developer.mozilla.org/fr/DOM/element我看过element.name = 'newname';可以编辑它..

function newgroup() {
    var e = document.getElementsByName('group');
    var nb = e.length + 1
    div = document.createElement("div");
    div.id = 'group'+nb;
    div.className = 'panel_drop';
    div.name = '1';
    div.innerHTML = '<h5>Group '+nb+'</h5>';
    div.innerHTML += '<div class=\'drop_zone\'></div>';
    document.getElementById('groups').appendChild(div);

}
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何使用JavaScript输出RFC-822兼容日期字符串?

我正在使用Node.js来构建我的RSS文件.我创建一个Date字符串,(new Date).toString()然后将该值用于<pubDate>RSS文件中的字段.但是,当我运行Feed验证程序时,它会报告这样的日期字符串无效:

在此输入图像描述

我生成的示例日期字符串是:

Fri Oct 25 2013 17:59:42 GMT+0200 (Central European Daylight Time)
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,为了验证,"Fri"之后应该有一个逗号,并且应该删除"GMT"和末尾的parens.有没有内置的方法来生成这样的兼容字符串与JavaScript或我是否必须编写自定义函数来执行此操作?

javascript validation rss date node.js

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

为什么实例变量不采用新值

这是一个代码示例:

var testObject =
{
   val1:  1,

   testing:  function( )
   {
      val1 = 2;
      alert( val1 );
   }
};
Run Code Online (Sandbox Code Playgroud)

怎么警告打印val1,它说未定义?

javascript instance-variables object-literal

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