行内块左元素填充可用空间

问题描述

好像有很多这样的问题,但它们似乎都涉及拉伸最右边的元素,而我想拉伸最右边元素以外的任何元素(最左边或中心元素)。最好显示我的进度,因此:

见 Moonlightcheese 的 Pen Onsen UI (@moonlightcheese) 在CodePen

基本上有一个 input 元素需要拉伸以填充可用空间,右侧有一个具有 40px 固定宽度的按钮。我该如何实现?

如果你看不到笔,这是代码

<head>
<link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsenui.css">
<link rel="stylesheet" href="https://unpkg.com/onsenui/css/onsen-css-components.min.css">
<script src="https://unpkg.com/onsenui/js/onsenui.min.js"></script>
</head>
<ons-page>
    <style>
        .labels td {
            font-size: small;
            color: red;
            padding-top: 20px;
            padding-left: 32px;
            padding-right: 20px;
            padding-bottom: 0px;
            width: 50%
        }

        .labels td * {
            padding-bottom: 0px;
            width: 100%;
        }

        .inputs td {
            padding-top: 0px;
            padding-left: 20px;
            padding-right: 20px;
            width: 50%;
        }

        .inputs td ons-input,.inputs td ons-input input,.inputs td ons-input span,.inputs td ons-select,.inputs td ons-select select {
            padding-top: 0px;
            width: 100%;
        }

        .date {
            width: 100%;
        }

        table {
            border-collapse: separate;
        }

        td.most ons-input,td.most ons-input input,td.most ons-input span,td.most ons-button {
            display: inline-block;
            width: auto;
        }

        td.most ons-button {
            width: 40px;
        }
    </style>
    <table>
        <tr class="labels">
            <td colspan="2" class="full">
                Job Number
            </td>
        </tr>
        <tr class="inputs">
            <td colspan="2" class="most">
                <ons-input
                        autocomplete="off"
                        id="jobNumberEntryInput"
                        input-id="jobNumberEntryInputField"
                        modifier="underbar"
                        class="autocomplete"
                        placeholder="JOB NUMBER">
                </ons-input>
                <ons-button
                        id="search-btn"
                        class="search-button">
                    <ons-icon icon="fa-search"></ons-icon>
                </ons-button>
            </td>
        </tr>
    </table>
</ons-page>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...