Почему h3 появляются не в строчку?

Есть скрипт:
if (next_name.isLineEnding == 0) {
                            Lines = ''
                            if (endLine == true) {
                                document.getElementById('lirycs').innerHTML = ''
                                endLine = false;
                            }
                            Lines = Lines + next_name.text;
                            let part = document.createElement('h3');
                            part.innerHTML = Lines;
                            part.className = 'Part';
                            part.id = 'part' + LyrI;
                            document.getElementById('lirycs').innerHTML+= "<h3 id='part'>" + part.innerHTML + "</h3>";
                        } else {
                            Lines = next_name.text;
                            let part = document.createElement('h3');
                            part.innerHTML = Lines;
                            part.id = 'part' + LyrI;
                            document.getElementById('lirycs').innerHTML+= "<h3 id='part'>" + part.innerHTML + "</h3>";
                            endLine = true;
                            Lines = ''
                        }

                        next_name = Lyr.shift();
                        LyrI++;


который должен создавать элементы h3 с текстом, вроде все работает отлично, но, создает оно почему то не в строчку, а так:
60a6d69511233433945983.png
уже и пробовал ширину менять у главного дива где лежат эти h3, и высоту - ничего не помогает.
Что я делаю не так? Может надо что-то изменить в скрипте или добавить стили в css? Помогите пожалуйста.
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
nazares
@nazares
Software Engineer
Почему h3 появляются не в строчку?

потому что тег H блочный элемент https://jsfiddle.net/ywu4m7po/1/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы