码迷,mamicode.com
首页 > 其他好文 > 详细

bootstrap注意事项(八)一些辅助信息

时间:2015-08-21 23:11:29      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

1.三角符号

通过使用三角符号可以指示某个元素具有下拉菜单的功能。注意,向上弹出式菜单中的三角符号是反方向的。

<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="/stylesheets/bootstrap.min.css">
</head>
<body>
<div class="bs-example" data-example-id="contextual-colors-helpers">

<span class="caret"></span>
</div>
</body>
</html>

技术分享

 

2.快速浮动

通过添加一个类,可以将任意元素向左或向右浮动。!important 被用来明确 CSS 样式的优先级。这些类还可以作为 mixin(参见 less 文档) 使用。

  1. <div class="pull-left">...</div>
  2. <div class="pull-right">...</div>
  1. // Classes
  2. .pull-left {
  3. float: left !important;
  4. }
  5. .pull-right {
  6. float: right !important;
  7. }
  8.  
  9. // Usage as mixins
  10. .element {
  11. .pull-left();
  12. }
  13. .another-element {
  14. .pull-right();
  15. }

不能用于导航条组件中

排列导航条中的组件时可以使用这些工具类:.navbar-left 或.navbar-right 。 参见导航条文档以获取更多信息。

 

3.让内容块居中

为任意元素设置 display: block 属性并通过 margin 属性让其中的内容居中。下面列出的类还可以作为 mixin 使用。

  1. <div class="center-block">...</div>
  1. // Class
  2. .center-block {
  3. display: block;
  4. margin-left: auto;
  5. margin-right: auto;
  6. }
  7.  
  8. // Usage as a mixin
  9. .element {
  10. .center-block();
  11. }

 

4.清除浮动

通过为父元素添加 .clearfix 类可以很容易地清除浮动(float)。这里所使用的是 Nicolas Gallagher 创造的 micro clearfix 方式。此类还可以作为 mixin 使用。

 而且这种去除浮动也比较理想,虽然overflow: hidden;也能去除但是始终会遇到一些突出被影藏的问题。

  1. <!-- Usage as a class -->
  2. <div class="clearfix">...</div>
  1. // Mixin itself
  2. .clearfix() {
  3. &:before,
  4. &:after {
  5. content: " ";
  6. display: table;
  7. }
  8. &:after {
  9. clear: both;
  10. }
  11. }
  12.  
  13. // Usage as a mixin
  14. .element {
  15. .clearfix();
  16. }

 

5.显示或隐藏内容

.show 和 .hidden 类可以强制任意元素显示或隐藏(对于屏幕阅读器也能起效)。这些类通过 !important 来避免 CSS 样式优先级问题,就像quick floats一样的做法。注意,这些类只对块级元素起作用,另外,还可以作为 mixin 使用。

.hide 类仍然可用,但是它不能对屏幕阅读器起作用,并且从 v3.0.1 版本开始就不建议使用了。请使用 .hidden 或 .sr-only 。

另外,.invisible 类可以被用来仅仅影响元素的可见性,也就是所,元素的 display 属性不被改变,并且这个元素仍然能够影响文档流的排布。

 

  1. <div class="show">...</div>
  2. <div class="hidden">...</div>
  1. // Classes
  2. .show {
  3. display: block !important;
  4. }
  5. .hidden {
  6. display: none !important;
  7. visibility: hidden !important;
  8. }
  9. .invisible {
  10. visibility: hidden;
  11. }
  12.  
  13. // Usage as mixins
  14. .element {
  15. .show();
  16. }
  17. .another-element {
  18. .hidden();
  19. }

bootstrap注意事项(八)一些辅助信息

标签:

原文地址:http://www.cnblogs.com/qiuzhimutou/p/4749133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!