HTML Code:
<!DOCTYPE html><!-- Specifies the document type and version of HTML -->
<html>
<head>
<title>How to prevent any element to be floated on the left or right both side of paragraph element</title><!-- Sets the title of the HTML document -->
<style type="text/css"> /* Begins a CSS style block */
.wrapper{
border:1px solid black; /* Adds a black border with a thickness of 1 pixel around the wrapper div */
padding:10px; /* Adds 10 pixels of padding inside the wrapper div */
}
img {
float: left; /* Floats the image to the left side */
clear: both; /* Clears any floating elements on both sides of the image */
}
.both {
border: 1px solid black; /* Adds a black border with a thickness of 1 pixel around elements with the class "both" */
clear: both; /* Clears any floating elements on both sides of elements with the class "both" */
}
</style><!-- Ends the CSS style block -->
</head>
<body>
<div class="wrapper"><!-- Starts a div with a class of "wrapper" -->
<img src="//www.w3resource.com/images/w3resource-logo.png" alt="w3resource logo" width="100" height="50"><!-- Inserts an image with the w3resource logo, setting its width and height -->
<p class="both">This paragraph is clears both</p><!-- Inserts a paragraph element with the class "both" -->
</div><!-- Ends the div with a class of "wrapper" -->
</body>
</html>
Explanation:
Live Demo:
See the Pen clear-both-answer by w3resource (@w3resource) on CodePen.
See the solution in the browser
Supported browser
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4