更改标题二十一的大小

Posted

技术标签:

【中文标题】更改标题二十一的大小【英文标题】:change size of header twenty eleven 【发布时间】:2015-01-18 04:26:59 【问题描述】:

我想让页眉(黄色背景)变小。有人告诉我,标题空间太大,所以用户必须不断滚动才能找到内容。那有意义吗?无需更改图像的高度。目前看起来很奇怪(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/CultsOttersORIG.svg');
 background-size: 105px 115px;
       width: auto;

    background-repeat: no-repeat;
    background-position:top center;
    display: block;
  text-align: center;
    padding: 2.306em 0 0;
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;



#site-title 
    padding: 2.306em 0 0;

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(); ?>"    />
                <?php endif; // end check for featured image or standard header ?>
            </a>
            <?php endif; // end check for removed header image ?>

【问题讨论】:

这有什么奇怪的?具体说明您需要实现的目标。 在我的电脑上看起来不错。 :) fyi hgroup 已从 html5 规范中删除。无论如何,是的,您需要非常具体地说明您的问题 好的,很公平 - 编辑了帖子。感谢您的回答,但似乎没有一个答案有所作为,似乎不愿意改变高度。 【参考方案1】:

您可以使用 css 更改标题的高度:

.branding 
    height: 300px;

【讨论】:

更改品牌时,黄色背景变小,但在标题和图像横幅之间增加了三个空白。【参考方案2】:

只需从 custom-style.css 的第 483 行删除#site-title 的填充

【讨论】:

这使标题和徽标相互重叠。你认为我的要求可以实现吗?【参考方案3】:

取出

#site-title > span > a  
line-height: 100px;

【讨论】:

试过了,但后来文字和徽标相互融合。嘿,仍然没有改变。

以上是关于更改标题二十一的大小的主要内容,如果未能解决你的问题,请参考以下文章

docker 命令详解(二十一):diff

QT开发(二十一)——QT布局管理器

JDK源码(二十一):ArrayList

设计模式学习总结(二十一)--责任链模式

JavaEE基础(二十一)/IO流

第二十一周学习作业