如何在 Elm 中使用 span around text?

How do I use span around text in Elm?

如何在 Elm 中编写以下标记?

<p>Here is <span class="red">some text.</span></p>

不完全是我想要的,但一种解决方案是将 span 也放在其他文本周围。

someText : Html Msg
someText =
    p []
        [ span [] [ 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>

参见 Ellie 中的 运行 示例。

确切的答案似乎是前两个答案都有一点

someText : Html Msg
someText =
    p []
        [ text "Here is "
        , span [ class "red" ] [ text "some text." ]
        ]