模态框
模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等
1>在按钮或者链接,添加属性data-toggle="modal" data-target="#模态框id"或者href="#模态框id"
2>在js中利用('#id').modal('hidden');('#id').modal('toggle');
aria-label与aria-labelledby区别
1>如果我们没有给输入框设置label时,当其获得焦点时,屏幕阅读器会读出aria-label属性的值,aria-label不会在视觉上呈现效果
2>当想要的标签文本已在其他元素中存在时,可以使用aria-labelledby,并将其值为所有读取的元素的id
aria-hidden="true"表示在没触发之前,模态框不可见
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>用户管理</title>
<link rel="stylesheet" href="./css/common/bootstrap.min.css">
<script type="text/javascript" src="./js/common/jquery-2.2.0.min.js"></script>
<script type="text/javascript" src="./js/common/bootstrap.min.js"></script>
</head>
<body>
<button type="button" class="btn" data-toggle="modal" data-target="#kk">模态框</button>
<div id="kk" class="modal fade" tabindex="-1" role="dialog"
aria-labelledby="模态框标题" aria-hidden="true">
<!--modal-dialog------------- width: 600px;margin: 30px auto; -->
<div class="modal-dialog">
<!-- modal-content的不是阴影部分:height:5px,width:15px -->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 id="模态框标题" class="modal-title">模态框标题</h4>
</div>
<div class="modal-body"></div>
<div class="modal-footer"></div>
</div>
</div>
</div>
</body>
</html>