<fieldset> продолжает отображать <select> вертикально

0

У меня есть эта часть html, JQuery заполняет мои ящики, и я использую поля, чтобы я мог захватить только необходимый выбор и POST его на свой сервлет. Проблема в том, что это выглядит так

Изображение 174551

Он продолжает рисоваться вертикально, и я хотел бы, чтобы они были в одной строке. Я думаю, что это поля, которые его вызывают, но хуже всего то, что я не могу использовать таблицу, чтобы держать ее в строке, потому что это разбивает поля.

Любое решение этой или альтернативной? (например, помогая мне устранить поля и все еще можно отправлять только выбранные s?)

<form name="forma" id="forma" method="post">
            <fieldset id="range">
                <fieldset id="currency">
                    <fieldset id="pricelist">
                        <select id="somesel" name="somesel" size=8>
                            <option value= >Waiting for a server response</option>
                        </select>
                    </fieldset>
                    <select id="somesel1" name="somesel1" size=8 disabled>
                        <option value= >Make selection in the parent list</option>
                    </select>
                </fieldset>
                <select id="somesel2" name="somesel2" size=8 disabled>
                    <option value= >Make selection in the parent list</option>
                </select>
            </fieldset>
        </form> 
        <button id="somebutton">press here</button>
            <input name="result" value="">
            <button id="anotherbutton">Another Button</button>
  • 1
    fieldset умолчанию display: block ; вам нужно изменить это.
  • 2
    (1) Fieldsets являются элементами уровня блока; либо удалите их, либо измените их CSS для display: inline-block . (2) Семантически говоря, поля действительно не должны быть вложенными. Как вы можете догадаться, он представляет собой набор полей - так что было бы более целесообразно обернуть все ваши элементы <select> в один набор полей.
Показать ещё 2 комментария
Теги:

1 ответ

1
Лучший ответ

fieldset умолчанию для display: block; вам нужно будет перейти на inline-block.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню