JSFiddle - React, Tailwind, and code Playground
HTML
<body>
<div class="main-content">
<a href="">
<img src="http://dummyimage.com/980x64/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x80/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x253/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x145/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x164/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x132/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x143/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x85/000/fff" alt="" />
</a>
<a href="">
<img src="http://dummyimage.com/980x128/000/fff" alt="" />
</a>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas dolorem veritatis aliquam deserunt fuga tempore perferendis quaerat est hic deleniti porro commodi. Quisquam repudiandae rerum minus?</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Recusandae autem in repudiandae voluptas...
CSS
html {
font-size: 62.5%;
}
img {
border: none;
}
.main-content {
-webkit-overflow-scrolling:touch;
overflow:auto;
margin: 0 auto;
width: 100%;
}
a {
display: block;
text-decoration: none;
}
img {
display: block;
margin: 0;
padding: 0;
max-width: 100%;
}
p {
font-family: arial, sans-serif;
font-size: 13px;
font-size:1.3rem;
color:#7b7b7b;
margin: 10px;
text-align:justify;
}
@media (min-width: 48em) {
p {
font-size: 14px;
font-size: 1.4rem;
}
}
@media (min-width: 75em) {
.main-table { width: 980px; }
p {
font-size: 12px;
font-size: 1.2rem;
}
}