我们刚刚完成了一个Web应用程序的开发,我们想要阻止Internet Explorer 8和它们.完成此任务的最佳方法是什么?
我找到了阻止IE6的方法,但教程(http://css-tricks.com/ie-6-blocker-script/)是从2008年开始的,我觉得它有点过时了.我们还希望阻止IE 7和8 ......
该站点在CodeIgniter中构建,包含许多Backbone.js.
如果有人有任何想法,他们将不胜感激.
谢谢!
UPDATE
对不起家伙,更多信息:是的我想要阻止他们,我想显示一条消息,并能够设置页面样式说"对不起,你使用的是不是网络浏览器的Internet Explorer,请在这里下载CHROME".
我似乎经常遇到这个问题,永远找不到解决方案.我有一个带顶部导航的Wordpress网站.由于这是在我的header.php中,并在所有页面上使用,我无法对每个页面的活动菜单状态进行硬编码.
如何动态设置激活状态以适用于每个页面?
这是我目前的导航代码:
<nav id="main-menu" class="padbot">
<ul id="ce">
<li class="cemenu"><a href="<?php echo $base_url;?>/about">About</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/consulting">Consulting</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/intelligence">Intelligence</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/academy">Academy</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/blog">Blog</a></li>
<li class="cemenu"><a href="<?php echo $base_url;?>/contact">Contact</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我已经设置了一个名为"active"的CSS类,它具有我的活动状态属性.理想情况下,我正在寻找的是当你在"关于"页面(或任何其他页面)时,我为活动状态创建的类将被附加到当前的li类.
例:
<li class="cemenu active"><a href="<?php echo $base_url;?>/about">About</a></li>
Run Code Online (Sandbox Code Playgroud)
谢谢!
我已经尝试了几天将我的侧面导航扩展到页面底部,我已经谷歌并且到处寻找.人们继续说要在你的HTML和身体上保持100%的高度,并且在导航周围有一个容器div,最小高度:100%,但这都不起作用.
开始认为这在Twitter Bootstrap中是不可能的,因为它是浮动的.
我不能真正使用绝对位置或任何东西,因为我需要它保持完全响应.我在span 2中有一个侧面导航,我的内容在span10的右边.
导航代码:
<div class="span2">
<div class="span10 shadow-right fill" style="background-color: #860038; min-height: 100%; overflow: hidden;">
<ul class="side-nav">
<a href="dashboard/index"><li class="side-box-active">My Dashboard</li></a>
<a href="dashboard/control_panel"><li class="side-box">Control Panel</li></a>
<a href="dashboard/support"><li class="side-box">Support</li></a>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
html, body {
height: 100%;
}
.fill {
min-height: 100%;
height: 100%;
}
.side-nav {
list-style: none;
margin: 0 !important;
}
.side-nav li {
margin-top: 20px;
padding-top: 16px;
margin-bottom: 20px;
padding-left: 16px;
cursor: pointer;
color: #860038;
}
.side-nav li a{
font-size: 15px;
}
Run Code Online (Sandbox Code Playgroud) 我的应用程序有许多模态,都有不同的宽度.我知道您可以通过执行以下操作来设置模态内联的宽度:
宽度:400px margin-left:-200px;
这样做效果很好,但是如果你压缩你的窗口,它会踢出50%的模态,因此你无法看到一半的模态渲染它在这些小分辨率下无用.在大约iPad的分辨率下你可以看到这种情况发生.
现在问题,如果在主bootstrap.css文件中设置模态的宽度,只有一个宽度完美.因此,如果我将宽度设置为400并且将边距设置为-200,则所有模态都将以此宽度工作.但是,如果我继续在模态上进行内联CSS并执行以下操作:
宽度:900px margin-left:-450px
如上所述,它将以较低的分辨率打破.
我究竟做错了什么?Twitter Bootstrap是否只提供使一个模态宽度适用于所有分辨率的功能?
我会包含截图,但是StackOverflow的管理员显然不允许我发布这些来帮助你们.
下面是一个示例,其中一个模型会因为内联宽度而在较低分辨率下中断:
<div id="add-edit-project-modal" class="modal hide fade" style="width: 320px; margin-left: -160px;">
<div class="add-edit-project-modal-header modal-header">
<a class="close" data-dismiss="modal">×</a>
<h4 class="modal-title">New Project</h4>
</div>
<div class="add-edit-project-modal-body modal-body">
<form action="" id="add_project">
<label>Name</label>
</div>
<div class="add-edit-project-modal-footer modal-footer">
<input type="submit" id="submitButton" class="btn submit" value="Create">
</form>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在大约iPad的分辨率下,50%的模态在屏幕左侧.
我的任务是将网站缩小25%.意思是,所有图像和字体/元素需要减少25%的大小.
我的第一个解决方案是jQuery,通过执行以下操作:
-webkit-transform: scale(.75);
Run Code Online (Sandbox Code Playgroud)
但是,这会导致问题,因为很多此站点都是在图像中构建的.例如,标题现在不会扩展整个屏幕,因为它是具有固定大小的图像.页脚也有问题,它现在有一个巨大的边距底部(多达500px),我似乎无法删除.
您可以想到的任何其他解决方案?
到目前为止,我要么:
A)继续我的jQuery方法并尝试解决上面提到的问题
B)直接通过并将所有内容缩小25%并删除jQuery.
在我的一生中,我无法将侧面导航扩展到页面底部。我用谷歌搜索了这个并查看了许多其他与此相关的堆栈溢出问题,但没有任何帮助。
人们建议在父 div 上设置一个高度,因为 height: 100%; 不知道100%是什么。但是父母的身高怎么知道100%是多少呢?
我也不能使用任何“固定”或“绝对”定位,因为这似乎完全破坏了 Twitter Bootstrap 的响应能力。
这是我的代码:
<div id="secondary">
<div class="span10" style="background-color: #860038; min-height: 100%; overflow: hidden;">
<ul class="side-nav">
<?php if (!empty($secondary_menu)): ?>
<?php foreach ($secondary_menu as $key => $menu): ?>
<?php $active = ($this->uri->segment(2,'index') == $key)? 'side-box-active': 'side-box'; ?>
<li class="<?= $active ?>"><a href="<?= base_url().$primary_menu.'/'.$menu['link']?>"><?= $menu['label']?></a></li>
<?php endforeach ?>
<?php endif ?>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
因此,上面的代码在我的应用程序中动态创建了我的侧面导航。我正在使用 Twitter Bootstrap,在 div class="span10" 上我将背景颜色设置为侧面导航和最小高度:100%。(也溢出:隐藏)。
目前正在做的是创建我的容器,但它会在导航停止时立即切断,而不是扩展到页面底部。
正如你所看到的,我设置了一个 ID=“secondary” 的父 div,以备我们需要时使用。
屏幕截图显示了侧面导航。我需要栗红色扩展到屏幕底部。划开它可以让您发布图片,然后解释它们,然后告诉您不能发布图片:) 抱歉,我猜没有图片。
感谢您提前提供的任何帮助。
这是我第一次与Stripe交互并尝试将其绑定到CodeIgniter.目前,当您在我的应用程序上创建帐户时,它会将您添加到正确的条带计划中,并增加在该帐户上开帐单的总金额.
我在尝试使用此订阅计划时遇到问题#.我在他们的文档中发现,这涉及订阅计划数量.
我需要做的是当你停用一个用户时,它需要将数量更新为1.我无法弄清楚这一点.
使用他们的API,我可以通过以下方式完全删除订阅的客户:
$this->load->library( 'stripe' );
$this->stripe->customer_delete('cus_1WS0pth6srNf7H');
Run Code Online (Sandbox Code Playgroud)
现在我正在与:
$this->load->library( 'stripe' );
$customer_id = $company->stripe_id;
$this->stripe->customer_update($customer_id, **WHAT GOES HERE?**);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激.总结一下,我需要在停用用户时将我的计划数量更新为-1.用户在我的应用程序中被停用正常,但现在我需要向Stripe发送请求以将我的计划更新为少1个用户.
也许这个customer_update功能不适合用于此?Stripe.php文件中有很多内容.
一旦我解决了这个问题,我就可以将其应用于重新激活用户.
css ×5
jquery ×4
php ×3
codeigniter ×2
javascript ×2
css3 ×1
html ×1
modal-dialog ×1
wordpress ×1