Могу ли я удалить эти интервалы?

#html #css

#HTML #css

Вопрос:

У меня есть этот HTML / CSS код (JSBin):

 .trackTime{width:50px; text-align:left; float:left;}
.trackInputTime{width:45px; height:22px; background-color:#F4F4F4;}   

<span class="trackTime">            
    <select name="hours[]" class="trackInputTime" id="trackInputHours" >
        <option value="??">??</option>
     </select>
</span>

<span class="trackTime">            
    <select name="minuts[]" class="trackInputTime" >
        <option value="??">??</option>
    </select>   
</span>

<span class="trackTime">                            
    <select name="seconds[]" class="trackInputTime" >
        <option value="??">??</option>
    </select>
</span>
  

И я хотел бы удалить интервал для каждого поля выбора. Пытался удалить интервал и отредактировать класс (здесь отредактированная версия) :

 .trackInputTime{width:50px; height:22px; background-color:#F4F4F4; text-align:left; padding-right:5px; float:left;}
  

но есть белый фон, который мне не нравится..

То же самое для кнопки отправки ввода :

 .trackBotton{width:75px; float:left; text-align:right;}

<span class="trackBotton"><input type="submit" value="  Side" onClick="addSide(this);return false" /></span>
<span class="trackBotton"><input type="submit" value="  Track" onClick="addTrack(this);return false" /></span>
<span class="trackBotton"><input type="submit" value="Remove" onClick="remTrack(this);return false" /></span>
  

У меня много таких интервалов, вот почему я хотел бы их удалить.

Как я могу это сделать? Не удается добавить jsfiddle, потому что, похоже, отключен: O

Комментарии:

1. вставьте jsbin.com если jsfiddle отключен

Ответ №1:

Похоже, вы используете промежутки, чтобы получить некоторое пространство между элементами формы. Вы можете удалить интервалы и использовать

 .trackInputTime{width:50px; height:22px; background-color:#F4F4F4; text-align:left; margin-right:5px; float:left;}
  

Вы были почти на месте, просто используйте «margin» вместо «padding». Заполнение — это дополнительное пространство «внутри» элемента, поле снаружи.

Ответ №2:

Попробуйте изменить эту строку на: padding-right:0px;