First of all: Very poorly posed the question; It is not known what you expect to obtain and it is not well understood what you are doing. In no element is the class used .citythat you understand is "dissolving".
SOLUTION
To fix the problem (assuming I've understood what you want) you just have to give a maximum-height and behavior property overflowto all items that are of the problematic type; I manage to identify them because they use the class tamanio2. I've solved it by adding the following CSS rule which you can see in action in the code below:
With this index and css that should not happen, below I leave photos of how it looks.
index.html //you have an
<ul>
unclosedMain.css //add properties to li, .menu and #banner
First of all: Very poorly posed the question; It is not known what you expect to obtain and it is not well understood what you are doing. In no element is the class used
.city
that you understand is "dissolving".SOLUTION
To fix the problem (assuming I've understood what you want) you just have to give a maximum-height and behavior property
overflow
to all items that are of the problematic type; I manage to identify them because they use the classtamanio2
. I've solved it by adding the following CSS rule which you can see in action in the code below:Modify the css
.tres
The is removed
float:left
because it makes it float and the is lowered a bitmax-width
(you could also use percentages) so that the 3 columns enter.Your original code should have no problems at 100% zoom. In any case, the adjustment I propose works for all percentages.
Here it is with 25% zoom, I think I got that. Just modify the .tres class of your css, and apply a margin to your ul > li
I hope it helps you