独书先生 Menu

All items for 9月, 2017

BootStrap: 跨设备网格系统区别

Bootstrap 网格系统如何跨多个设备工作
超小设备手机(<768px) 小型设备平板电脑(≥768px) 中型设备台式电脑(≥992px) 大型设备台式电脑(≥1200px)
网格行为 一直堆叠 以折叠开始,断点以上是水平的 以折叠开始,断点以上是水平的 以折叠开始,断点以上是水平的
最大容器宽度 None (auto) 750px 970px 1170px
Class 前缀 .col-xs- .col-sm- .col-md- .col-lg-
Bootstrap 响应式实用工具

需要谨慎使用这些工具,避免在同一个站点创建完全不同的版本。响应式实用工具目前只适用于块和表切换,Div和Table

超小屏幕
手机 (<768px)
小屏幕
平板 (≥768px)
中等屏幕
桌面 (≥992px)
大屏幕
桌面 (≥1200px)
.visible-xs-* 可见 隐藏 隐藏 隐藏
.visible-sm-* 隐藏 可见 隐藏 隐藏
.visible-md-* 隐藏 隐藏 可见 隐藏
.visible-lg-* 隐藏 隐藏 隐藏 可见
.hidden-xs 隐藏 可见 可见 可见
.hidden-sm 可见 隐藏 可见 可见
.hidden-md 可见 可见 隐藏 可见
.hidden-lg 可见 可见 可见 隐藏
注意点:
  1. .visible-xs-*即为:.visible-xs-block、.visible-xs-inline 和 .visible-xs-inline-block。
  2. 为所有xs,sm,md,lg同时设定.visible和.hidden,当屏幕处于超小时,.visible可见,.hidden不可见,其他的sm,md,lg的hidden可见,即:当处于特定屏幕大小时.visible才起作用,否则就是.hidden起作用

Bootstrap: role属性含义

1、role是HTML5的标签属性,可以用于标识一个普通的标签,使之语义化,方便浏览器对其具体功能进行识别。简单的说,role是为了给一些特定的浏览工具,比如盲文浏览工具识别
2、下面有其他案例:
Eg1:<div role="button"></div>,把div元素转换为button按钮功能使用;
Eg2:<div role="navigation"></div>,把div元素转换为navigation导航功能使用;
Eg3:<div role="checkbox" aria-checked="checked"></div>,把div元素转换为checkbox复选框功能使用;
Eg4:<a role="button" class="btn btn-default" href="#" >链接</a>,把a链接元素转换为button按钮功能使用。

Source By:http://blog.csdn.net/d295968572/article/details/56670548,感谢。

Brackets 最常用快捷键

分类:Web

Tab 自动补全
Ctrl+Shift+/ 先选中区域,注释选中部分
Ctrl+/ 不用选中,注释光标所在的一行
Ctrl+d 复制当前一行到下一行
Ctrl+shift+d 删除一行
Ctrl+Enter 下一行另起新的空白一行(Webstrom为:Shift+Enter)
Ctrl+Shift+L 代码代码格式化
Ctrl+Shift+上下 上下移动一整行代码

ctrl+x 剪切一行
ctrl+l 选中一行
ctrl+b 选中某一文本,连续按Ctrl+b 可继续选中后面和选中相同的文本,更改文本可同时更改这些相同的文本

必备插件

Brackets plus

Brackets plus

CSS:header 当前文章层级样式

分类:Web

HTML:
 

<header>
    <a href="#" class="index" id="index">Index</a>
    <a href="#" class="news">Class</a>
    <i class="news-right"></i>
    <a href="#" class="art">Article</a>
    <i class="art-right"></i>
</header>

 
CSS:

/*header*/
header{
background:#587CA9;
height:50px;
overflow: hidden;}

header a{display:inline-block;
height:48px;
line-height:48px;
color:#fff;
text-align:center;}

header .index{width:200px;
background:#32528D;
font-size: 20px;}

header .news{width:100px;
background: -webkit-linear-gradient(left,#577BA8,#32528D);}

header .art{width:70px;
background: -webkit-linear-gradient(left,#577BA8,#32528D);}

header .news-right,header .art-right{
position:absolute;
top:2px;
display: inline-block;
width:0;
height:0;
border:24px solid transparent;
border-left:18px solid #32528D;}

header .news-right{left:304px;}

header .art-right{left:378px;}