我正在处理一个简单的网页,我想向该页面添加一个搜索栏。但是,当我添加搜索栏时,它不允许我在栏中单击/键入。我最终发现在删除这个 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>  Student Information</h1> <br /> <form> <input type="text" name="search" placeholder="Search" /> </form> </body></html>
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消