body{
margin-bottom: 10%;
margin-left: 10%;
width:80%;
color: #264653;
position: relative;
}
#photo{
border-radius: 70%;
position: absolute;
left: 25%;
top: 50px;
}
.left1{
margin-top: 10%;
background-color: #264653;
width : 30%;
color: white;
position: relative;
}
.left2{
background-color: #264653;
width : 30%;
padding-bottom: 20%;
padding-top: 25%;
padding-left: 1.5%;
color:white;
font-size: 20px;
text-indent: 12px;
}
#title{
text-align: center;
position: absolute;
left: 31.5%;
top: 0;
font-size: 25px;
border: 1px solid white;
padding : 20px 175px;
background-color: white;
color:#264653;
}
.right{
position: absolute;
left:35%;
top : 30%;
font-size: 20px;
font-weight: bold;
width: 60%;
}
.article{
display: block;
background-color: #264653;
text-transform: lowercase;
font-variant: small-caps;
padding-left: 20px;
font-size: 100%;
margin-right: 20%;
width: 90%;
}
.annee{
display: inline-block;
width: 15%;
font-weight: bold;
}
Upon excessive zooming, the webpage can lose its original design with images and text appearing mashed up together.
To maintain the original design even when zoomed in excessively, what steps can be taken?
Note: Included is the provided code, seeking clarification on potential issues like the use of "position".