Hi, I have problems dividing a list into two columns without affecting others that are inside them, the list is something like this:
<ul id="rtl_func">
<li class="list_root" id="f_0">Tipos de Datos
<ul id="c_0">
<li class="list_child">Enteros, Ordinales</li>
<li class="list_child">Puntos Flotantes</li>
<li class="list_child">Cadenas, Char</li>
<li class="list_child">Punteros</li>
<li class="list_child">Otros</li>
</ul>
</li>
<li class="list_root" id="f_1">Cadenas y Char
<ul id="c_1">
<li class="list_child">Operaciones</li>
<li class="list_child">Convertir desde</li>
<li class="list_child">Convertir hacia</li>
<li class="list_child">Presentación</li>
</ul>
</li>
<li class="list_root" id="f_2">Estructura del Programa
<ul id="c_2">
<li class="list_child">Control del Programa</li>
<li class="list_child">Datos del Programa</li>
<li class="list_child">Ciclos</li>
<li class="list_child">Lógica</li>
<li class="list_child">Orientado a Objetos</li>
</ul>
</li>
.....
</ul>
and my style sheet is as follows:
#rtl_func li {
list-style:none;
overflow: hidden;
}
#rtl_func ul[id|=f_] li { display:inline}
#rtl_func ul[id|=f_] li:nth-child(4):before {display: block; content: '';}
#rtl_func li.list_root {
padding-bottom: 20px;
}
but I can not divide the list into two columns without affecting the lists within it.
Here is an example in JsFiddle
Greetings
Update:
I have updated the jsFiddle with the recommendations of @learnercys and it is still not divided into two columns.