php - 减少 Logo 和搜索字段之间的间距(WordPress 21)

标签 php css wordpress-theming

我正在尝试减少搜索栏和 Logo ( http://cultsotters.org.uk ) 之间的间距,使用二十一号的子主题。

由于间距太大。

尝试减小横幅图像的大小,尽管这似乎没有帮助

任何帮助,非常感谢。

CSS 代码:

#branding {border:none;}
#branding {background: #ffff88; /* Old browsers */
background: -moz-linear-gradient(top, #ffff88 0%, #ffff88 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffff88), color-stop(100%,#ffff88)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffff88 0%,#ffff88 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffff88 0%,#ffff88 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffff88 0%,#ffff88 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffff88 0%,#ffff88 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff88', endColorstr='#ffff88',GradientType=0 ); /* IE6-9 */
margin:none;
}
/* logo above site title */
#site-title a {
    background: url('http://www.cultsotters.org.uk/images/cults_otters_black.png');
    background-repeat: no-repeat;
    background-position:top center;
    display: block;
   max-height: 100px;

padding-top:70px;
  text-align: center;
   width: auto;
line-height:30px;
font-size:30px;
}
#branding hgroup {
text-align: center; display: inline; margin:0; align:center;}
#site-title, #site-description {
    margin: ; text-align: center; 
    }
#site-title > span > a {
    line-height: 100px;
}

HTML代码:

<body <?php body_class(); ?>>
<div id="page" class="hfeed">
    <header id="branding" role="banner">
            <hgroup>
                <h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span></h1>
                <h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
            </hgroup>

            <?php
                // Check to see if the header image has been removed
                $header_image = get_header_image();
                if ( $header_image ) :
                    // Compatibility with versions of WordPress prior to 3.4.
                    if ( function_exists( 'get_custom_header' ) ) {
                        /*
                         * We need to figure out what the minimum width should be for our featured image.
                         * This result would be the suggested width if the theme were to implement flexible widths.
                         */
                        $header_image_width = get_theme_support( 'custom-header', 'width' );
                    } else {
                        $header_image_width = HEADER_IMAGE_WIDTH;
                    }
                    ?>
            <a href="<?php echo esc_url( home_url( '/' ) ); ?>">
                <?php
                    /*
                     * The header image.
                     * Check if this is a post or page, if it has a thumbnail, and if it's a big one
                     */
                    if ( is_singular() && has_post_thumbnail( $post->ID ) &&
                            ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), array( $header_image_width, $header_image_width ) ) ) &&
                            $image[1] >= $header_image_width ) :
                        // Houston, we have a new header image!
                        echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
                    else :
                        // Compatibility with versions of WordPress prior to 3.4.
                        if ( function_exists( 'get_custom_header' ) ) {
                            $header_image_width  = get_custom_header()->width;
                            $header_image_height = get_custom_header()->height;
                        } else {
                            $header_image_width  = HEADER_IMAGE_WIDTH;
                            $header_image_height = HEADER_IMAGE_HEIGHT;
                        }
                        ?>
                    <img src="<?php header_image(); ?>" width="<?php echo $header_image_width; ?>" height="<?php echo $header_image_height; ?>" alt="" />
                <?php endif; // end check for featured image or standard header ?>
            </a>
            <?php endif; // end check for removed header image ?>

            <?php
                // Has the text been hidden?
                if ( 'blank' == get_header_textcolor() ) :
            ?>
                <div class="only-search<?php if ( $header_image ) : ?> with-image<?php endif; ?>">
                <?php get_search_form(); ?>
                </div>
            <?php
                else :
            ?>
                <?php get_search_form(); ?>
            <?php endif; ?>

            <nav id="access" role="navigation">
                <h3 class="assistive-text"><?php _e( 'Main menu', 'twentyeleven' ); ?></h3>
                <?php /* Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff. */ ?>
                <div class="skip-link"><a class="assistive-text" href="#content"><?php _e( 'Skip to primary content', 'twentyeleven' ); ?></a></div>
                <?php if ( ! is_singular() ) : ?>
                    <div class="skip-link"><a class="assistive-text" href="#secondary"><?php _e( 'Skip to secondary content', 'twentyeleven' ); ?></a></div>
                <?php endif; ?>
                <?php /* Our navigation menu. If one isn't filled out, wp_nav_menu falls back to wp_page_menu. The menu assigned to the primary location is the one used. If one isn't assigned, the menu with the lowest ID is used. */ ?>
                <?php wp_nav_menu( array( 'theme_location' => 'primary' ) ); ?>

最佳答案

ID #site-title 在顶部设置了很多填充。如果你减少它会收紧空间。

试试这个:

#site-title {
    padding: 2.306em 0 0;
}

关于php - 减少 Logo 和搜索字段之间的间距(WordPress 21),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27003901/

相关文章:

php - 如何修复 Yii2 View 中的 "Undefined variable"错误?

php - MySql 根据其他表中的值进行排序

javascript - Repl.it 上的自定义 404-Not Found 页面

css - 如何使用 css 降低 wordpress 中的页脚高度?

php - CREATE IDENTIFIER ----使用php将2个表单数据插入到一张表中

php - 根据对象属性从数组中删除重复项?

css - 链接图片旁边的文字

javascript - 如何在 React 中删除 Ant design Tabs 组件的焦点边框?

html - 标题和导航缩放问题

php - 如何在一个wordpress主题中连接多个html页面?