- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在使用 Bootstrap 联系表单时遇到问题,当导航栏在响应式设计方面发生变化时,该表单就会消失。我现在找不到这个词,但基本上当屏幕宽度低于 991px 时,导航栏被手机和平板电脑的导航图标取代。 (见 CSS)
更好的概述:
工作原理:
什么有效:
当屏幕尺寸大于 991 像素时,联系人表单可以在导航栏和封面照片下方正常打开。
低于 991 像素:当我按下菜单图标,然后按下列表链接时,联系表单打开。
什么不起作用:
CSS
/* Header */
.navbar-header {
width: 100%;
}
.navbar-header ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.navbar-header li {
display: inline;
}
.navbar-inverse {
background-color: white;
border-color: white;
}
#navbar-brand-cont {
padding-top: 5px;
}
.navbar-brand img {
height: 22px;
}
#header_menu ul {
list-style-type: none;
margin: 0;
padding-bottom: 10px;
margin-top: 17px;
}
#header_menu li {
display: inline;
margin-left: 30px;
margin-right: 30px;
}
#header_menu li a {
color: #000;
text-decoration: none;
}
#header_menu li a:hover {
color: #99cc66;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
#header_menu li {
margin-left: 10px;
margin-right: 10px;
}
}
/*Hide dropdown links until they are needed*/
#header_menu li ul {
display: none;
}
/*Make dropdown links vertical*/
#header_menu li ul li {
display: block;
float: none;
}
/*Prevent text wrapping*/
#header_menu li ul li a {
width: auto;
min-width: 100px;
padding: 0 20px;
}
/*Display the dropdown on hover*/
#header_menu ul li a:hover + .hidden, .hidden:hover {
display: block;
}
/*Style 'show menu' label button and hide it by default*/
#header_menu .show-menu {
text-decoration: none;
color: #fff;
text-align: center;
padding: 10px 0;
display: none;
}
/*Hide checkbox*/
#header_menu input[type=checkbox]{
display: none;
}
/*Show menu when invisible checkbox is checked*/
#header_menu input[type=checkbox]:checked ~ #menu{
display: block;
}
/*Responsive Styles*/
@media screen and (max-width : 991px){
/*Make dropdown links appear inline*/
#header_menu ul {
position: static;
display: none;
padding-left: 0px;
}
/*Create vertical spacing*/
#header_menu li {
margin-bottom: 10px;
clear: both;
display: block;
margin-left: 0px;
margin-right: 0px;
}
/*Make all menu links full width*/
#header_menu ul li, li a {
width: 100%;
clear: both;
}
/*Display 'show menu' link*/
#header_menu .show-menu {
display:block;
}
.stortest {
font-size: 18px;
}
}
#myModal {
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
}
.modal-open {
padding-right: 0!important;
}
.modal-content, .modal-dialog {
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
text-align: left;
margin-top: 60px;
}
.modal {
position: fixed;
right: o;
top: 60px;
}
.modal-header {
background: black;
color: grey;
}
.modal-header .close {
color: #99cc66 !important;
text-shadow: 0px 0px;
}
.modal-header a:link {
color: #99cc66 !important;
}
.modal-body {
background: #99cc66;
text-align: left;
}
.btn {
background: none;
}
.popover {
background-color: #black;
color: #black;
width: 250px;
}
.popover.right .arrow:after {
border-right-color: #black;
}
.input-group[class*="col-"] {
padding-right: 15px;
padding-left: 15px;
}
.btn btn-custom pull-bottom {
background-color: #99cc66;
}
h4.modal-title {
color: #99cc66;
margin-bottom:20px;
}
li.popupp {
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */
}
/* Sosiale ikoner */
#icon-bar-holder {
float: right;
}
#icon-bar-holder ul {
padding-bottom: 0px;
margin-top: 0px;
}
#icon-bar-holder li {
list-style-type: none;
margin-left: 0;
margin-right: 0;
}
#iconbar-left, #iconbar-right {
width: 50px;
height: 50px;
}
#icon-bar-left, #icon-bar-left:hover, #icon-bar-right, #icon-bar-right:hover {
width: 30px;
height: 30px;
background-size: 30px auto;
display: inline-block;
}
#icon-bar-left {
background: url(img/ikoner/twitter_hover.png) no-repeat top left;
background-size: 30px auto;
}
#icon-bar-left:hover {
background: url(img/ikoner/twitter.png) no-repeat top left;
background-size: 30px auto;
}
#icon-bar-right {
background: url(img/ikoner/facebook_hover.png) no-repeat top left;
background-size: 30px auto;
}
#icon-bar-right:hover {
background: url(img/ikoner/facebook.png) no-repeat top left;
background-size: 30px auto;
}
@media screen and (max-width : 365px) {
#icon-bar img {
display: none;
}
}
@media screen and (max-width : 450px) {
.navbar-brand img {
height: 18px;
}
#icon-bar img {
margin-top: 0px;
width: 20px;
}
}
@media only screen and (min-width: 100px) and (max-width: 450px) {
.navbar-header {
margin: 0;
}
}
@media only screen and (min-width: 100px) and (max-width: 450px) {
.navbar-header{
margin-left: 0;
margin-right: 0;
}
#header_menu {
margin-top: 4px;
}
}
@media only screen and (min-width: 451px) and (max-width: 991px) {
#header_menu {
margin-top: 8px;
}
}
PHP - 导航栏
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<div id="navbar-brand-cont">
<a class="navbar-brand" href="http://sookvisuals.com/dev/innbokskontroll">
<img src="<?php bloginfo('stylesheet_directory'); ?>/img/innbokskontroll.png">
</a>
</div>
<div id="header_menu">
<label for="show-menu" class="show-menu"><img src=<?php bloginfo('stylesheet_directory'); ?>/img/ikoner/innbokskontroll_nav_menu.png height="15px"></label>
<input type="checkbox" id="show-menu" role="button">
<ul id="menu">
<li><a href="http://sookvisuals.com/dev/innbokskontroll/laer-innbokskontroll/" class="stortest btn btn-custom" >1</a></li>
<li><a href="http://sookvisuals.com/dev/innbokskontroll/referanser/" class="stortest btn btn-custom">2</a></li>
<li><a href="http://sookvisuals.com/dev/innbokskontroll/blogg" class="stortest btn btn-custom">3</a></li>
<li class="popupp">
<a href="#myModal" role="button" class="stortest btn btn-custom" data-toggle="modal">4</a>
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Bestill<br/>foredrag</h4>
<p>Text</p>
<p>Text</p>
</div>
<div class="modal-body">
<form class="form-horizontal" name="commentform" method="post" action="send_form_email.php">
<div class="form-group">
<div class="col-md-6 input-group">
<input type="email" class="form-control" id="email" name="email" placeholder="E-post"/>
</div>
</div>
<div class="form-group">
<div class="col-md-9">
<textarea rows="8" class="form-control" id="comments" name="comments" placeholder="melding"></textarea>
</div>
<div class="col-md-2">
<button type="submit" value="Submit" class="btn btn-custom pull-right" id="send_btn"><img src="<?php bloginfo('stylesheet_directory'); ?>/img/ikoner/pil_h_ny.png"></button>
</div>
</div>
</form>
</div><!-- End of Modal body -->
</div><!-- End of Modal content -->
</div><!-- End of Modal dialog -->
</div><!-- End of Modal -->
<?php
// here comes the form - removed because it does not have any affect on this question.
?>
<script>
$('#send_btn').popover({content: 'Takk for henvendelsen! Din melding blir sendt nå.'},'click');
</script>
</li>
<div id="icon-bar-holder">
<ul>
<li id="iconbar-left">
<a href="http://facebook.com/innbokskontroll" target="blank">
<span id="icon-bar-left">
</span>
</a>
<li id="iconbar-right">
<a href="http://twitter.com/jkippers" target="_blank">
<span id="icon-bar-right">
</span>
</a>
</li>
</ul>
</div>
</ul>
</div>
</div>
</nav>
PHP - 封面照片下方
<div id="bestill_lear_forside" class="row">
<a href="#myModal" role="button" class="btn btn-custom" data-toggle="modal">
<div id="bestill_forside" class="col-sm-6 svart">
<div class="pull-right vertical-center half-content-wrapper" style="width: 100%;margin-right: 80px">
<img class="pull-left" src="<?php bloginfo('stylesheet_directory'); ?>/img/ikoner/pil_v.png">
<span class="pull-right bestill_forside_venstre">Bestill foredrag!</span>
</div>
</div>
</a>
<a href="http://sookvisuals.com/dev/innbokskontroll/laer-innbokskontroll/" target="_self">
<div id="lear_forside" class="col-sm-6 hvit">
<div class="pull-left vertical-center half-content-wrapper" style="width: 100%;margin-left: 80px">
<img class="pull-right" src="<?php bloginfo('stylesheet_directory'); ?>/img/ikoner/pil_h_ny.png">
<span class="bestill_forside_hoyre">Lær innbokskontroll!</span>
</div>
</div>
</a>
</div>
有什么想法吗?询问是否有任何混淆。我正要发布屏幕截图,但 Photoshop 停止工作...
最佳答案
只是为了澄清 - div .modal 和 .modal-dialog 是否都没有显示在 <991px 上?我在这里看到了一些问题 -
模态框不应嵌套在列表项中;尝试删除此代码
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Bestill<br/>foredrag</h4>
<p>Text</p>
<p>Text</p>
</div>
<div class="modal-body">
<form class="form-horizontal" name="commentform" method="post" action="send_form_email.php">
<div class="form-group">
<div class="col-md-6 input-group">
<input type="email" class="form-control" id="email" name="email" placeholder="E-post"/>
</div>
</div>
<div class="form-group">
<div class="col-md-9">
<textarea rows="8" class="form-control" id="comments" name="comments" placeholder="melding"></textarea>
</div>
<div class="col-md-2">
<button type="submit" value="Submit" class="btn btn-custom pull-right" id="send_btn"><img src="<?php bloginfo('stylesheet_directory'); ?>/img/ikoner/pil_h_ny.png"></button>
</div>
</div>
</form>
</div><!-- End of Modal body -->
</div><!-- End of Modal content -->
</div><!-- End of Modal dialog -->
</div><!-- End of Modal -->
还可以尝试将 sm 和 xs 列类(即 col-sm-9、col-xs-9)添加到您的模式中,以便更好地控制移动版本。最后,在
.modal {
position: fixed;
right: o;
top: 60px;
}
对:o;应该是对的:0。
关于php - Bootstrap 模态联系表单消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28412827/
我在 JavaScript 文件中运行 PHP,例如...... var = '';). 我需要使用 JavaScript 来扫描字符串中的 PHP 定界符(打开和关闭 PHP 的 )。 我已经知道使
我希望能够做这样的事情: php --determine-oldest-supported-php-version test.php 并得到这个输出: 7.2 也就是说,php 二进制检查 test.
我正在开发一个目前不使用任何框架的大型 php 站点。我的大问题是,随着时间的推移慢慢尝试将框架融入应用程序是否可取,例如在创建的新部件和更新的旧部件中? 比如所有的页面都是直接通过url服务的,有几
下面是我的源代码,我想在同一页面顶部的另一个 php 脚本中使用位于底部 php 脚本的变量 $r1。我需要一个简单的解决方案来解决这个问题。我想在代码中存在的更新查询中使用该变量。 $name)
我正在制作一个网站,根据不同的情况进行大量 PHP 重定向。就像这样...... header("Location: somesite.com/redirectedpage.php"); 为了安全起见
我有一个旧网站,我的 php 标签从 因为短标签已经显示出安全问题,并且在未来的版本中将不被支持。 关于php - 如何避免在 php 文件中写入
我有一个用 PHP 编写的配置文件,如下所示, 所以我想用PHP开发一个接口(interface),它可以编辑文件值,如$WEBPATH , $ACCOUNTPATH和 const值(value)观
我试图制作一个登录页面来学习基本的PHP,首先我希望我的独立PHP文件存储HTML文件的输入(带有表单),但是当我按下按钮时(触发POST到PHP脚本) )我一直收到令人不愉快的错误。 我已经搜索了S
我正在寻找一种让 PHP 以一种形式打印任意数组的方法,我可以将该数组作为赋值包含在我的(测试)代码中。 print_r 产生例如: Array ( [0] => qsr-part:1285 [1]
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: What is the max key size for an array in PHP? 正如标题所说,我想知道
我正在寻找一种让 PHP 以一种形式打印任意数组的方法,我可以将该数组作为赋值包含在我的(测试)代码中。 print_r 产生例如: Array ( [0] => qsr-part:1285 [1]
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 9 年前。 Improve this ques
我在 MySQL 数据库中有一个表,其中存储餐厅在每个工作日和时段提供的菜单。 表结构如下: i_type i_name i_cost i_day i_start i_
我有两页。 test1.php 和 test2.php。 我想做的就是在 test1.php 上点击提交,并将 test2.php 显示在 div 中。这实际上工作正常,但我需要向 test2.php
我得到了这个代码。我想通过textarea更新mysql。我在textarea中回显我的MySQL,但我不知道如何更新它,我应该把所有东西都放进去吗,因为_GET模式没有给我任何东西,我也尝试_GET
首先,我是 php 的新手,所以我仍在努力学习。我在 Wordpress 上创建了一个表单,我想将值插入一个表(data_test 表,我已经管理了),然后从 data_test 表中获取所有列(id
我有以下函数可以清理用户或网址的输入: function SanitizeString($var) { $var=stripslashes($var); $va
我有一个 html 页面,它使用 php 文件查询数据库,然后让用户登录,否则拒绝访问。我遇到的问题是它只是重定向到 php 文件的 url,并且从不对发生的事情提供反馈。这是我第一次使用 html、
我有一个页面充满了指向 pdf 的链接,我想跟踪哪些链接被单击。我以为我可以做如下的事情,但遇到了问题: query($sql); if($result){
我正在使用 从外部文本文件加载 HTML/PHP 代码 $f = fopen($filename, "r"); while ($line = fgets($f, 4096)) { print $l
我是一名优秀的程序员,十分优秀!