练习题前端

针对前端练习题的请求,我可以为你设计几个涵盖HTML、CSS和JavaScript基础知识的练习题。这些练习题旨在帮助你巩固和加深对前端技术的理解。

HTML练习题

  1. HTML结构题
    • 题目:请写出一个简单的HTML页面结构,包含<!DOCTYPE html><html><head><title><body>等基本元素,并在<body>中添加一个段落<p>和一个链接<a>
    • 答案示例:
       

      html复制代码

      <!DOCTYPE html>
      <html lang="zh-CN">
      <head>
      <meta charset="UTF-8">
      <title>简单HTML页面</title>
      </head>
      <body>
      <p>这是一个段落。</p>
      <a href="https://www.example.com">访问示例网站</a>
      </body>
      </html>
  2. HTML标签使用题
    • 题目:在HTML中,哪些标签是块级元素?哪些标签是行内元素?请各举两个例子。
    • 答案:
      • 块级元素:divp(例子中的divp)。这些元素会独占一行,并可以设置宽度和高度。
      • 行内元素:spana(例子中的<a>标签在上面的答案中已经给出,span是另一个常见的行内元素)。这些元素不会独占一行,其宽度和高度由内容决定。
  3. 表单题
    • 题目:请编写一个包含用户名和密码输入框的表单,并使用GET方法提交到/login
    • 答案示例:
       

      html复制代码

      <form action="/login" method="GET">
      <label for="username">用户名:</label>
      <input type="text" id="username" name="username">
      <br><br>
      <label for="password">密码:</label>
      <input type="password" id="password" name="password">
      <br><br>
      <input type="submit" value="登录">
      </form>

CSS练习题

  1. 选择器使用题
    • 题目:请写出CSS选择器,用于选择所有<p>元素,并将它们的字体颜色设置为红色。
    • 答案:
       

      css复制代码

      p {
      color: red;
      }
  2. 布局题
    • 题目:请设计一个CSS样式,使得页面上的两个div元素并排显示,每个div占据一半的宽度。
    • 答案示例:
       

      css复制代码

      .container {
      display: flex;
      justify-content: space-between;
      }
      .div-item {
      width: 50%;
      /* 可以添加其他样式如padding, margin等 */
      }
      HTML部分:
       

      html复制代码

      <div class="container">
      <div class="div-item">内容1</div>
      <div class="div-item">内容2</div>
      </div>
  3. 响应式设计题
    • 题目:请编写一段CSS代码,使得在屏幕宽度小于600px时,一个div的背景色变为蓝色。
    • 答案:
       

      css复制代码

      @media (max-width: 600px) {
      .responsive-div {
      background-color: blue;
      }
      }

JavaScript练习题

  1. 基础语法题
    • 题目:请编写JavaScript代码,用于在页面上弹出一个警告框,显示“Hello, World!”消息。
    • 答案:
       

      javascript复制代码

      alert("Hello, World!");
  2. DOM操作题
    • 题目:请编写JavaScript代码,用于获取页面上ID为myDivdiv元素,并将其内容更改为“Hello, JavaScript!”。
    • 答案:
       

      javascript复制代码

      document.getElementById('myDiv').innerHTML = "Hello, JavaScript!";
  3. 事件处理题
    • 题目:请编写JavaScript代码,为一个按钮添加点击事件监听器,当按钮被点击时,在控制台输出“Button clicked!”消息。
    • 答案:
       

      html复制代码

      <button id="myButton">点击我</button>
       

      javascript复制代码

      document.getElementById('myButton').addEventListener('click', function() {
      console.log("Button clicked!");
      });

这些练习题涵盖了前端开发的基础知识,希望对你有所帮助。记得在练习过程中不断尝试和修正,以加深理解并提升技能。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值