使用CSS height属性

时间:2012-06-26 06:34:37

标签: css height

My website我正在创建一家公司看起来很棒,但我只是不知道正确的CSS,以使“WELCOME”标题显示在下面。我明白我应该设置一个高度,但是如果我这样做,它将显示所有页面的高度,因为它包含在if语句中。如果在主页上显示此小部件,如果没有显示它。因此,如果我有一个设定的高度,即使小部件在约页面上不可见,高度仍然会妨碍。所以我认为身高:汽车;会这样做,但它没有这样做。

#home-services {
    width: 100%;
    height: auto;
    clear: both;
    margin-bottom: 30px;
    margin: 0px !important;
}
#home-services section {
    float: left;
    width: 240px;
    height: auto;
    margin-right: 10px;
    background-color: #aaa685 !important;
}

enter image description here 这就是所有浏览器的样子。

我还需要将哪些内容放入我的CSS才能让WELCOME标题在此页面上移动?任何帮助表示赞赏!

3 个答案:

答案 0 :(得分:2)

嘿,现在添加这个css

已经在你的css样式表中添加了这个css

#home-services img{
margin: 0 0 -25px !important;
    padding: 0 !important;
}

现在把这个 css用过这个

#home-services .textwidget  img{
margin:0 !important;
}

这样做

 #home-services .textwidget  img{ margin-bottom:25px !important;}

答案 1 :(得分:0)

尝试在h1 css中插入padding-top:30px

它将清除问题。如果这会让您遇到布局问题并且需要消除填充,请在加载时调用一个javascript函数来检查是否显示了h1并相应地修改了填充。这绝不是优雅的,但它会解决您的问题。

答案 2 :(得分:0)

你也可以在if语句中使用jquery来改变CSS,如

$(".yourclass").css("CSSproperty", "value");