首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >parsley.js ul.parsley-错误列表破坏html/css结构

parsley.js ul.parsley-错误列表破坏html/css结构
EN

Stack Overflow用户
提问于 2014-04-17 15:37:28
回答 1查看 2.5K关注 0票数 2

我有一张有时间输入的桌子。时间输入被破坏,因为我有欧芹验证。该框架接受输入下的-Tag进行验证。这个-Tag破坏了我的html/css结构。

看这里我的问题是:

我想要这个结构:

这里是我的HTML代码:

代码语言:javascript
复制
<table id="event_table">
                        <thead>
                            <tr>
                                <th>Datum</th>
                                <th>Uhrzeit</th>
                                <th>Aktion</th>
                            </tr>
                        </thead>
                        <tbody>
<tr><td>Freitag, 18.04.2014</td><td></td><td></td></tr><tr><td>Freitag, 18.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_0" value="15:00" style="width: 35px" data-parsley-id="9337"><ul class="parsley-errors-list" id="parsley-id-9337"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_0" value="17:00" style="width: 35px" data-parsley-id="9415"><ul class="parsley-errors-list" id="parsley-id-9415"></ul></td><td><input type="hidden" name="datum_0" value="18.04.2014" data-parsley-id="9549"><ul class="parsley-errors-list" id="parsley-id-9549"></ul><input type="hidden" name="day_id_0" value="260" data-parsley-id="4353"><ul class="parsley-errors-list" id="parsley-id-4353"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr><tr><td>Samstag, 19.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_1" value="15:00" style="width: 35px" data-parsley-id="1818"><ul class="parsley-errors-list" id="parsley-id-1818"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_1" value="17:00" style="width: 35px" data-parsley-id="7645"><ul class="parsley-errors-list" id="parsley-id-7645"></ul></td><td><input type="hidden" name="datum_1" value="19.04.2014" data-parsley-id="6900"><ul class="parsley-errors-list" id="parsley-id-6900"></ul><input type="hidden" name="day_id_1" value="261" data-parsley-id="4777"><ul class="parsley-errors-list" id="parsley-id-4777"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr><tr><td>Sonntag, 20.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_2" value="15:00" style="width: 35px" data-parsley-id="0173"><ul class="parsley-errors-list" id="parsley-id-0173"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_2" value="17:00" style="width: 35px" data-parsley-id="4929"><ul class="parsley-errors-list" id="parsley-id-4929"></ul></td><td><input type="hidden" name="datum_2" value="20.04.2014" data-parsley-id="8218"><ul class="parsley-errors-list" id="parsley-id-8218"></ul><input type="hidden" name="day_id_2" value="262" data-parsley-id="7850"><ul class="parsley-errors-list" id="parsley-id-7850"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr><tr><td>Montag, 21.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_3" value="15:00" style="width: 35px" data-parsley-id="9383"><ul class="parsley-errors-list" id="parsley-id-9383"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_3" value="17:00" style="width: 35px" data-parsley-id="9997"><ul class="parsley-errors-list" id="parsley-id-9997"></ul></td><td><input type="hidden" name="datum_3" value="21.04.2014" data-parsley-id="1474"><ul class="parsley-errors-list" id="parsley-id-1474"></ul><input type="hidden" name="day_id_3" value="263" data-parsley-id="1561"><ul class="parsley-errors-list" id="parsley-id-1561"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr><tr><td>Dienstag, 22.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_4" value="15:00" style="width: 35px" data-parsley-id="3597"><ul class="parsley-errors-list" id="parsley-id-3597"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_4" value="17:00" style="width: 35px" data-parsley-id="0095"><ul class="parsley-errors-list" id="parsley-id-0095"></ul></td><td><input type="hidden" name="datum_4" value="22.04.2014" data-parsley-id="5965"><ul class="parsley-errors-list" id="parsley-id-5965"></ul><input type="hidden" name="day_id_4" value="264" data-parsley-id="5613"><ul class="parsley-errors-list" id="parsley-id-5613"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr><tr><td>Mittwoch, 23.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_5" value="15:00" style="width: 35px" data-parsley-id="8627"><ul class="parsley-errors-list" id="parsley-id-8627"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_5" value="17:00" style="width: 35px" data-parsley-id="5396"><ul class="parsley-errors-list" id="parsley-id-5396"></ul></td><td><input type="hidden" name="datum_5" value="23.04.2014" data-parsley-id="7036"><ul class="parsley-errors-list" id="parsley-id-7036"></ul><input type="hidden" name="day_id_5" value="265" data-parsley-id="6155"><ul class="parsley-errors-list" id="parsley-id-6155"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr><tr><td>Donnerstag, 24.04.2014</td><td><input type="text" class="start_uhrzeit" name="startUhrzeit_6" value="15:00" style="width: 35px" data-parsley-id="4687"><ul class="parsley-errors-list" id="parsley-id-4687"></ul> - <input type="text" class="ende_uhrzeit" name="endeUhrzeit_6" value="17:00" style="width: 35px" data-parsley-id="7266"><ul class="parsley-errors-list" id="parsley-id-7266"></ul></td><td><input type="hidden" name="datum_6" value="24.04.2014" data-parsley-id="2952"><ul class="parsley-errors-list" id="parsley-id-2952"></ul><input type="hidden" name="day_id_6" value="266" data-parsley-id="4693"><ul class="parsley-errors-list" id="parsley-id-4693"></ul><a href="#" class="btn btn_gray" style="padding: 5px 12px;"><i class="fa fa-ban 2x" style="padding-left: 3px;"></i></a> <a href="#" class="btn btn_red" data-featherlight="#fl1" style="padding: 5px 12px;"><i class="fa fa-trash-o 2x" style="padding-left: 3px;">
 </i></a></td></tr>                            <tr>
                                <td class="startdate">
                                    </td>
                                <input type="hidden" id="wochentag_start" name="wochentag" data-parsley-id="8437"><ul class="parsley-errors-list" id="parsley-id-8437"></ul>
                                <td style="display: inline-block;"><div class="start_time_paste"></div> <div class="end_time_paste"></div></td>
                                <td></td>
                            </tr>
                        </tbody>
                    </table>

JSFIDDLE演示

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-17 15:39:50

您的HTML结构正在中断预期的流,因为您希望在同一行上输出的块之间有ul元素-为了解决这个问题,只需更改uldisplay属性(或者更好的是,如果您可以更改HTML)。

演示Fiddle

将以下内容添加到CSS中:

代码语言:javascript
复制
td ul{
    display:inline-block;
}

或者,为了更具体地防止潜在的冲突:

代码语言:javascript
复制
#event_table ul.parsley-errors-list {
    display:inline-block;
}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23137434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档