Issue with first top post display order

Your variable $postvariable in while loop skips, first post. Try this,

<ul>
<li>[widget id="text-8"]</li>  //short code  to display sticky news
<?php
**//To display sticky on top** 
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$sticky= get_option( 'sticky_posts' );

$args = array(
    'cat' =>255,
    'ignore_sticky_posts' => 1,
   'post__not_in' => $sticky,
   //'paged' => $paged,
    showposts=>6

);
$recent= new WP_Query( $args);
**//End sticky**
**//Display top 6 post**
while($recent->have_posts()) : $recent->the_post(); 
 ?>



<li>
            <div class="link_contect"><a href="https://wordpress.stackexchange.com/questions/145881/<?php the_permalink() ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a>

            </div>
    </li>
    <?php endwhile; ?> 
//End display top 6 post
</ul>