小编ste*_*eax的帖子

关于在绝对定位的textarea上使用left/top/right/bottom

我试着设置position:absolute,然后left,top,rightbottom以像素为固定值,但除非我还设置widthheight我不能让它在Firefox 11正常工作.

在safari/chrome上渲染看起来没问题......但是这是一个Firefox bug还是其他不符合标准的东西?使用100%width并且height有时是解决方案,但不是在元素未完全覆盖父容器时.

http://jsfiddle.net/EjS7v/6/

镀铬,没有100%的宽度/高度 这是Chrome(和期望的结果)

Firefox,宽度/高度为100% Firefox(宽度/高度为100%)

Firefox,没有宽度/高度 Firefox(没有宽度/高度)

有没有其他方法可以使用Javascript在运行时计算宽度和高度?

请注意,在此示例中,我使用固定大小的div作为容器,但最有趣和最有用的情况是容器是弹性的.

html css firefox

7
推荐指数
2
解决办法
2363
查看次数

scala case类私有应用方法(repl bug?)

在Scala2.10.0 REPL中

Welcome to Scala version 2.10.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_13).
Type in expressions to have them evaluated. 
Type :help for more information.

scala> case class A private(i:Int)
defined class A

scala> A(1)
res0: A = A(1)
Run Code Online (Sandbox Code Playgroud)

但如果编译

$ scala -version
Scala code runner version 2.10.0 -- Copyright 2002-2012, LAMP/EPFL
$ cat Main.scala 
package foo

case class A private (i:Int)

object Main extends App{
  println(A(1))
}

$ scalac Main.scala 
Main.scala:6: error: constructor A in class A cannot …
Run Code Online (Sandbox Code Playgroud)

constructor scala case-class read-eval-print-loop

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

关于文本/链接颜色差异有哪些(如果有)指南?

是否有关于网页链接颜色与常规文本之间对比的最佳实践或指南?

我知道有对比指南引用文本与背景颜色,但我也想知道是否有关于纯文本和链接文本之间应该存在的最小色差的指南.

例如,我的背景是白色(FFF),我的文字颜色是黑色(000),我的链接颜色是绿色(007C41)

编辑:

我意识到这取决于某种程度上的个人偏好.然而,虽然我的眼睛可能能够分辨出#000000和#000001之间的区别(他们不能,但仅仅是出于争论的缘故),其他人将无法做到.我想知道的是,是否存在关于最小色差应该是什么的可访问性指南.

html css accessibility

7
推荐指数
2
解决办法
188
查看次数

如何使用JavaScript计算一行中的字符数

假设我有一个宽度为200px且字体大小为16的div.现在我想计算一个可以放入div行的字符数.如何使用JavaScript或jQuery计算字符数.

html javascript jquery

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

如何使用Javascript获取继承的CSS值?

我正在尝试使用Javascript获取继承的CSS属性的值.我找不到全面的答案.

CSS示例:

div {
    width: 80%;
}
Run Code Online (Sandbox Code Playgroud)

示例标记:

<div id="mydiv"> Some text </div>
Run Code Online (Sandbox Code Playgroud)

使用javascript(jQuery或native),我需要得到元素的宽度 - 不是像素,而是字符串"80%".

$('#mydiv').css('width'); // returns in px
$('#mydiv')[0].style.width // empty string
getComputedStyle($('#mydiv')[0]).width // returns in px
Run Code Online (Sandbox Code Playgroud)

我需要将值作为字符串的原因是因为我需要将样式复制到另一个元素.如果它被声明为百分比,则另一个值必须是百分比.如果它以px声明,则另一个值需要以px为单位.

真正的诀窍是这个属性可以被继承,而不是在元素上显式声明(如我的例子中所示).

有没有人有任何想法?

javascript css jquery

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

在compass config.rb中指定单个scss文件

我正在研究HTML5应用程序的部署过程.我正在使用指南针和SCSS来进行样式化,我在项目目录的根目录中有一个config.rb来配置指南针.我有一个app.scss文件,在顶部有一些导入,以正确的顺序导入其他文件.

@import "definitions";
@import "common";

// global stuff
@import "modal";

// tabs
@import "login";
@import "summary";
@import "profile";
// etc.....
Run Code Online (Sandbox Code Playgroud)

虽然我无法在config.rb中指定app.scss文件,但它只有一个sass_dir选项,它会导致指南针尝试编译每个文件.这会中断,例如,login.scss不会导入definitions.scss,如果引用了变量,则会中断.app.scss需要是唯一编译的文件,因为它只知道所有其他文件

这可能吗?此外,我无法指定命令行参数,因为最终这将通过grunt和grunt-compass插件完成,所以我需要所有内容都在config.rb中

css sass web-deployment gruntjs compass-sass

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

什么子元素在<li>中有效?

说我有

<li></li>
Run Code Online (Sandbox Code Playgroud)

将其他标签放入其中时有哪些规则?例如

<li>Hello. <p>I am a paragraph</p></li>
Run Code Online (Sandbox Code Playgroud)

要么

<li>Hello. <span>I am a span</span></li>
Run Code Online (Sandbox Code Playgroud)

这样做时应该考虑什么?

html css

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

Grunt(Yeoman,Grunt-usemin,Grunt-rev):"rev'ed"字体路径没有反映在我的.CSS中?

背景

我正在使用Yeoman webapp来支撑我的前端.在gruntfile中,他们使用grunt-rev和grunt-usemin

Grunt-rev将"重新启动"我的资产,grunt-usemin将更新资产路径.


问题

我有一个我正在使用的webfont.我将fonts文件夹放在我的样式目录中,如gruntfile.js('styles/fonts /{,/}.*')中所述.Grunt服务正在显示我的字体,但在我构建文件后,它不再有效,因为font filename以一些奇怪的乱码字符作为前缀.例如:63b122ab.fontname.ttf而不是fontname.ttf

这是用于缓存清除.但是我的.css文件没有更新拾取它的路径.

在我的gruntfile.js中的usemin块中

我该怎么办?我现在有这个,但它不起作用.

usemin: {
  options: {
    assetsDirs: ['<%= config.dist %>', '<%= config.dist %>/images', '<%= config.dist %>/styles/fonts']
  },
  html: ['<%= config.dist %>/{,/}.html'],
  css: ['<%= config.dist %>/styles/{,/}.css']
},
Run Code Online (Sandbox Code Playgroud)

它正在拾取其他所有内容,但不是字体.我手动创建了fonts文件夹.所以我猜测必须更新gruntfile.js以反映更改.

gruntjs yeoman grunt-usemin

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

有什么办法可以将表格中的某些列居中吗?

我广泛使用 css 格式并为表定义类,其中包含 thead、tbody、tfoot 的子类以及 tr、th、td... 的另一级子类。

在某些情况下,我想让表的整列具有特定样式的类......但不知道该怎么做。

有没有什么方法(使用 HTML5、CSS3、其他?)使 tbody 特定列中的所有单元格具有相同的类?

我可以显式(手动)指定类,但我想避免这种重复。

欢迎任何想法。

PS 也许我不应该为此烦恼,而只是明确指定每个单元格的类?

html css markup

5
推荐指数
2
解决办法
7315
查看次数

jQuery:选择直接的兄弟姐妹

假设我有这个HTML:

<div id="Wrapper">

  <div class="MyClass">some text</div>
  <div class="MyClass">some text</div>

  <div class="MyBorder"></div>

  <div class="MyClass">some text</div>
  <div class="MyClass">some text</div>
  <div class="MyClass">some text</div>

  <div class="MyBorder"></div>

  <div class="MyClass">some text</div>
  <div class="MyClass">some text</div>

</div>
Run Code Online (Sandbox Code Playgroud)

我想按照它们所在的顺序获取单击旁边的MyClass div的文本.

这就是我所拥有的:

$('#Wrapper').find('.MyClass').each(function () {
  AddressString = AddressString + "+" + $(this).text();
});
Run Code Online (Sandbox Code Playgroud)

我知道添加了所有的MyClass div; 我只是想知道是否有一个快速的方法来做到这一点.

谢谢.

jquery

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