Javascript 为什么我可以点击远离它的链接?
在我一直在处理的页面上,当鼠标不在其中时,可以单击后退按钮。我知道这是一个定位或边缘的问题,但我找不到问题的根源。我对这个问题作了初步的讨论。将光标放在后退按钮的右侧,您将看到光标发生变化。我在JSbin上发布的不是我的实际代码,因为我使用的是PHP。我将在此处发布实际代码:Javascript 为什么我可以点击远离它的链接?,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,在我一直在处理的页面上,当鼠标不在其中时,可以单击后退按钮。我知道这是一个定位或边缘的问题,但我找不到问题的根源。我对这个问题作了初步的讨论。将光标放在后退按钮的右侧,您将看到光标发生变化。我在JSbin上发布的不是我的实际代码,因为我使用的是PHP。我将在此处发布实际代码: <?php /*session_start(); if(!isset($_SESSION["joke"])){ header("Location: insidejoke.php"); }*/ ?> <!
<?php
/*session_start();
if(!isset($_SESSION["joke"])){
header("Location: insidejoke.php");
}*/
?>
<!Doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" integrity="sha384-y3tfxAZXuh4HwSYylfB+J125MxIs6mR5FOHamPBG064zB+AFeWH94NdvaCBm8qnd" crossorigin="anonymous">
<title>Lorem Ipsum Translator</title>
</head>
<body>
<style>
body{
background-color: #FBF6D9;
margin:0;
padding: 0;
}
#inputField{
margin-top: 150px;
padding: 5px;
box-sizing: border-box;
width: 90%;
height: 300px;
border: red 1px solid;
resize: none;
font-size: 20px;
color: #33cc33;
text-shadow: 1px 1px gray;
}
#inputField:focus{
border:0;
outline-color: red;
background-color: #F0FFFF;
box-shadow: 0 0 20px gray;
}.but{
background-color: #ccccff;
border-radius: 10px;
box-shadow: 5px 5px 5px gray;
font-size: 20px;
color: #4d4d4d;
width: 100px;
height: 50px;
cursor: pointer;
margin: 10px;
margin-left: 0px;
position: relative;
}
::-webkit-input-placeholder {
font-weight: bold;
color: #33cc33;
font-size: 15px;
text-shadow: none;
}
::-moz-placeholder {
font-weight: bold;
color: #33cc33;
font-size: 15px;
text-shadow: none;
}
#containertranslation{
margin-top: 150px;
width: 90%;
height: 300px;
background-color:white;
border: 1px red solid;
}
#translation{
color: #33cc33;
font-size: 30px;
padding: 5px;
}
#back:hover{
color: black;
}
#goback{
position: absolute;
left: 25px;
top: 10px;
}
#submit:hover{
color: black;
}
a{
text-decoration: none!important;
}
#back{
margin-top: 15px;
}
.container{
width: 95%!important;
}
@media (max-width: 576px){
#inputField, #containertranslation{
margin-top: 10px;
height: 250px;
}
}
</style>
<?php
if(isset($_SESSION["fromsite"])){
echo "<a href='projects.html'><div id='back'><p id='goback'>Back!</p></div></a>";
}
?>
<div class="container">
<div class="row">
<div class="col-sm-6">
<form id="translateform" action="process.php" method="post"><?php
echo "<textarea maxlength='3000' id='inputField' placeholder='Enter your Lorem Ipsum text here:' name='translate'>";
if(isset($_SESSION['text'])){
echo $_SESSION['text'];
}
echo "</textarea>";
echo '<input type="submit" name="submit" class="but"id="submit" value="Submit!">'
?>
</form>
</div>
<div class="col-sm-6">
<?php
echo "<div id='containertranslation'><p id='translation'>";
if(isset($_SESSION['translation'])){echo $_SESSION['translation'];}//if translated
else{echo "Translation: ";}//if not, empty field
echo "</p></div>";//adds div with translation
echo "<a href='projects.html'><div id='back'class='but'><p id='goback'>Back!</p></div></a>";
?>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/js/bootstrap.min.js" integrity="sha384-vZ2WRJMwsjRMW/8U7i6PWi6AlO1L79snBrmgiDpgIWJ82z8eA5lenwvxbMV1PAh7" crossorigin="anonymous"></script>
</body>
</html>
同侧翻译器
身体{
背景色:#FBF6D9;
保证金:0;
填充:0;
}
#输入字段{
边缘顶部:150px;
填充物:5px;
框大小:边框框;
宽度:90%;
高度:300px;
边框:红色1px实心;
调整大小:无;
字体大小:20px;
颜色:#33cc33;
文本阴影:1px 1px灰色;
}
#输入字段:焦点{
边界:0;
轮廓颜色:红色;
背景色:#F0FFFF;
框阴影:0 20px灰色;
}.但是{
背景色:#ccccff;
边界半径:10px;
长方体阴影:5px 5px 5px灰色;
字体大小:20px;
颜色:#4d;
宽度:100px;
高度:50px;
光标:指针;
利润率:10px;
左边距:0px;
位置:相对位置;
}
:-webkit输入占位符{
字体大小:粗体;
颜色:#33cc33;
字体大小:15px;
文本阴影:无;
}
:-moz占位符{
字体大小:粗体;
颜色:#33cc33;
字体大小:15px;
文本阴影:无;
}
#容器翻译{
边缘顶部:150px;
宽度:90%;
高度:300px;
背景色:白色;
边框:1px红色实心;
}
#翻译{
颜色:#33cc33;
字体大小:30px;
填充物:5px;
}
#后退:悬停{
颜色:黑色;
}
#戈巴克{
位置:绝对位置;
左:25px;
顶部:10px;
}
#提交:悬停{
颜色:黑色;
}
a{
文字装饰:无!重要;
}
#背{
边缘顶部:15px;
}
.集装箱{
宽度:95%!重要;
}
@介质(最大宽度:576px){
#输入字段,#容器翻译{
边缘顶部:10px;
高度:250px;
}
}
尝试以下css规则:
.but { display:inline-block }
请在此处包含代码。通过验证程序运行html。您有语法错误。div#back
是一个语法错误。其宽度扩展到其容器的宽度。