某些css属性不起作用

时间:2012-07-31 04:31:07

标签: html css

我想在此(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;
}

3 个答案:

答案 0 :(得分:7)

noscript不是块元素。将DIV或任何其他块元素放在noscript元素中,然后尝试设置样式。

答案 1 :(得分:6)

在您的css中添加display:block以使其成为块元素,<noscript>不是块元素。

答案 2 :(得分:1)

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

display:block添加到您的CSS。