4

我想在这个(stackoverflow)页面上放置 noscript 标签:

<noscript>Your browser has JavaScript turned off !</noscript>  

但是,注释属性不起作用:

noscript{
    width:100%; // I want it to be 100% of parent container width - it's not.
    text-align:center;
    background-color:crimson;
    color:white;
    font-weight:bold;
    margin-top:10px; // doesn't work
    padding-top:7px;
    margin-bottom:10px; // doesn't work
    padding-bottom:7px;
}
4

3 回答 3

7

noscript 不是块元素。将 DIV 或任何其他块元素放入您的 noscript 元素中,然后尝试对其进行样式设置。

于 2012-07-31T04:33:11.357 回答
6

添加display:block你的 CSS 使其成为块元素,<noscript>而不是块元素。

于 2012-07-31T04:36:18.867 回答
1

只有当脚本不受支持或在用户浏览器中被禁用时,元素内的<noscript>内容才会显示。而且它不是块元素。

添加display:block到您的 CSS。

于 2012-07-31T05:10:38.800 回答