Как мне написать следующую разметку в вязе?
<p>Here is <span class="red">some text.</span></p>
Точный ответ, кажется, немного обоих первых двух ответов
someText : Html Msg someText = p [] [ text "Here is " , span [ class "red" ] [ text "some text." ] ]
Вы можете просто сделать это:
p [] [ (text "hi there, ") , span [] [ text "I'm a span" ] ]
Это создаст HTML
<p>hi there, <span>I'm a span</span></p>
См. Пример выполнения на Элли .
Не совсем то, что я хотел, но одно решение состоит в том, чтобы поместить интервалы вокруг другого текста.
someText : Html Msg someText = p [] [ span [] [ text "Here is " ] , span [ class "red" ] [ text "some text." ] ]