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 7585607
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T19:13:01+00:00 2026-05-30T19:13:01+00:00

I need an if/else statement for my CSS which can count list items. Would

  • 0

I need an if/else statement for my CSS which can count list items. Would this be possible?

Basically I want to say, if there are less than 10 list items, the UL container should be 200px wide, and it there are more than 10 list items, it should be 400px wide. Something like that.

Can it be done?

I would appreciate a working demo on jsFiddle, both so I can see working code, and for anyone who looks here in the future so they can see a working example and how to do it 🙂

  • 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. Editorial Team
    Editorial Team
    2026-05-30T19:13:03+00:00Added an answer on May 30, 2026 at 7:13 pm

    CSS only does styles, but not dynamically (unless with assistance of JS). you can use the following JS snippet for the task. just to make sure, load this at the very last, just before the </body>

    <script type="text/javascript">
    
    (function resize() { 
    
        //get all lists with selected name
        var lists = document.getElementsByClassName('myList');
    
        //loop through all gathered lists
        for (i = 0; i < lists.length; i++) {
    
            //shorthand elements for easy use
            var list = lists[i];
            var items = list.getElementsByTagName('li');
    
            //append class names
            list.className = (items.length < 10) ? 'myList less' : 'myList more';
        }
    }())​
    
    </script>
    
    .less{
        width:200px;
    }
    .more{
        width:400px;
    }​
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to make a if-else statement in the query meaning I only want
Say I need to satisfy if else statement that CustomerCode must be filled in(not
I need to realize a complex if-elif-else statement in Python but I don't get
I want to ditch my current editor. I feel I need something else. That
I am trying to calculate this if/else statement through the JOption Message window. Prompt
I have written an if...else statement which uses an array myArr and a string
Can python detect OS and then contruct a if/else statement for File System. I
Below I have a nested if statement which loads a certain CSS file depending
i need to write a function, which takes positive integers list. If list begins
I need to capture either \d+\.\d+ or \d+ but nothing else. For instance ,

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.