我是 HTML/CSS 的新手——如果我不这样做,就假设我不知道。
我想要这些在 headerimg 右侧的 site-title 和 site-desc 元素;当然,它们在某些浏览器宽度下以这种方式显示,带有浮动选项。尽管浏览器宽度尽可能大,我希望它们保持相邻。
另外,我想让标题容器扩展以容纳它们 - 下面的主体是不同的颜色,因此随着浏览器宽度的缩小,图像会向下移动。
以下是 header.php 中的相关内容:
<hgroup>
<?php
// Check to see if the header image has been removed
$header_image = get_header_image();
if ( ! empty( $header_image ) ) :
?>
<h1 id="site-logo">
<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home">
<img src="<?php header_image(); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" />
</a>
</h1>
<?php endif; // end check for removed header image ?>
<div id="headertext"><span>
<h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span></h1>
<h2 id="site-description"><?php bloginfo( 'description' ); ?></h2></span>
</div>
<div id="headerimg">
<img src="/wp-content/themes/catch-box/images/Puzz_letters.png" align="left" />
</div>
</hgroup>
这是 style.css:
#headertext {
float: right;
margin-bottom: 20px;
}
#headerimg {
float: left;
margin-bottom: 20px;
}