小编dig*_*tup的帖子

无论细胞含量如何,表格细胞都固定高度

我有一个动态表,我从用户获得一些输入后生成一些表格数据.我需要知道是否存在为细胞分配固定高度,即使它们中的一些具有一些内容/文本.我希望所有单元格的高度都是30px,无论它们是否有内容或是否为空.

这是我的CSS:

table {
  width: 90%;
  height:100%;

}
    table th,  table td {
      border: 1px solid gray;
      height:30px !important;
      padding: 9px !important;
      width: 16%;
    }
Run Code Online (Sandbox Code Playgroud)

该表由以下代码生成:

foreach ( $this->rows as $i => $row ) {
            $tbody_tr = NHtml::el ('tr class="data-row-' . $i . '"');
            foreach ( $this->fields as $field ) {
                $tbody_tr->add(NHtml::el ('td')->class($field['name'])->setHtml(@$row[$field['name']]));
            }
Run Code Online (Sandbox Code Playgroud)

但是当我有一个有一些文本的单元格时,单元格高度无论如何都会扩展.有任何想法吗?

css cell css-tables

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

Windows 8准备固定网站

我想为windows 8 pinning准备我的网站,并且已经阅读了一些关于如何添加各种图像的文档,并且可以发现它可以通过使用元数据来完成,并且根据说明和该网站上的帮助我可以实际构建以下meta标签,但我无法弄清楚我可以调用browserdetect.xml文件的位置,假设我的文件位于mysitee.com/upload/win8/browserdetetct.xml并且文件位于同一文件夹中

<meta name="application-name" content="MySite"/>
<meta name="msapplication-TileColor" content="#2d90c6"/>
<meta name="msapplication-TileColor" content="#2d90c6"/>
<meta name="msapplication-square70x70logo" content="http://placehold.it/70x70/000000/ffffff&text=MySite"/>
<meta name="msapplication-square150x150logo" content="http://placehold.it/150x150/000000/ffffff&text=MySite"/>
<meta name="msapplication-wide310x150logo" content="http://placehold.it/310x150/000000/ffffff&text=MySite"/>
<meta name="msapplication-square310x310logo" content="http://placehold.it/310x310/000000/ffffff&text=MySite"/>
Run Code Online (Sandbox Code Playgroud)

有什么帮助吗?

pinning windows-8 internet-explorer-10 microsoft-edge

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

在&lt;body&gt;标记后放置一个脚本

我想放置一个Google跟踪代码管理器脚本,根据Google跟踪代码文档,该脚本应放在开始标记之后。

由于我们无法更改源代码,因此必须使用以下代码片段附加脚本。

<script type="text/javascript">
(function () {
    var url = "path/to/js/file";
    var gtm = document.createElement('script');
    gtm.type = 'text/javascript';
    gtm.async = true;
    gtm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + url;
    var s = document.getElementsByTagName('body')[0];
    s.parentNode.insertBefore(gtm, s);
})();
</script>
Run Code Online (Sandbox Code Playgroud)

它与Google Analytics(分析)脚本片段几乎相同。现在,脚本被附加在body标签之前。我不确定使用jQuery方法insertAfter是正确的方法还是有更好的方法!

感谢您的帮助。

javascript jquery

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

将字符串转换为JS日期

我试图将字符串值转换为JavaScript日期格式,但我似乎没有找到一个简单的方法来做到这一点,而不必使用额外的库,如datejs

var dateString = "20131120";
    var date       = new Date(dateString);
console.log(date);
     // I need to add an additional day to the original string
    var newDate    = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + (date.getDate()+1);
console.log(newDate);
Run Code Online (Sandbox Code Playgroud)

任何提示都非常感谢.

javascript

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