小编sel*_*ary的帖子

使用行高垂直对齐的项目稍微偏离中间

在这种使用 line-height 和 inline-block 的风格中,为什么绿色项比中间低几个像素?上面和下面不应该正好有15px吗?

.container{
  height: 45px; 
  line-height: 45px; 
  background-color: red; 
  display: inline-block
}

.item{
  height: 15px; 
  width: 15px; 
  background-color: green; 
  vertical-align: middle; 
  display: inline-block
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div class="item">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我知道还有其他垂直对齐项目的方法(包括 JS、绝对位置等等)。我并不是想解决一般的“如何垂直对齐 div”。

html css vertical-alignment

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

如何替换JavaScript中的特定标签内容

我有一个字符串,字符串可能不是有效的HTML,但它应该包含Title标记。
我想用新内容替换标题的内容。

范例1:

lorem yada yada <title>Foo</title> ipsum yada yada  
Run Code Online (Sandbox Code Playgroud)

应该变成:

lorem yada yada <title>Bar</title> ipsum yada yada  
Run Code Online (Sandbox Code Playgroud)

范例2:

lorem yada yada <title attributeName="value">Foo</title> ipsum yada yada  
Run Code Online (Sandbox Code Playgroud)

应该变成:

lorem yada yada <title attributeName="value">Bar</title> ipsum yada yada  
Run Code Online (Sandbox Code Playgroud)

我不想用正则表达式解析html-只需替换标题标签...请不要在这里给我发送邮件 ...

编辑:经过无数次否决和许多光顾的态度-
我知道(正像在原始帖子中承认的那样),通常Regex不是处理HTML的方法。我对可以解决我的问题的任何解决方案持开放态度,但是到目前为止,每个JQuery / DOM解决方案都无法正常工作。仅凭“正确”是不够的。

javascript regex

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

如何强制清理Azure WebSite部署

我使用VS2013将Azure网站部署到测试网站和生产网站.两者具有相同的设置(当然是不同的域) - 有一个功能仅在生产中不起作用.

我(强烈)怀疑生产箱文件夹上有一个旧的第三方DLL(与该功能相关)会导致问题.

Azure网站没有RDP,所以我无法确认.

有没有办法强制Azure将网站发布到干净的文件夹?

deployment azure azure-web-sites

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

推荐的.Net中的HTML可读性转码库

背景
我正在尝试阅读和分析来自网页的内容,重点是页面的主要内容 - 没有菜单,侧边栏,脚本和其他HTML混乱.

我试过了什么?

  • 我已经尝试过NReadability,但它会抛出异常并且在太多情况下失败.除此之外,它是一个很好的解决方案.
  • HTML Agility Pack不是我在这里需要的,因为我确实想要摆脱非内容代码.

编辑:我正在寻找一个实际上通过内容筛选的图书馆,并且仅向我提供页面中的"相关"文本(即,对于此页面,单词"review","chat","meta","about" ,顶部栏中的"faq" 将不会显示,以及"许可下的用户贡献".

那么,您是否知道用于从网站中提取内容的任何其他稳定的.Net库?

.net html readability

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

角度一次性绑定无法等待布尔条件

问题:

使用angularjs 1.3.0 beta 15,我试图"绑定"到从服务器获取的对象的属性:

<div ng-if="::(myObject.foo === 'bar')"></div>
Run Code Online (Sandbox Code Playgroud)

如果myObject在加载此html时尚未获取(其承诺未解决),则angular将表达式评估为false(无论当然是什么值),并停止观看它.

我宁愿避免的可能的解决方法:

  • 卸下::解决了这个过程-不是一个选项(性能明智)
  • 替换fooisFooEqualsBar,在myObject解析(并绑定到::isFooEqualsBar)时获取其值- 它需要许多新属性
  • 返回稳定的1.2版本,并使用bindonce

这是一个错误吗?或者我使用的::语法错了?

javascript performance binding angularjs

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

如何解码UTF8字节?

如何在C#中解码字符串中的UTF8字节?

示例:解码此输入:

"Poluci%C3%B3n"
Run Code Online (Sandbox Code Playgroud)

输出这个:

"Polución"
Run Code Online (Sandbox Code Playgroud)

c# encoding

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

Signalr和Nancyfx集成

我的应用程序流程如下(为简洁起见,简化):

  1. 用户从"/ page1"获取页面
  2. 用户在页面上执行操作(添加文本,单击等等),而Signalr将此数据传送到服务器,后者在后台执行繁重的计算,并将结果返回到页面(让我们称之为"X" ").
  3. 当用户完成页面后,他点击了Nancy返回的"/ page2"链接.此页面使用依赖于XModel构建.

那么,我如何基于X构建该模型?信号器如何以Nancy可以接收的方式写入用户会话?

(我正在寻找一种"干净"的方式)

.net asp.net session nancy signalr

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