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

图像 div 破坏文本输入 HTML/CSS

图像 div 破坏文本输入 HTML/CSS

Smart猫小萌 2023-08-21 18:00:24
我正在处理一个简单的网页,我想向该页面添加一个搜索栏。但是,当我添加搜索栏时,它不允许我在栏中单击/键入。我最终发现在删除这个 div 后我能够点击/输入它:<div class="imagediv">    <img src="src/smallpaw.png">    </div>这用于在我的页面标题上放置徽标,但我无法弄清楚为什么这会破坏搜索输入。显然我想保留这个标志在我的标题上,但任何帮助将不胜感激。这是我的index.html:<!DOCTYPE html><html>  <head>    <style>      body {        #background: url("src/header.png") no-repeat;      }    </style>    <link      href="https://fonts.googleapis.com/css?family=Roboto:300"      rel="stylesheet"    />    <link rel="stylesheet" type="text/css" href="src/styles.css" />    <meta name="viewport" content="width=device-width, initial-scale=1" />    <style>      input[type="text"] {        width: 130px;        box-sizing: border-box;        border: 2px solid #ccc;        border-radius: 4px;        font-size: 16px;        background-color: white;        background-image: url("searchicon.png");        background-position: 10px 10px;        background-repeat: no-repeat;        padding: 12px 20px 12px 10px;        -webkit-transition: width 0.4s ease-in-out;        transition: width 0.4s ease-in-out;      }      input[type="text"]:focus {        width: 100%;      }      input[type="text"]::placeholder {                    /* Firefox, Chrome, Opera */                   text-align: left;               }      input[type="text"]::-ms-input-placeholder {               /* Microsoft Edge */              text-align: left;       }    </style>  </head>  <body>    <div class="header"></div>    <div class="imagediv">        <img src="src/smallpaw.png">        </div>    <h1>&nbsp&nbspStudent Information</h1>    <br />    <form>      <input type="text" name="search" placeholder="Search" />    </form>  </body></html>
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

您的 imageDiv 应放置在 header div 内。这就是它与输入框重叠并且您无法键入的原因。



查看完整回答
反对 回复 2023-08-21
  • 1 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信