0

次のPHPをクリック可能にするために、DIVの周りにアンカータグをラップするように指示されました。私の本能は、これはSEOにとって有効でなく、悪い考えであるため、悪い考えであるということです。そのため、その考えをまとめて却下することができます。そのアドバイスを前後に生成する必要はありません。では、「ボックスラップ」DIV内のすべてをリンクにポイントさせる適切な方法は何でしょうか。

<div class="box-wrap">
    <div class="box">
        <header>            
            <h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
            <?php echo get_the_term_list( $post->ID, 'categories', '<h3 class="entry-by">' . __('Posted In: ', 'okay'), ', ', '</h3>' ); ?>
        </header>
    </div><!-- box -->
</div><!-- box wrap -->
4

2 に答える 2

3

HTML5以降、合法的に。でラップでき<a>ます。あなたの例では、外側のdivをaタグに置き換えるだけです。

<a class="box-wrap" href="...">
    <div class="box">
        <!-- ... -->
    </div>
</a>
于 2013-02-05T19:35:47.810 に答える
0

divを「クリック可能」にしたい場合は、javascriptを使用する必要があります。

$("#clickableDivId").click(function() {
    window.location = "your url";
});

cursor: pointer;divにcssスタイルを追加してアンカーのようにすることもできます。

于 2013-02-05T19:36:32.887 に答える