JSFiddle - React, Tailwind, and code Playground

by Yeah

HTML

<div id="content">
<div class="content">
<div class="content-inner">
  


	<!--************ news Article section ************-->
	


	

	
	

	<!--************ main_image ************-->
		
	<!--************ main_image ENDS ************-->
	
	

	



<div class="error_content">
	
		<b>An article with that name does not exist on Wikipedia</b>
		
			<p>Maybe you were looking for...</p>
		
	

	


	<div class="search-results">
	
		<div class="single-search-result">
			<div class="search-text-wrapper">
				<a href="/en/Peter_Ololo">
					
					Peter <span class="searchmatch">Ololo</span></a>
				
				<p>
					Peter <span class="searchmatch">Ololo</span> or Peter Ukuoritsemofe <span class="searchmatch">Ololo</span> was a Nigerian stockbroker who was implicated in the 2009 Financial crisis in Nigeria. <span class="searchmatch">Ololo</span> was born in Delta
				</p>
			</div>
			<div class="search-img-wrapper">
				
			</div>
		</div>
	
		<div class="single-search-result">
			<div class="search-text-wrapper">
				<a href="/en/Kahiko">
					
					
						Kahiko</a>
					
				
				<p>
					keep up with his responsibilities as a chief. He was born c. 144 in the <span class="searchmatch">Ololo</span> Genealogy.  Kahiko's name means "old" or "ancient".  Kahiko's parents are
				</p>
			</div>
			<div class="search-img-wrapper">
				
			</div>
		</div>
	
		<div class="single-search-result">
			<div class="search-text-wrapper">
				<a href="/en/Izon_language">
					
					
						Izon language</a>
					
				
				<p>
					(that) are used with singular neuter nouns, for example: mi <span class="searchmatch">ololo</span> mi (this bottle) u mi <span class="searchmatch">ololo</span> mi (that bottle) mi bira mi (this hand) u mi bira mi (that
				</p>
			</div>
			<div class="search-img-wrapper">
				
			</div>
		</div>
	
		<div class="single-search-result">
			<div class="search-text-wrapper">
				<a href="/en/Tunde_Ogbeha">
					
					
						Tunde...

CSS

* {
  box-sizing: border-box;
}

body,
html {
  margin: 0;
  height: 100%;
  width: 100%;
}

#banner {
  position: fixed;
  background-color: black;
  color: white;
  height: 100px;
  bottom: 0;
  width: 60%;
  margin: 0 20%;
  opacity: 0.6;
}

#content,
.content {
    height: 100%;
  width: 100%;
  overflow: hidden;
}

.content {
  max-height: calc(100% - 110px);
  padding: 8px;
}

.content-inner {
  height: auto;
  max-height: 100%;
  overflow-y: auto !important;
}