php - 如何减少标题中的主页链接大小?

标签 php html css wordpress

我正在使用 html 和 css 使我的标题的主页链接仅覆盖标题大小的左半部分。每次我调整主页链接的大小时,它都会改变我的标题大小。我以为是因为它们在同一个 div 中,所以我把

<img class="header-logo"...</>

之上
<a class="home-link"...</a>

并将其放入自己的 div 中,并为 Logo 赋予全新的 id。不幸的是,这使我的标题变宽了,我不想这样做。您将如何继续减少主页链接的大小?

我正在使用 Wordpress 及其二十三个默认主题。

<header id="masthead" class="site-header" role="banner">
            <a class="home-link" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
                <img class="header-logo" src="http://localhost/test/wp-content/themes/twentythirteen-child/resources/logo_big2_v2.png" />
                <h1 class="site-title"><?php bloginfo( 'name' ); ?></h1>
                <h2 class="site-description"><?php bloginfo( 'description' ); ?></h2>
            </a>

这是相关 CSS 的示例:

.site-header {
    margin:10px auto 0 auto;
    max-width:980px;
    padding:0;
    background-size: 980px auto;
}


.site-header .home-link {
    min-height: 50px; 
}

.header-logo {
    max-width:60%;
    display:block;
    padding-top:3px;
    padding-bottom:5px;
    position:relative;
}

最佳答案

标题标志、标题和描述都嵌套在 .home-link 中。因此更改主页链接将对子类产生影响。您可以尝试使用下面的代码,您可以在其中设置单个类的样式而不影响其他类。

<a class="home-link" href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"></a>
            <img class="header-logo" src="http://localhost/test/wp-content/themes/twentythirteen-child/resources/logo_big2_v2.png" />
            <h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'name' ); ?></a></h1>
            <h2 class="site-description"><a href="<?php echo esc_url( home_url( '/' ) ); ?>"><?php bloginfo( 'description' ); ?></a></h2>

关于php - 如何减少标题中的主页链接大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187441/

相关文章:

php - Youtube I.D 解析新的 URL 格式

php - excel文件的标题另存为

php - 多个表,其中只有 2 个

javascript - 使用 Bootstrap 模式防止 OSX Chrome 上的页面跳转

html - 如何解决 outlook 客户端 css 布局更改属性?

html - 打印时是否可以在 Chrome 中使用 CSS3/2 添加页码?

php - 如何合并两个表中的两个选择?

javascript - 如何自动滚动到文本文件窗口的底部?

javascript - 在不同的 url 之间进行无缝转换

html - 多个 CSS 文件不起作用