gpt4 book ai didi

html - Textarea 不会在所有主流浏览器中填充表格单元格

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:15 25 4
gpt4 key购买 nike

这很奇怪,但我有一个 jsFiddle,当用户点击“添加问题”按钮附加表格行时,在附加行的“问题”列下,文本区域的高度和宽度在此表格单元格能够填充表格单元格。

http://jsfiddle.net/LKB9e/12/

但问题是我的应用程序中有完全相同的代码,但在我的应用程序中,textarea 没有填充 IE、Firefox 和 Opera 的表格单元格,但它在 safari 和 Chrome 中工作正常。

为什么它在其他浏览器中不起作用,它如何在这些浏览器中起作用?

申请

下面是编译textarea的主要css:

.question { 
min-width:14%;
max-width:14%;
border:1px black solid;
border-collapse:collapse;
line-height: 0;
}

.question textarea {

min-width:auto;
max-width:auto;
resize:none;
height:100%;
font-size:100%;
display: block;

}

其他浏览器的哪些小问题可能导致此问题?

最佳答案

请参阅演示的更新 fiddle :http://jsfiddle.net/LKB9e/23/embedded/result/

它适用于所有浏览器。

HTML:

<div id="details">
<table id="qandatbl" align="center" cellpadding="0" cellspacing="0" border="0" width="100%">
<thead>
<tr>
<th width="9%" class="qid">Question No</th>
<th width="29%" class="question">Question</th>
<th width="62%" class="optandans">Option and Answer</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>

CSS:

#qandatbl{
border:1px black solid;
border-collapse:collapse;
table-layout:fixed;
}

.question {
/*min-width:14%;
max-width:14%;*/
max-width:0.1%;
border:1px black solid;
border-collapse:collapse;
line-height: 0;
}

Jquery:

function insertQuestion(form) {
........
........
// your entire function's code here
........

setWidth(); calling this function will adjust the width and height of the text area accordin to its parent td.
}
function setWidth() {
var questionCellWidth = $("#qandatbl tbody .question").width();
var questionCellHeight = $("#qandatbl tbody .question").height();
$(".textAreaQuestion").css({
"width": (questionCellWidth - 6) + "px",
"height": (questionCellHeight) + "px"
});
}

其余的取决于您如何使应用程序的外观看起来像我刚刚解决了文本区域的整个宽度和高度问题。

关于html - Textarea 不会在所有主流浏览器中填充表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com