Hi Watusiware,
the blue box is just a box hiding the text and photo due to privacy,
the box under blue should should have width 100% but for some
reason it is not working in iOS 9 it is working fine in other version
of iOS.
Here is the code:
<!-- Home page -->
<div data-role="page" id="home_pg"
data-title="home_pg" data-theme="x">
<div data-role="header"
data-position="fixed" data-tap-toggle="false">
<div data-role="content" data-iscroll>
<ul id="mainMenu">
<li>
<a href="#page1" data-transition="none">
<div class="news-feed-image-div">
<img class="news-feed-img"
src="img/img1.png" alt="" />
</div>
<div class="news-feed-title-div">
<br />
<h5 class="title">Page one</h5>
</div>
</a>
</li>
<li>
<a href="#page2" data-transition="none">
<div class="news-feed-image-div">
<img class="news-feed-img"
src="img/img1.png" alt="" />
</div>
<div class="news-feed-title-div">
<br />
<h5 class="title">Page Two</h5>
</div>
</a>
</li>
<li>
<a href="#page3" data-transition="none">
<div class="news-feed-image-div">
<img class="news-feed-img"
src="img/img1.png" alt="" />
</div>
<div class="news-feed-title-div">
<br />
<h5 class="title">Page Three</h5>
</div>
</a>
</li>
<li>
<a href="#page4" data-transition="none">
<div class="news-feed-image-div">
<img class="news-feed-img"
src="img/img1.png" alt="" />
</div>
<div class="news-feed-title-div">
<br />
<h5 class="title">Page Four</h5>
</div>
</a>
</li>
</ul>
</div>
</div>
///////////////////////////// CSS/////////////////////////////////////////////////
div#container {
position: absolute;
width: 100%;
top: 0;
bottom: 0;
}
.news-feed-img-div {
position: absolute;
}
.news-feed-img {
width: 85px;
height: 77.5px;
margin-right: 0.4em;
float: left;
box-shadow: inset 5px 1px 8px 5px rgba(255, 255, 255, 0.52);
-moz-box-shadow: inset 5px 1px 8px 5px rgba(255, 255, 255, 0.52);
-webkit-box-shadow: inset 5px 1px 8px 5px rgba(255, 255, 255, 0.52);
}
.news-feed-title-div {
position: relative;
margin-left: 110px;
color: #fff;
font-size: 20px;
}
.news-feed-icon-box {
position: absolute;
bottom: 0.2em;
right: 0.4em
}
.news-feed-icon-box-img {
width: 1.4em;
margin-left: 1.5em;
}
#mainMenu {
margin-left: 0.2em;
margin-right: 0.2em;
margin-top: 0px;
list-style-type: none;
padding: 0px
}
#mainMenu h5 {
margin-top: 0px;
margin-bottom: 0.2em;
text-overflow: ellipsis;
white-space: no-wrap;
overflow: hidden
}
#mainMenu .description {
line-height: 1;
font-size: 10px;
}
#mainMenu li {
position: relative;
padding-bottom: 0.1em;
height: 5.0em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(255, 255, 255, 0.5);
background-color: rgba(255, 255, 255, 0.4);
background: rgba(255, 255, 255, 0.4);
color: rgba(255, 255, 255, 0.4);
box-shadow: inset 5px 1px 8px 5px rgba(255, 255, 255, 0.52);
-moz-box-shadow: inset 5px 1px 8px 5px rgba(255, 255, 255, 0.52);
-webkit-box-shadow: inset 5px 1px 8px 5px rgba(255, 255, 255, 0.52);
}
.mainMenu-separator {
height: 10px
}
#mainMenu .publicationDate {
line-height: 2;
font-size: 7px;
}
.line {
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgba(255, 255, 255, 0.5);
}
.ui-grid-b {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: rgba(255, 255, 255, 0.5);
}
.reg_content {
background-color: #fff;
}