为什么我的社交媒体图标巨大?

时间:2012-01-18 23:12:45

标签: html css

我刚刚尝试在我的标题中添加一些社交媒体图标,它们的大小比它们大10倍。我已经通过了CSS并使用了萤火虫,我找不到这样做的原因。

我希望他们是常规尺寸并坐在标题的右上角。在此先感谢!!

这是它的样子(http://www.bolistylus.com):

enter image description here

这是style.css:

a { 
    color: #254655; 
}

ul, ol {
    margin: 0 0 0 5.5em;
}

#page {
    margin: 0 auto;
}

body{
background: #f3f3f3;
border-top: none;
border-top: 10px solid #666666;
}

#page {
    margin: 0em auto;
    width: 1000px;
}

.singular.page .hentry {
    padding: 0.5em 0 0;
}

#branding{
background: #f3f3f3;
color: #000000;
border-top: none;
position: relative;
z-index: 2;
}

#site-title {
    /*margin-right: 270px;*/
    padding: 0.66em 0 0 0;
}

#site-title a {
    color: #111111;
    font-size: 60px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
}

#branding h1, header#branding a{  
text-align: left;
margin-right: 0;
}

#branding span{
text-align: center;
}

#branding img {
    height: auto;
    margin-bottom: -.66em;
    width: 30%;
}

#branding .widget{
position: absolute;
top: 2em;
right: 7.6%;
}

#respond{ background: #E7DFD6; }                     

.welcome{
margin: 15px 60px;
background: #f3f3f3;
border: 1px solid #f6ff96;
padding: 15px;
text-align: center;
}

/* =Menu
-------------------------------------------------------------- */
/*.header_nav ul{
    margin: 0; 
    padding: 0;
    text-align: center;
    width: 400px;
    }
*/

#branding img .sm-img {
    height: auto;
    margin-bottom: -.66em;
    width: 100%;
}

.header_nav {
    background: #f3f3f3
    }


.header_nav .head-nav { 
    border-bottom: 1px solid #cfcec9;
    border-top: 1px solid #cfcec9;
    margin-top: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: right
    }

.header_nav ul li{
    display: inline;
    }

.header_nav ul li a{ 
    padding: 10.5px 21px;
    color: #000000;
    }

.header_nav ul li a:hover, .menu ul li .current{
    color: #a8cb17;
    text-decoration: none;
    }



#access {
    background: #f3f3f3; /* Show a solid color for older browsers */
}
#access ul {
    font-size: 13px;
    list-style: none;
    margin: 0 0 0 -0.8125em;
    padding-left: 0;
}
#access li {
    float: center;
    position: relative;
    display: inline;
}
#access a {

}
#access ul ul {

}
#access ul ul ul {

}
#access ul ul a {

}
#access a:focus {
}
#access li:hover > a,
#access a:focus {
}   
#access ul li:hover > ul {
}
#access .current_page_item > a,
#access .current_page_ancestor > a {
    font-weight: bold;
}

3 个答案:

答案 0 :(得分:2)

您在CSS中多次指定百分比宽度,以下是行:

    style.css (line 70)
    #branding img {
        height: auto;
        margin-bottom: -0.66em;
        width: 30%; //remove
    }

    style.css (line 530)
    #branding img {
        height: auto;
        margin-bottom: -7px;
        width: 100%; //remove
    }

删除它们,它们应显示确定。

答案 1 :(得分:1)

尝试在此处更改您的CSS:

#branding img {
height: auto;
margin-bottom: -0.66em;
width: 3%; /* 3 not 30 */

}

在style.css第70行

答案 2 :(得分:1)

style.css的第70行设置了一个值为30%的width属性。这会导致图像拉伸到容器的30%。

#branding img {
height: auto;
margin-bottom: -.66em;
width: 30%;
}

将宽度调整为较低的百分比或完全删除线条。