JSFiddle - React, Tailwind, and code Playground

by khamer

HTML

<div class="articles">
    <div class="article">
        <h3>Headline</h3>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad voluptatem itaque praesentium quaerat repudiandae sed error obcaecati ex beatae dolores ut ratione hic rem ducimus adipisci magnam vitae corrupti suscipit!</p>
    </div>
    <hr />
    <div class="article">
        <h3>Headline</h3>
        <p>Provident adipisci veniam ut tempora dolor quas et soluta esse!</p>
    </div>
    <hr />
    <div class="article">
        <h3>Headline</h3>
        <p>Delectus aspernatur beatae unde maxime dolore corporis ab rem sed!</p>
    </div>
</div>
<div class="articles-captions">
    <div class="caption"><a href="">Read More</a><a href="" class="share">Share</a></div><hr />
    <div class="caption"><a href="">Read More</a><a href="" class="share">Share</a></div><hr />
    <div class="caption"><a href="">Read More</a><a href="" class="share">Share</a></div>
</div>

SCSS

.articles {
    display: table;
    width: 100%;
    table-layout: fixed;
    
    .article {
        border-radius: 5px 5px 0 0;
        border-top: 5px solid #f00;
        display: table-cell;
        border-left: 1px solid;
        border-right: 1px solid;
    }
    
    hr {
        display: table-cell;
        border: 0;
        width: 16px;
    }
}

.articles-captions {
    display: table;
    table-layout: fixed;
    width: 100%;
    
    hr {
        display: table-cell;
        width: 16px;
        border: 0;
    }
    
    .caption {
        display: table-cell;
        border-left: 1px solid;
        border-right: 1px solid;
        border-bottom: 1px solid;
        
        a.share {
            float: right;
        }
    }
}