html - 如何在与 Datebox 输入字段相同的行上获取标签?

标签 html css datebox

这很尴尬。我正在使用 Datebox模块,我正在尝试将标签与输入对齐,就像提供的链接中的示例一样。

我期待这样的事情: enter image description here

但是得到这个: enter image description here

这是来 self 的 HTML:

<div name="activities" id="activities">
       <label for="activity-1">Activity 1</label>
       <input name="activity-1" id="activity-1" type="date" data-role="datebox" data-options='{"mode": "durationflipbox", "overrideDurationOrder": ["h","i"], "overrideDurationFormat": "%Dl:%DM"}'/>
</div>

我试过在 CSS 中设置样式

#activities {
    display: inline-block;
    vertical-align: right;
}

但我没有得到上面给出的预期结果。

我做错了什么?

更新 加载页面时似乎插入了 HTML,因此最终结果如下所示: enter image description here

对于插入图像而不是代码,我深表歉意,但我似乎无法以清晰的方式复制 HTML。

无论如何,如果你想复制/粘贴它,就在这里:

<div name="activities" id="activities">
        <label for="activity-1" class="ui-input-text" style="vertical-align: middle;">Activity 1</label>
        <div class="ui-input-text ui-shadow-inset ui-corner-all ui-btn-shadow ui-body-c"><div class="ui-input-datebox ui-corner-all ui-body-c" style="border: none;"><input name="activity-1" id="activity-1" type="text" data-role="datebox" data-options="{&quot;mode&quot;: &quot;durationflipbox&quot;, &quot;overrideDurationOrder&quot;: [&quot;h&quot;,&quot;i&quot;], &quot;overrideDurationFormat&quot;: &quot;%Dl:%DM&quot;}" class="ui-input-text ui-body-c" readonly="readonly"><a href="#" class="ui-input-clear ui-btn ui-btn-up-c ui-shadow ui-btn-corner-all ui-btn-icon-notext" title="Open Date Picker" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-icon="grid" data-iconpos="notext" data-theme="c" style="vertical-align: middle; display: inline-block;"><span class="ui-btn-inner"><span class="ui-btn-text">Open Date Picker</span><span class="ui-icon ui-icon-grid ui-icon-shadow">&nbsp;</span></span></a></div></div>
    </div>

最佳答案

你的代码对我有用:http://jsfiddle.net/Lera/HEeHd/ 您使用的是什么浏览器?

即使没有 CSS,我也可以获得相同的结果。只是您的 HTML:

<div name="activities" id="activities">
       <label for="activity-1">Activity 1</label>
       <input name="activity-1" id="activity-1" type="date" data-role="datebox" data-options='{"mode": "durationflipbox", "overrideDurationOrder": ["h","i"],     "overrideDurationFormat": "%Dl:%DM"}'/>
</div>

关于html - 如何在与 Datebox 输入字段相同的行上获取标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377334/

相关文章:

html - 填充页面 100% 高度的内容包装器

css - 填充外部导入的 svg 文件

java - ZK 日期框与 java.time

jquery-mobile - 如何设置日期框的时间范围

html - 尝试居中对齐图像

css - 有一个带有 google maps api map Canvas 和 div 背景 img 的 div,无法显示图像

html - 文本对齐 :center; doesn't work

可变大小裁剪字段的纯 CSS 格式

javascript - jQuery .fadeTo() -- 淡出后淡入