老师这里的<textarea>标签必须要写在 table里的吗 不能不写table 只写 form 能实现吗

来源:2-31 编程练习

豆包侠

2021-03-31 14:38:14

<!DOCTYPE html>

<html>

<head>

    <title>表单</title>

    <meta charset="utf-8">

</head>

<body>

    <form>

        <table>

            <tr>

                <td>请做自我介绍:</td>

            </tr>

            <tr>

                <td></td>

            </tr>

            

            <tr>

                <td></td>

            </tr>

            <tr>

                <td></td>

            </tr>

            <tr>

                <td></td>

            </tr>

            <tr>

                <td>

                    <textarea name="js" cols="20" rows="3" placeholder="请输入个人信息">

                        

                        

                        

                        

                        

                    </textarea>

                </td>

            </tr>

        </table>

    </form>

</body>

</html>


问题描述:老师这里的<textarea>标签必须要写在 table里的吗 不能不写table 只写 form 能实现吗

问题描述:还有老师 我的文字框里的 提示文字为什么不显示?



写回答

1回答

好帮手慕久久

2021-03-31

同学你好,解答如下:

1、可以不把textarea写在table中,直接写在form标签中是可以的,如下:

http://img.mukewang.com/climg/6064260d098fbcce08560118.jpg

顶部的“请做自我介绍:”与textarea之间的距离,可以不用管,当前阶段不用考虑这些样式问题。

2、由于textarea的开始标签、结束标签换行写了,导致二者之间没有紧挨着,所以placeholder属性的内容没有展示。建议将起始标签、闭合标签写在一行,并且二者之间不要有空格(注意点,记住即可):

http://img.mukewang.com/climg/606426e409d9f0fb11750118.jpg

祝学习愉快!​



0

0 学习 · 40143 问题

查看课程