Home Web Front-end CSS Tutorial clear (HTML attribute)

clear (HTML attribute)

Feb 27, 2025 am 08:38 AM

The clear attribute: a deprecated method for controlling element flow. This HTML attribute, now considered outdated, was used to prevent content from wrapping around floated elements (like images or tables). Instead of using clear, modern web development relies on CSS for layout control.

The clear attribute's functionality is replicated using the CSS clear property. Here's a comparison:

Deprecated HTML:

<br clear="left"></br>
Copy after login

Modern CSS:

<br style="clear: left;"></br>
Copy after login

(Note: inline CSS, as shown above, is generally discouraged. It's best practice to define styles in a separate CSS file or within <style> tags in the <head>.)

Example: Preventing text from wrapping around a right-aligned image.

<p><img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/article/000/000/000/174061669131942.jpg"  class="lazy" alt="clear (HTML attribute) " />
The rest of the day was a lazy one, partly spent by the complex pool, partly inside watching British TV, but we couldn't be doing this for the rest of the holiday. Already we were missing having the car!
<br style="clear: both;"></br>
I decided to check out what the weather would be doing for the next few days, as that would help us make any decisions about future excursions.
</p>
Copy after login

Frequently Asked Questions (FAQs)

  • Purpose of the clear attribute: The clear attribute controls element flow, particularly around floated elements. It specifies which sides (left, right, both, or none) floating elements are prevented from wrapping around.

  • Difference between clear and CSS float: float positions an element to the left or right, allowing other content to flow around it. clear prevents that wrapping behavior.

  • clear with non-floated elements: clear only affects floated elements. Use other CSS properties (like position, display, or flex) for non-floated elements.

  • clear: both: This prevents floating elements from appearing on either side of the element.

  • clear's impact on layout: clear significantly affects layout by controlling element positioning relative to floated elements. It creates cleaner, more organized layouts.

  • Browser support: clear is widely supported in modern browsers, but testing across browsers is always recommended.

  • clear with inline elements: While technically possible, it's less effective with inline elements due to their inherent behavior.

  • Consequences of omitting clear with floated elements: Omitting clear can lead to overlapping or misaligned elements.

  • clear in responsive design: clear is useful in responsive design to maintain consistent layouts across different screen sizes.

  • Common issues: Unexpected clearing behavior might occur with nested elements or complex layouts. Remember, clear only works with floated elements, not absolutely positioned or flex elements.

The above is the detailed content of clear (HTML attribute). For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

It&#039;s out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well.

Building an Ethereum app using Redwood.js and Fauna Building an Ethereum app using Redwood.js and Fauna Mar 28, 2025 am 09:18 AM

With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum

Can you get valid CSS property values from the browser? Can you get valid CSS property values from the browser? Apr 02, 2025 pm 06:17 PM

I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That&#039;s like this.

Stacked Cards with Sticky Positioning and a Dash of Sass Stacked Cards with Sticky Positioning and a Dash of Sass Apr 03, 2025 am 10:30 AM

The other day, I spotted this particularly lovely bit from Corey Ginnivan’s website where a collection of cards stack on top of one another as you scroll.

A bit on ci/cd A bit on ci/cd Apr 02, 2025 pm 06:21 PM

I&#039;d say "website" fits better than "mobile app" but I like this framing from Max Lynch:

Using Markdown and Localization in the WordPress Block Editor Using Markdown and Localization in the WordPress Block Editor Apr 02, 2025 am 04:27 AM

If we need to show documentation to the user directly in the WordPress editor, what is the best way to do it?

Comparing Browsers for Responsive Design Comparing Browsers for Responsive Design Apr 02, 2025 pm 06:25 PM

There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing

Why are the purple slashed areas in the Flex layout mistakenly considered 'overflow space'? Why are the purple slashed areas in the Flex layout mistakenly considered 'overflow space'? Apr 05, 2025 pm 05:51 PM

Questions about purple slash areas in Flex layouts When using Flex layouts, you may encounter some confusing phenomena, such as in the developer tools (d...

See all articles