小编Tre*_*vor的帖子

带有空格的文本下的行.可以通过html&css吗?

我花了好几个小时.我试图描述附加图像的问题.有必要用白线包装文本,并在行和文本之间留出一些空格.

在此输入图像描述

我想到的第一个解决方案 - 只是使用smth行将文本放在行上"margin-top:-20px;" 并为文本容器提供自定义背景(例如,灰色).但它不是解决方案,因为容器的背景是透明的:(

我想像这样制作smth(使用"float:left"):

<div class="line"></div>
<div class="text">TEXT</div>
<div class="line"></div>
<div class="text">TEXT</div>
<div class="line"></div>
Run Code Online (Sandbox Code Playgroud)

但如果我使用float:left为所有元素存在另一个问题:白线应该在容器的右侧结束.

也许这个问题有一些css最佳实践,或者有人可以给出一些建议......?任何想法都会有所帮助:)!

html css css3

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

从给定的月份名称获取月份编号

我正在尝试从给定的月份名称中找到相应的月份编号.实现这一目标最简单的方法是什么?

javascript

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

移动Safari键盘表单提交

我有一个基本form的a search input和a submit buttonwithin.当焦点发生时input,键盘会按预期显示.当我按下时button,表单提交事件发生,我调用它,event.preventDefault()然后进行ajax调用.但是,当我按下键盘上的搜索按钮时,键盘只是隐藏,并且没有发生提交事件.

当我按下键盘上的搜索时,为什么表单不提交?如何通过键盘搜索按钮触发此事件?

谢谢.

javascript mobile mobile-safari

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

尝试运行查询时,联合类型的GraphQL类型错误([错误:未知类型...])

我已经设置了一个graphql模式,其中一个字段('items')是一个Union类型的对象列表,即列表项可以是两个对象类型之一(在这种情况下,它们被称为'packageOfferItem'和' tileItem').

var searchResultItemType = new graphql.GraphQLUnionType({
  name: 'SearchResultItems',
  types: [ packageOfferItem, tileItem ],
  resolveType: function (value) {
    if (value.type === 'packageOffer') {
      return packageOfferItem;
    } else if (value.type === 'tile') {
      return tileItem;
    } else {
      return null;
    }
  }
});

var searchResultItemsType = new graphql.GraphQLList(searchResultItemType);
Run Code Online (Sandbox Code Playgroud)

items然后该字段是类型searchResultItemsType.

在我的测试中,我有一个查询,items使用表示法从文件中请求数据 :

{ 
  items {
     ...on packageOfferItem {
       id
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

在我的测试中我得到一个错误 [Error: Unknown type "packageOfferItem".] message: 'Unknown type "packageOfferItem".' } ]

这个错误来自哪里?packageOfferItem是graphql NamedType …

graphql graphql-js

5
推荐指数
0
解决办法
664
查看次数

无法在适当的时间调用域名处理

我遇到了domain模块问题.目前,我正在尝试捕获请求中抛出的任何未捕获的错误.使用express中间件和域.所有请求都在通过此功能之前进行路由,然后再调用next并转移到正确的路由.

app.use (req, res, next) ->
    domain = createDomain()
    domain.on "error", (err) ->
        res.send(500)
        domain.dispose()

    domain.enter()
    next()
Run Code Online (Sandbox Code Playgroud)

问题是,如果永远不会抛出错误,我该如何处置域?

我可以在中间装置之外提升领域和事件,所以我不需要处理,但是我将无法访问需要发送500的中间装备.

有没有人有更好的解决方案,我如何处理这个?我花了太多时间试图找出一种方法(以及许多hacky方式)来处理这个问题.谢谢.

javascript middleware node.js express node.js-domains

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

2 div 50%内联块不是彼此相邻

我遇到了这个盒子模型的问题.我只遇到了Blackberry 4.6的问题,但它也发生在jsbin/jsfiddle上.这两个div应该是50%,因此直接坐在彼此旁边,但最后一个是分解.

jsbin: http ://jsbin.com/oyujof/1/edit

提前致谢.

html css

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

将方法添加到node.js express.js coffeescript中的字符串类

我想在express.js(coffeescript)中将一些我的方法添加到泛型类型,如string,int等.我是节点中的全新人物.我想这样做:

"Hi all !".permalink().myMethod(some).myMethod2();
5.doSomething();
variable.doSomethingElse();
Run Code Online (Sandbox Code Playgroud)

这该怎么做 ?

coffeescript

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