javascript - 如何在 Chrome 中运行 box shadow 并在 td 标签之间添加空格

标签 javascript jquery html css google-chrome

1。盒子阴影在 IE 和 Firefox 中运行良好,但在 Chrome 中不起作用。这是我的 CSS:

    body {
        background-color: #F6F6F6;
    }

    #showRoom {
        margin-left: 10px;
        margin-top: 10px;
        width: auto;
        border-collapse: collapse;
    }

    table .box_shadow {
        background-color: #FFF;
        width: 175px;
        height: 175px;
        font-size: 18px;
        line-height: 20px;
        text-align: center;
        font-weight: normal;
        font-family: 'Scada', sans-serif;
        -webkit-box-shadow: -4px 4px 5px 0px rgba(50, 50, 50, 0.2);
        -moz-box-shadow: -4px 4px 5px 0px rgba(50, 50, 50, 0.2);
        box-shadow: -4px 4px 5px 0px rgba(50, 50, 50, 0.2);
    }

    table tr .text_plan {
        background-color: #FFF;
        width: 175px;
        height: 175px;
        font-size: 18px;
        line-height: 20px;
        text-align: center;
        font-weight: normal;
        font-family: 'Scada', sans-serif;
    }

    .news {
        width: 309px;
        height: 175px;
        /*background-color: rgba(255, 0, 0, 0.5);*/
        background-color: #FFF;
        position: relative;
    }

        .news:hover {
            cursor: pointer;
        }

    .news_img {
        width: 309px;
        height: 45px;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.5);
        font-family: 'Times New Roman';
        font-weight: bold;
        letter-spacing: 0.5px;
        display: none;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0.95;
    }

        .news_img div {
            width: 309px;
            height: 20px;
            margin: 0;
            padding: 0;
            display: table-cell;
            vertical-align: middle;
        }

            .news_img div p {
                font-size: 15px;
                color: #FFF;
            }

    span.imgswap {
        display: block;
    }

2。我想在两个 <td> 之间加一个空格标记如下图:

A space between two <code><td></code> tags

这是JSFIDDLE: http://jsfiddle.net/huydq91/HQ6Eu/

最佳答案

试试这个:

  1. 添加display:block;给你的table .box_shadow CSS:

    table .box_shadow {
            background-color: #FFF;
            width: 175px;
            height: 175px;
            font-size: 18px;
            line-height: 20px;
            text-align: center;
            font-weight: normal;
            font-family: 'Scada', sans-serif;
             display:block;
             -moz-box-shadow: -4px 4px 5px 0px rgba(50, 50, 50, 0.2);
            -webkit-box-shadow: -4px 4px 5px 0px rgba(50, 50, 50, 0.2);
            box-shadow: -4px 4px 5px 0px rgba(50, 50, 50, 0.2);
    }
    
  2. 在两个<td>之间加一个空格标签使用这个:

    .news:nth-child(odd), .news_img:nth-child(odd){
         padding-right: 20px;
    }
    

DEMO

关于javascript - 如何在 Chrome 中运行 box shadow 并在 td 标签之间添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942779/

相关文章:

jquery - FullCalendar (jQuery) refetchEvent 不会显示事件

javascript - 输入onBlur触发跨域YQL ajax请求

html - break-word 在 table.td 中不起作用

javascript正则表达式匹配url的2部分(菜单和子菜单)

JavaScript onChange 下拉菜单

java - Angular js : How to pass "." character into a parameter for $resource

javascript - 是什么导致我的 "Uncaught TypeError: Cannot read property ' toLowerCase' of undefined"错误?

javascript - 单击按钮时动态创建的 select2 不会被删除

javascript - window.postMessage 是否保证事件的顺序?

javascript - 单击动画汉堡包按钮打开和关闭导航