我的设计中有一个右侧边栏,如果有的话,它可以动态地引入推荐。
HTML 看起来像:
<h4> dynamic content</h4>
这是我的CSS:
#testimonials {
background: #eeeeee;
padding: 30px;
width: auto;
height: auto;
}
#testimonials h4{
font-size: 20px;
line-height: 30px;
font-family: "freight-big-pro";
font-style: italic;
border-bottom: 1px solid #666;
padding-bottom: 20px;
padding-top: 20px;
}
#testimonials h4 strong{
display: block;
font-family:"freight-sans-pro", sans-serif;
font-style: normal;
font-size: 12px;
}
问题是当<h4>
元素中没有内容时,样式仍在被拾取并添加 CSS 中指定的背景和边框。我假设它正在生成h4。如果没有任何内容,有没有办法让它为空?
更新:
我正在尝试这个,它似乎在 jsfiddle 中工作,但不在文件中:
<script type="text/javascript"> $(document).ready(function(){ if ($("#testimonials").text().length < 65) { $('#testimonials').hide(); } });</script>
我认为它会将内部的 HTML 视为文本。