相关疑难解决方法(0)

Firefox 3.6.12 vs CSS box-model

自从我将FF更新到3.6.12(或者至少是我注意到这个问题的时候),我正处理一个不寻常的情况.虽然Chrome和Opera使用的是content-box盒子模型,但Firefox似乎已经开始使用了border-box.现在我正在设计一些表头,其高度为39px,底部为1px边框(总高度:40px).

它在任何地方都显示OK,除了FF,内容框高38px.

如果有任何用处,我使用的是Windows 7 Professional 32位,但在我的同事的电脑(Windows XP Professional)上也注意到了这一点.

我的CSS(简化了可读性)只是这个,没什么特别的:

table { border-spacing: 3px; }
table tr th { height: 39px; border-bottom: 1px solid red; }
Run Code Online (Sandbox Code Playgroud)

将box-model明确地设置为content-box没有任何效果,就好像border-box是在内部设置的!important......(有点像Chrome对自动填充表单字段背景的处理方式)

这个1像素的差异不会让我的造型分开(我不是让它像素完美),但我仍然对我的FF改变其行为感到不安.所以,我的问题是:

  1. 你的情况也会发生吗?(如果不是,那可能是我的CSS中的一些错误)
  2. 如果是这样,FF团队是否决定反对W3C并改变默认的箱型?
  3. 如果是这样,您是否碰巧知道为什么以及在哪里可以找到有关它的信息(Google拒绝提供帮助)?

css firefox

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

Firefox/Safari设置高度为[指定高度 - 填充 - 边框]输入[type = button]

当我使用以下CSS时:

input[type=button] {
  background-color: white;
  border: 1px solid black;
  font-size: 15px;
  height: 20px;
  padding: 7px;
}
Run Code Online (Sandbox Code Playgroud)

使用此HTML:

<input type="button" value="Foo" />
Run Code Online (Sandbox Code Playgroud)

我希望看到这个,所以总高度变成36px:

1px  border
7px  padding
20px content (with 15px text)
7px  padding
1px  border
Run Code Online (Sandbox Code Playgroud)

但是Firefox 3.6和Safari 4都显示了这一点:(未在其他浏览器中测试过)

截图http://labs.spiqr.nl/upload/files/1223ef9cbae3ab6e43bd1f9215ebedb157ac7b22.png

1px border
7px padding
4px content (with 15px text) => height - 2 * border - 2 * padding
7px padding
1px border
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会这样?

(即使它是预期的行为,它背后的逻辑是什么?)

html css height padding

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

如何增加GWT celltable的单元格高度:IE问题?

如何增加GWT细胞的细胞高度?

在mozilla firefox单元格高度适当(根据内容)但在Internet Explorer的情况下某些部分内容无法正常显示

看图像 在此输入图像描述

我的Celltable.css如下:

@def selectionBorderWidth 0px;
.cellTableWidget {
    border: 1px solid red;
}

.cellTableFirstColumn {

}

.cellTableLastColumn {

}

.cellTableFooter {
    text-align: left;
    color: #4b4a4a;
    overflow: hidden;
}

.cellTableHeader { /** COLUMN HEADR TEXT */
    text-align: left;
    color: #4b4a4a;
    overflow: hidden;
    background-color: #E1E1E1;
    font-family: arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    padding-left: 10px;
    height: 20px;
    border-bottom: #e6e6e6 1px solid;
    border-left: #a6a6af 0.5px solid;
    border-right: #e6e6e6 1px solid;  
    border-top: #a6a6af 0.5px solid;
}

.cellTableCell {
    overflow: hidden;
    padding-left: …
Run Code Online (Sandbox Code Playgroud)

css browser gwt internet-explorer gwt-celltable

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

标签 统计

css ×3

browser ×1

firefox ×1

gwt ×1

gwt-celltable ×1

height ×1

html ×1

internet-explorer ×1

padding ×1