Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 129079
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T05:44:11+00:00 2026-05-11T05:44:11+00:00

What is the cleverest CSS technique that lets you use less HTML? One of

  • 0

What is the cleverest CSS technique that lets you use less HTML?

One of the advantages of using CSS well is that it can let you simplify your HTML, and produce look-and-feel effects entirely in the CSS. In the beginning this was just replacing deprecated HTML presentation mark-up and spacer-GIFs with CSS, but recent years have shown more good ideas.

I am looking for something less obvious than the following.

  • Replace HTML HR with CSS border, for separating sections that are already DIVs.
  • Replace HTML IMG with CSS background-image, for graphics that are not ‘content’.
  • Replace HTML text with CSS :before and content, for text that is not ‘content’.

I am not looking for techniques that involve adding JavaScript or more HTML, such as additional DIV elements.

Techniques that only work in specific browsers and versions are okay, provided that you say which ones.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T05:44:11+00:00Added an answer on May 11, 2026 at 5:44 am

    Specificity can be omitted by not nesting elements in divs, and instead just giving elements themselves unique identifiers.

    <div id='mylist'>     <ul>        <li>ListItem1</li>        <li>ListItem2</li>     </ul> </div> 

    Replace with

    <ul id='mylist'>     <li>ListItem1</li>     <li>ListItem2</li> </ul> 

    That way your CSS would go from

    div#mylist ul li { } 

    to

    ul#mylist li { } 

    And there’d be less HTML.

    EDIT: In unnecessary circumstances 🙂

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

How can one insert a Unicode string CSS into CleverCSS ? In particular, how
What is the cleverest UI feature you have seen in a website? Something that:
I'm wondering if there is anything like Django's HTML templating system, for for CSS..
When using django, compressor, and clevercss, I set my css url to an absolute
All JS minifiers that I can find work by a combination of whitespace elimination,
I have a series of image thumbnails in a page. They are created using
If I have interface IFoo, and have several classes that implement it, what is
For example, let's say I have to dictionaries: d_1 = {'peter': 1, 'adam': 2,
Let's imagine I want to stream three files to a user all in a
I'm looking for the cleverest algorithm for determining the number of fortnightly occurring events

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.