【问题标题】:Change syntax ul, li, span更改语法 ul、li、span
【发布时间】:2019-04-18 19:01:25
【问题描述】:

请关注开始标签的位置

    <ul class="checkbox-list checkbox-list--custom">
        <li class="test container container--sm" n:foreach="$answers as $key => $answer">
            <input type="checkbox" disabled n:attr="checked => $isChecked($key)">
            <span n:class="$isCorrect($key) ? 'text-success', $isIncorrect($key) ? 'test1'">
                {$answer->getAnswerText()}
            </span>
        </li>
    </ul>

我想将 span 元素内的内容移动到 li 元素

这是current status 这是required status

【问题讨论】:

标签: php html nette


【解决方案1】:

正如错误消息告诉您的,您目前不能在单个元素中混合 classn:class 属性。但是,您可以将类从class 属性移动到n:class,这应该可以:

<ul class="checkbox-list checkbox-list--custom">
    <li n:foreach="$answers as $key => $answer" n:class="test, container, container--sm, $isCorrect($key) ? text-success, $isIncorrect($key) ? test1">
        <input type="checkbox" disabled n:attr="checked => $isChecked($key)">
        {$answer->getAnswerText()}
    </li>
</ul>

n:class 属性中的类也不需要引用。

【讨论】:

    猜你喜欢
    相关资源
    最近更新 更多
    热门标签