JSFiddle - React, Tailwind, and code Playground

HTML

<div class="news-wrapper">
    <div class="news-image"><img class="img" src="http://gulfnews.com/media/img/gulfnews_logo.png"/></div>
     <div class="news-title"> News Title 1</div>
     <div class="news-source"> Source 1</div>
     <div class="news-description"> Some Descriptionn</div>
</div>
<div class="news-wrapper">
    <div class="news-image"><img class="img" src="http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/intl/hdr-globe-central.gif"/></div>
     <div class="news-title"> News Title 1</div>
     <div class="news-source"> Source 1</div>
     <div class="news-description"> Some Descriptionn</div>
</div>
<div class="news-wrapper">
    <div class="news-image"><img class="img" src="http://news.bbcimg.co.uk/media/images/65881000/jpg/_65881249_65881241.jpg"/></div>
     <div class="news-title"> News Title 1</div>
     <div class="news-source"> Source 1</div>
     <div class="news-description"> Some Descriptionn</div>
</div>
<div class="news-wrapper">
    <div class="news-image"><img class="img" src="http://www.zawya.com/images/cia/large/130213070447ptjw.jpg"/></div>
     <div class="news-title"> News Title 1</div>
     <div class="news-source"> Source 1</div>
     <div class="news-description"> Some Descriptionn</div>
</div>

CSS

.news-wrapper
{
    width:600px;    height:100px;    margin:10px 0px 10px 0px; 
    background-color:#336699;     
}
.news-image
{
   float:left;    width:80px;    height:80px; line-height: 80px;
    text-align:center;
    outline:1px solid red;
}
.img
{
width:70px;
    display: inline-block;
    vertical-align: middle;
}
.news-title
{
float:left;
    width:480px;
    height:20px;
    margin-left:10px;
     background-color:#ccc;  
}
.news-source
{
float:left;
    width:480px;
    height:20px;
    margin-left:10px;
     background-color:#ddd;  
}
.news-description
{
float:left;
    width:480px;
    height:50px;
    margin-left:10px;
     background-color:#f5f5f5;  
}