WordPress添加标签以循环内容

I am wrapping my head on wordpress loop at the moment, im trying to give tags to the respective content, so an H tag to the title, an p tag to the excerpt and so on...

The code i got so far is

<div id="<?php echo $page_id; ?>" class="container"><!-- begin container -->
<div id="postovi" style="display:none;">
<?php $custom_loop = new 
WP_Query('showposts=5&category_name=Zanimljivosti&orderby=rand');
if (  $custom_loop->have_posts() ) :    echo '<ul>';    while ( $custom_loop->have_posts() ) : $custom_loop->the_post();        echo '<li><a href="' . get_permalink() . '">' . get_the_title() . get_the_post_thumbnail($loop->post->ID, 'shop_catalog') . get_the_excerpt();'</a></li>';      endwhile;   wp_reset_query();   echo '</ul>';endif;?>       </div>

any suggestions apreciated :)

So your solution is :

        <?php
        $custom_loop = new WP_Query('showposts=5&category_name=Zanimljivosti&orderby=rand');
        if ( $custom_loop->have_posts() ) : 
        echo '<ul>';
        while ( $custom_loop->have_posts() ) :
        $custom_loop->the_post();    echo '<li><h2><a href="' . get_permalink() . '">' . get_the_title();
        echo '</h2>' . get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); 
        echo'<p>' . get_the_excerpt();'</p></a></li>'; 
        endwhile;   wp_reset_query();   
        echo '</ul>';endif;
        ?>