如何制作一个web评论页面

一问题分析

如图所示我们要制作一个该评价手机的页面,在编写代码之前我们要对,页面进行基础的分块,除去插入的下图图片外,其他地方都需要我们自己编写,可以简单分成四部分,两部分使用<input>标签来实现但选按钮,而输入文本的矩形框则需要使用<textarea>标签,剩下一部分只需要调整样式就可以实现

二完整代码

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        .cont{

            position: absolute;

            width: 300px;

            height: 400px;

            padding-top: 40px;

            left: 100px;

        }

        .img{

            position: relative;

            padding-top: 100px;

            left: 400px;

        }

        .text1{

            position: relative;

            left: 320px;

            top: 80px;

            color: aliceblue;

            background-color: rgb(138, 199, 199);

        }

        .text2{

            position: relative;

            left: 320px;

            top: 80px;

            color: aliceblue;

            background-color: rgb(186, 150, 109);

        }

        .rr{

            position: relative;

            left: 320px;

        }

        .shape{

            position: relative;

            left: 700px;

            top: 60px;

        }

    </style>

</head>

<body>

    <div class="cont">

        <img src="image/bg.png" >

    </div>

    <div class="img">

        <label><input type="radio" name="image"><img src="image/red.png"></label>

        <label><input type="radio" name="image"><img src="image/yellow.png"></label>

        <label><input type="radio" name="image"><img src="image/black.png"></label>

    </div>

    <div>

        <textarea class="rr" name="comment" rows="13" cols="80"></textarea>

        <p><span class="text1">我要晒图</span><span class="text2">发表评论</span></p>

        <label class="shape"><input type="radio" name="sha">公开</label>

        <label class="shape"><input type="radio" name="sha">匿名</label>

    </div>

</body>

</html>

三主要标签讲解

1.<input>标签是一个空标签,通常需要通过属性来定义其行为和外观。

<input type="属性值" name="名称" value="默认值"...>

  • 主要属性
  • type:指定输入字段的类型,常见的类型有:

    • text:文本输入框,用于输入单行文本。
    • password:密码输入框,输入的内容会以掩码形式显示。
    • radio:单选按钮,多个单选按钮具有相同的name属性时,只能选择其中一个。
    • checkbox:复选框,可以选择多个选项。
    • submit:提交按钮,用于将表单数据提交到服务器。
    • reset:重置按钮,用于重置表单中的所有输入字段。
    • button:普通按钮,可通过 JavaScript 进行自定义操作。
    • number:用于输入数字的输入框。
    • email:用于输入电子邮件地址的输入框,浏览器可能会进行一些基本的格式验证。
    • date:用于选择日期的输入框。
    • name:为输入字段指定一个名称,在提交表单时,这个名称将与输入的值一起发送到服务器,用于标识该输入字段。

    • value:设置输入字段的默认值。对于单选按钮和复选框,value属性指定了被选中时提交到服务器的值。

    • placeholder:在输入框中显示一个提示文本,当用户开始输入时,提示文本会消失。

    • required:如果设置了这个属性,该输入字段在提交表单时必须有值,否则表单无法提交。

    • readonly:使输入字段变为只读状态,用户不能修改其值,但可以选中并复制。

    • disabled:禁用输入字段,用户不能与之交互,并且在提交表单时不会包含该字段的值。

2.<textarea>标签是一个成对出现的标签

<textarea name="名称" rows="行数" cols="列数">默认文本内容</textarea> 

  • 主要属性
  • name:为文本区域指定一个名称,在提交表单时,这个名称将与输入的文本内容一起发送到服务器,用于标识该文本区域。
  • rows:指定文本区域的行数,即显示的行数高度。
  • cols:指定文本区域的列数,即显示的字符宽度。
  • placeholder:在文本区域中显示一个提示文本,当用户开始输入时,提示文本会消失。
  • required:如果设置了这个属性,该文本区域在提交表单时必须有内容,否则表单无法提交。
  • readonly:使文本区域变为只读状态,用户不能修改其内容,但可以选中并复制。
  • disabled:禁用文本区域,用户不能与之交互,并且在提交表单时不会包含该区域的内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值