小编Nat*_*hur的帖子

HTML电子邮件中的罢工

我目前正在编写HTML电子邮件,使用MailChimp对其进行测试,并最终发送它.

电子邮件通告了几个销售,这些销售使用HTML strike标签显示.出于某种原因,这些strike标签不会通过完成的测试电子邮件.

MailChimp中显示的代码:

<strike>$12.95</strike> SALE! $9.95
Run Code Online (Sandbox Code Playgroud)

使用Chrome网络工具检索测试电子邮件中的代码:

$12.95 SALE! $9.95
Run Code Online (Sandbox Code Playgroud)

我个人已经验证过这种情况发生在Gmail,Outlook 2007和Yahoo! 邮件.仔细阅读我的MailChimp Inbox Inspector结果告诉我,问题绝对不仅限于这三个.

知道为什么会这样吗?有没有更可靠的替代方案我可以使用而无需借助图像?

html email

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

将主机环境变量传递给dockerfile

如何将主机环境变量(如用户名和主机名)传递给dockerfile?

例如,如果我的用户名是taha:

echo $USER
taha
Run Code Online (Sandbox Code Playgroud)

如何编写Docker文件以获得相同的输出?

FROM centos:centos7   
ARG myuser=$USER  
CMD echo $myuser
Run Code Online (Sandbox Code Playgroud)

environment-variables docker centos7 dockerfile

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

由于Git的index.lock,WebStorm不断崩溃我本地运行的服务器

Error: EPERM: operation not permitted, lstat 'C:\ProjectDirectory\.git\index.lock'
    at Error (native)
Run Code Online (Sandbox Code Playgroud)

我正在使用WebStorm,每次运行本地服务器进行测试时npm start,它都会在无所事事之后不可避免地崩溃,有时甚至在进行更改后也会崩溃.

我正在使用这个React样板文件,而实际的作者回答了我提出的关于这个问题的错误问题"基于错误,它看起来像你的编辑器或你的源代码控制系统是锁定文件."

我每次做出一些改动后重新启动服务器都会有点累,并且很想解决这个问题.

完整的错误日志

javascript git node.js webstorm reactjs

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

HTML 表单文本输入建议框

我正在尝试以我拥有的形式修改我的文本输入框之一。我希望在用户键入时弹出建议。基本上,我想模拟 Stack Overflow 上提问页面上的“标签”框,但显然使用不同的数据作为建议。我该怎么做呢?

就上下文而言,这是针对大学俱乐部的,我试图让成员输入他们的专业,并在他们输入时提出建议。

html forms input autosuggest

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

多个伪元素

是否有可能在这样的一个对象中获得多个伪元素?

div { content: 'A' }
div::before { content: 'B'; }
div::before(2) { content: 'C'; }
div::before(3) { content: 'D'; }
Run Code Online (Sandbox Code Playgroud)

我试过了,但它不起作用.

css css3 pseudo-element

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

使用jQuery,如何在指定CSS类的兄弟之间找到元素的索引

给出以下HTML:

<div class="component">
    <div class="component">
        <div class="component">
        </div>
    </div>
    <div class="component">
        <div class="somethingelse">
        </div>
        <div class="component">
        </div>
        <div class="component">
            <input type="button" value="Get Path" onclick="showPath(this)" />
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写函数,showPath以便它返回div与其兄弟类相关的父元素的索引component.所以在上面的示例中,我希望函数返回1.

我已经走到了这一步,但它又回归了2; 我不知道该做什么来忽略div课堂somethingelse

function showPath(element) {
    var component = $(element).closest('.component');
    alert(component.index());
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

6
推荐指数
2
解决办法
3114
查看次数

使用具有类名称的媒体查询来更改网站宽度

我有一个移动应用程序,我想要全屏爆炸.Twitter Bootstrap为我提供了手机,平板电脑和所有信息的大小.我想要一个CSS类来处理所有不同类型的大小.我正在寻找这样的东西:

@media (max-width: 480px) classname

@media (max-width: 767px) classname
Run Code Online (Sandbox Code Playgroud)

等等

css css3 media-queries

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

填充一定百分比的SVG并为填充设置动画

目前,我正在开展一个项目,将州数据与来自其他国家/地区的数据进行比较.一个数据点是受保护土地的百分比,我想填写与数据点匹配的状态的百分比.因此,例如,如果25%的北卡罗来纳州受到保护,那么我希望25%的州填补.目前,我正在尝试使用svg,我希望填充发生在页面加载.

任何有关如何执行此操作的建议或资源将不胜感激.

我在Illustrator中绘制的示例:

NC填写33%

html css svg

6
推荐指数
2
解决办法
6685
查看次数

为什么chrome Content Download需要更长时间才能获得缓存资源?

我试图尽快使页面速度.问题是我有一个文件特别需要很长时间才能下载(即使大小为0 - >从缓存加载)

以下是没有缓存(第一次加载)时的外观:

没有缓存

并使用缓存:

有缓存

我同意时间减少了近50%,但为什么我的本地缓存中的内容下载时间高于服务器上的时间?

注意:

我不确定Safari中的时间是否相同,但是在那里获取文件并不需要那么长时间.

来自Safari网络标签的图片:

在此输入图像描述

caching google-chrome http-caching browser-cache

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

如何等待对象改变状态

在我的async处理程序中,我想等到任务的状态发生变化.现在,我只是在无限循环中检查状态并等待.这是一个例子,wait_until_done函数:

import asyncio


class LongTask:
    state = 'PENDING'

my_task = LongTask()


def done():
    my_task.state = 'DONE'

async def wait_until_done():
    while True:
        if my_task.state == 'PENDING':
            await asyncio.sleep(2)
        else:
            break
    print("Finally, the task is done")


def main(loop, *args, **kwargs):
    asyncio.ensure_future(wait_until_done())
    loop.call_later(delay=5, callback=done)

loop = asyncio.get_event_loop()
main(loop)
loop.run_forever()
Run Code Online (Sandbox Code Playgroud)

这样做有更好的方法吗?

python python-asyncio python-3.5

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