小编Rod*_*dik的帖子

如何为背景图片添加alt和title?

如何为背景图片添加alt和title?可能吗?

<div id="cont"></div>

  #cont
  {
     background:#FFF url(../images/post.png) no-repeat;
  }
Run Code Online (Sandbox Code Playgroud)

html css background

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

chrome扩展程序可以在chrome错误页面上运行代码吗?(即ERR_INTERNET_DISCONNECTED)

我正在尝试创建一个Chrome扩展程序,该扩展程序在具有正在运行的恐龙迷你游戏的chrome错误页面上运行一些javascript代码。尝试在选项卡上运行executeScript时,出现权限错误。

在此处输入图片说明

这是我的代码:

manifest.js

{
  "manifest_version": 2,
  "name": "Extension Name",
  "description": "desc",
  "version": "1.0",
  "background": {
    "scripts": ["script.js"]
  },
  "permissions": [
    "tabs",
    "webNavigation",
    "<all_urls>"
  ]
}
Run Code Online (Sandbox Code Playgroud)

script.js

chrome.webNavigation.onErrorOccurred.addListener(function (data) {
    if (data.error === "net::ERR_INTERNET_DISCONNECTED") {
        this.chrome.tabs.executeScript(data.tabId, {
            file: "execScript.js"
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

当我打开一个标签页,并使用开发人员工具将连接限制为离线时,我被重定向到恐龙页面,但是扩展程序抱怨我必须请求访问该页面的权限:

Unchecked runtime.lastError while running tabs.executeScript: 
   Cannot access contents of url "data:text/html,chromewebdata". 
   Extension manifest must request permission to access this host.
      at chrome-extension://jkjcmlcanhdodmlceikkfdklibkediio/script.js:9:26
Run Code Online (Sandbox Code Playgroud)

如果我尝试添加"data:text/html,chromewebdata"到清单文件中,它将破坏扩展名,表明该网址无效。

有没有办法为该网址添加权限?还有另一种在恐龙页面上运行脚本的方法吗?

javascript google-chrome-extension

7
推荐指数
0
解决办法
1752
查看次数

CSS3 3D Transitions在使用box-shadow时在firefox中闪烁

我有一个类似于使用CSS3过渡和3D变换构建的coverflow元素的苹果.

http://jsfiddle.net/7eDkb/1/(用盒子阴影过渡)

在chrome上工作顺畅,但在firefox上,封面在动画时可见和不可见之间闪烁.

在消除过程之后,我发现从项目中删除"box-shadow"css属性会导致firefox中的平滑过渡.

http://jsfiddle.net/7eDkb/2/(没有框阴影的过渡)

我在firefox v15和chrome v21中测试了这个.

是否有一个解决方案,在一个元素上同时使用3d过渡和盒子阴影而不在Firefox上闪烁?

编辑:在小提琴中,单击灰色图像以查看闪烁

html css firefox css3 css-transitions

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

用div连续填充div(css)

我有div容器,固定大小600px.我想在一行中填充一些div (数字是动态值).

像这样的东西:

|---------------------------container-------------------------|
|----box1----||----box2-----||-----box3-----||------box4------|
Run Code Online (Sandbox Code Playgroud)

所有盒子必须具有相同的尺寸

css css3 css-float

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

Twig:无法覆盖宏中定义的块

我从布局文件导入一个宏,并在该宏内部定义了几个树枝块.

当我在新的"视图"文件中扩展"基础"布局文件时,我无法覆盖我在宏中定义的块的内容.

这是我的用例的一个非常简化的最小版本.

结构体:

base.twig

{% import 'macros' as macros %}
<section>
    {{ macros.render_sections() }}

    {% block working %}
       content1-default
    {% endblock %}
</section>
Run Code Online (Sandbox Code Playgroud)

macro.twig

{% macro render_sections() %}
    <section>
      {% block notworking %}
         content2-default
      {% endblock %}
    </section>
{% endmacro %}
Run Code Online (Sandbox Code Playgroud)

view.twig

{% extends "base" %}

{% block working %}
   content1-override
{% endblock %}

{% block notworking %}
    content2-override
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

预期的行为:我希望在我的html中看到"content1-override content2-override".

实际发生的事情:我看到'content1-override content2-default'

有没有办法将块范围传递给宏?

我已经尝试在base.twig文件中定义宏,以排除导入功能,但这没有帮助.显然其他一切都有效,因为我可以看到被覆盖的块.

symfony twig

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