CSS Stop a list from splitting between columns

Tristanisginger

After a bit of research I still can't find what I'm looking for and want to make sure what I want is possible.

For a site map page I have lists of links each under a h3 tag but don't want a list split between the two columns.

Any clues?

Thanks

The CSS

    .info-col{
    max-width:720px;
    columns:350px 2;
    -webkit-columns:350px 2; /* Safari and Chrome */
    -moz-columns:350px 2; /* Firefox */
    }

    .info-blob{
}

The HTML

<div class="info-col">
  <div class="info-blob">
    <h3>Lorem ipsum</h3>
    <ul>
      <li><a href="#">Lorem ipsum dolor sit</a></li>
      <li><a href="#">Aliquam tincidunt mauri</a></li>
      <li><a href="#">Nunc dignissim risus id</a></li>
      <li><a href="#">Cras ornare tristique</a></li>
      <li><a href="#">Vivamus vestibulum nulla</a></li>
      <li><a href="#">Praesent placerat risus</a></li>
    </ul>
  </div>
  <div class="info-blob">
    <h3>Lorem ipsum</h3>
    <ul>
      <li><a href="#">Nunc dignissim risus id</a></li>
      <li><a href="#">Cras ornare tristique</a></li>
      <li><a href="#">Vivamus vestibulum nulla</a></li>
      <li><a href="#">Praesent placerat risus</a></li>
      <li><a href="#">Lorem ipsum dolor sit</a></li>
      <li><a href="#">Aliquam tincidunt mauri</a>
        <ul>
          <li><a href="#">Nunc dignissim risus id</a></li>
          <li><a href="#">Cras ornare tristique</a></li>
          <li><a href="#">Vivamus vestibulum nulla</a></li>
          <li><a href="#">Praesent placerat risus</a></li>
        </ul>
      </li>
    </ul>
  </div>
  <div class="info-blob">
    <h3>Lorem ipsum</h3>
    <ul>
      <li><a href="#">Lorem ipsum dolor sit</a></li>
      <li><a href="#">Aliquam tincidunt mauri</a></li>
      <li><a href="#">Nunc dignissim risus id</a></li>
      <li><a href="#">Cras ornare tristique</a></li>
      <li><a href="#">Vivamus vestibulum nulla</a></li>
      <li><a href="#">Praesent placerat risus</a></li>
    </ul>
  </div>
  <div class="info-blob">
    <h3>Lorem ipsum</h3>
    <ul>
      <li><a href="#">Vivamus vestibulum nulla</a></li>
      <li><a href="#">Praesent placerat risus</a></li>
      <li><a href="#">Lorem ipsum dolor sit</a></li>
      <li><a href="#">Aliquam tincidunt mauri</a></li>
      <li><a href="#">Nunc dignissim risus id</a></li>
      <li><a href="#">Cras ornare tristique</a></li>
      <li><a href="#">Vivamus vestibulum nulla</a></li>
      <li><a href="#">Praesent placerat risus</a></li>
    </ul>
  </div>
</div>
zessx

Use column-break-inside on .info-blob:

.info-blob {
    -webkit-column-break-inside : avoid;
    -moz-column-break-inside : avoid;
    column-break-inside : avoid;
}

As an alternative, and if you want it to be cross-browser, replace your CSS by :

.info-blob {
    display: inline-block;
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

CSS Stop a list from splitting between columns

From Dev

How to stop columns splitting individual elements

From Dev

Splitting data from a list

From Dev

Reshaping an appended list in Python - splitting lists into columns

From Dev

Stop Animation Between Loop CSS

From Dev

splitting text from a file between [ ] perl

From Dev

How to stop google spreadsheet from splitting data automatically?

From Dev

Splitting String using Multiple Entries from a List

From Dev

Splitting numbers in a list and outputting a specific number from it

From Dev

Splitting String using Multiple Entries from a List

From Dev

Splitting between [ , and ]

From Dev

CSS column-count splitting my table into two different columns

From Dev

Pure CSS solution for splitting items into a dynamic amount of columns

From Dev

Stop regex splitting on whitespace

From Dev

css add spacing between columns

From Dev

Splitting a list of items evenly between x number of smaller lists

From Dev

Splitting lines from a txt file into excel columns in bash

From Dev

Splitting values from one column into multiple columns in SQL with different delimiters

From Dev

how to stop CSS hyphenation, no dash between words

From Dev

How to create a list from splitting a list elements in python?

From Dev

ruby / splitting array into columns

From Dev

splitting column into multiple columns

From Dev

Splitting multiple columns in R

From Dev

Splitting columns more efficiently

From Dev

Splitting columns with iseries sql

From Dev

Splitting a DIV into rows and columns

From Dev

Splitting Text By Rows and Columns

From Dev

Splitting rows to columns in oracle

From Dev

Transposing data and splitting columns

Related Related

HotTag

Archive