为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 HTML 的同一行上输入和标签?

如何在 HTML 的同一行上输入和标签?

慕码人8056858 2021-08-20 18:32:54
我有一个通过 AJAX/JQuery 附加到表的表行。该行应该有一些描述“类别”是什么的文本,然后是两个按钮(输入标签),单击时将执行特定操作。除了我无法按照我想要的方式设置文本格式这一事实之外,它仍然有效。我希望按钮和文本与左侧的文本位于同一行。如果我将文本放入,那么它会创建自己的行,并且按钮会呈现在标签下方。如果我将文本放在 a 中,那么所有内容都在同一行上,但文本位于按钮的右侧而不是左侧。我还尝试了许多样式技术,例如 display: inline-block 和 vertical-align: top all 都无济于事。$('#listOptionsTable').append('< tr >< td >' + '<text>' + result.Value + '</text>' + "< input type='button' class='btn' id='addButton' onclick='addPopulateCategoryTable(" + result.SpecListOptionID + ")' value='Add To Category(s)' />" + "< input type='button' class='btn' id='deleteButton' onclick='deletePopulateCategoryTable(" + result.SpecListOptionID + ")' value='Delete From Category(s)' />" + '< /td >< /tr >');我怎样才能让它与左边的文本在同一行上,后面紧跟两个按钮?编辑:这是我定义了 CSS 的表格。这是一个非常简单的表,没有什么太花哨的:< table id="listOptionsTable" style="background-color:#F0F0F0;" >< /table >
查看完整描述

1 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

TD 单元会尽可能地折叠并包裹它们内部的所有东西。


为了防止这种情况,请使用 CSS 在 TD 标签上设置宽度:


<style>

#listOptionsTable td {width: 300px}

</style>

或者你想要的任何宽度。没有它,宽度将是自动的,并且会在它认为合适的时候缩小,同时导致您的对象环绕。


查看完整回答
反对 回复 2021-08-20
  • 1 回答
  • 0 关注
  • 283 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号