How to: CSS trick to overcome border problem in dynamic height columns

One of my colleague today, came out with one solution of giving border to different height columns.

The problem

If you have two different div’s one after other (float left) and either of them have different height or dynamic height , it is impossible to give border left or right to the tallest one.

Look at the figure:

The Solution

Rather giving borders to these div , concentrate on container having them. That means give background image to the container. Just use below line in css:

1
#container{background:#fff url(/images/border.gif) 400px 30px repeat-y;}

and here is the solution:

That’s it. You can adjust background image x(400) and y(30) positions as your design requirements.

Your comments are valuable please let me know if I have to refine it more.

WordPress Speed Test

Recently Published

»

Strengthen Workplace Productivity with Live Chat Software

Live chat has become an important part of every company’s customer ...

»

How More Powerful Smartphones Are Making Websites Load Faster

Smartphone speeds keep accelerating. Last October, Qualcomm joined ...

»

The Most Effective Method To Present A Logo Plan

The Most well-known creators’ battles are and how they are ...

»

Sure Guide for Improving Your WP Site Accessibility

This article compiles some best practices to optimize a WordPress ...

»

9 Social Media and Marketing Tools Recommended for a Business

A business is set up to have a profit by delivering a product or a ...

»

Why hand-coding is always preferable over website builders

There is long debate as to why hand-coding is preferable over website ...

»

8 Reasons Your Site Should be Using Progressive Web Apps

Google has been driving at full speed since 2015 to help developers, ...

»

Tips to Handle Negative Feedback for Your Mobile App

Feedback from users for your mobile app is as essential as its ...

»

Why is Link Building So Important? Read this to understand

Getting a high ranking on search engine results is important to the ...