HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了html – 用一行填写空格大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何创建一个下划线,填充文本行末尾和DIV宽度结束之间的空白区域.

我正在尝试以下方法:

我希望当屏幕变小时,产品线会中断.我希望价格保持在右边,并加下划线.最后一个单词(Mayo)和价格之间的空格必须自动填充下划线.

大屏幕:
老奶酪 – 沙拉,牛油果,鸡蛋,草药梅奥…………………. 500

较小的屏幕:
老奶酪 – 沙拉,
草药梅奥…………………………………… 500

超小屏幕:
老奶酪 – 沙拉,鳄梨,
鸡蛋,草药梅奥……………………… 500

我有以下标记:

HTML

<div class="productline">
  <div class="product">
    Old Cheese – Salad,Avocado,Egg,Herbal Mayo
  </div>
  <div class="line">&nbsp</div>
  <div class="price">500</div>
</div>

CSS

.productline {
    width:300px;
}
.product {
    display:table-cell;    
    white-space: nowrap;
}
.line {
    border-bottom: 1px solid black;
    display: table-cell;
    width:100%;
}
.price {
    border-bottom:1px solid black;
    display: table-cell;
    white-space: nowrap;
    vertical-align:bottom;
}

http://jsfiddle.net/florisvl/zV6Yd/

固定

http://jsfiddle.net/florisvl/3b7Tr/

解决方法

这是一个技巧,但它的工作原理(至少在FF测试):

http://jsfiddle.net/dVtCc/

HTML:

<table>
    <tr>
        <td>
            <span>
                Old Cheese – Salad,Herbal Mayo
            </span>
        </td>
        <td class="price">
            <span>
                500
            </span>
        </td>
    </tr>
</table>

CSS:

table{
    border-collapse: collapse;
    width: 100%;
}

td{
    border-bottom: 3px dotted black;
    vertical-align: bottom;
    padding: 0;
}

td.price{
    text-align: right;
}

td > span{
    BACkground-color: white;
    position: relative;
    bottom: -5px;
}

技巧是虚线边框实际上跨越整个行的底部,但跨度被定位以覆盖它们正下方的边界.

大佬总结

以上是大佬教程为你收集整理的html – 用一行填写空格全部内容,希望文章能够帮你解决html – 用一行填写空格所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。