Чтобы сделать то, что вы просите, вам нужно убедиться, что оба элемента списка соответствуют вашему ul. Если вы хотите, чтобы они занимали все пространство и имели отступы или поля, вы не можете использовать 50% и значение em для отступа, так как вы всегда будете в итоге> 100% и ваши элементы будут разбиты на две строки.
В случае, если вы хотите иметь правое поле, используйте 1% в качестве правого поля и сделайте ширину 49%, таким образом вы используете 100% пространства и не переходите к следующей строке. CSS для этого будет выглядеть как
#intro_nav li {
width:49%;
padding: 0;
margin: 0 1% 0 0;
list-style-type: none;
float: left;
display: inline-block;
}
Не забудьте очистить поплавок в следующем элементе. Если вам нужно больше полей / отступов / бордюров, используйте процентное значение и вычтите его из ширины, чтобы элементы по-прежнему подходили. Если у вас есть запас в один процент с каждой стороны, вам нужно вычесть 2% от ширины. НТН.