20160707学习体会

CSS样式
(权重 内联-> ID选择器 -> 属性选择器 ->类选择器)
(行内样式 -> 内联样式 ->外部样式)

alt属性用来指定替换文字,只能用在img area input元素中,用于网页中图片无法正常显示时
给用户提供文字说明使其了解图像信息。
title作为属性时,用来为元素提供额外说明信息。

document.getElementById("input").style.backgroundColor = "red"
inputElement.style.backgroundColor = "#FF0000"

HTML文档加载时从上到下加载,只与标签的上下顺序有关,与标签的选用无关

<HR>表示一条横线 
<BR>可插入一个简单的换行符
<TR>产生一个表行

moz代表firefox浏览器私有属性
ms代表IE浏览器私有属性
webkit代表chrome safari私有属性
IE使用的是Trident内核 Firefox使用的是Gecko内核
目前使用IE内核的浏览器还有搜狗,遨游,360

text-transform:capitalize 首字母大写
text-transform:lowercase 全部字母小写
text-transform:uppercase 全部字母大写
font-weight:bold 字体为粗体

1) <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />   
 //强制让文档的宽度与设备的宽度保持1:1,   
 //文档初始化缩放比例是1:1,   
 //不允许用户点击屏幕放大浏览,    
//允许用户缩放到的最大比例,   
 //尤其要注意的是content里多个属性的设置一定要用逗号+空格来隔开,
如果不规范将不会起作用。其他属性有:width;height; initial-scale; minimum-scale; maximum-scale; user-scalable;
2) <meta name="apple-mobile-web-app-capable" content="yes" />    
 //iPhone私有标签,它表示:允许全屏模式浏览
3) <meta name="apple-mobile-web-app-status-bar-style" content="black" />    
//iPhone私有标签,它指定的iPhone中safari顶端的状态条的样式
4) <meta name="format-detection" content="telephone=no; email=no" />    
//不识别邮件和不把数字识别为电话号码

background-attachment
有三个值,scroll是默认值,背景图像会随着页面其余部分的滚动而移动。
         fixed当页面的其余部分滚动时,背景图像不会移动。
         inherit规定应该从父元素继承 background-attachment 属性的设置。
background-origin
 属性规定 background-position 属性相对于什么位置来定位。
background-clip 
  属性规定背景的绘制区域。

标准盒子模型 = margin + border + padding + content (content =  width | height)
IE盒子模型 = margin + content (content = border + padding + width | height)


单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间单;
元格间距(表格间距)(cellspacing) -- 代表表格边框与单元格补白的距离,也是单元格补白之间的距离。

常见的浏览器存储技术:
cookie Flash 
ShareObject 
Google Gear
userData
session Storage
global Storage
localStorage(低版本浏览器不支持)

在html中,帧元素(frameset)的优先级最高,表单元素比非表单元素的优先级要高。
表单元素包括:文本输入框,密码输入框,单选框,复选框,文本输入域,列表框等等;
非表单元素包括:连接(a),div,table,span等。
所有的html元素又可以根据其显示分成两类:有窗口元素以及无窗口元素。有窗口元素总是显示在无窗口元素的前面。
有窗口元素包括:select元素,object元素,以及frames元素等等。
无窗口元素:大部分html元素都是无窗口元素。

Bootstrap 框架的网格系统工作原理如下:
1 、数据行 (.row) 必须包含在容器( .container )中,以便为其赋予合适的对齐方式和内距 (padding) 。
    如: <div class=" container ">
       <div class=" row "></div>
       </div>
2 、在行 (.row) 中可以添加列 (.column) ,但列数之和不能超过平分的总列数,比如 12 。
    如: <div class="container">
            <div class="row">
            <div class="col-md- 4 "></div>
            <div class="col-md- 8 "></div>
3 、具体内容应当放置在列容器( column )之内,而且只有列( column )才可以作为行容器 (.row) 的直接子元素
4 、通过设置内距( padding )从而创建列与列之间的间距。然后通过为第一列和最后一列设置负值的外距( margin )来抵消内距 (padding) 的影响

css中position属性的值:
static
    元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。
relative
    元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。
absolute
    元素框从文档流完全删除,并相对于其包含块定位。包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
fixed
    元素框的表现类似于将 position 设置为 absolute,不过其包含块是视窗本身。

ajax支持哪些类型的返回?
xml html script json jsonp text

全部评论
这习惯真好~O(∩_∩)O~
点赞 回复 分享
发布于 2016-07-07 10:09

相关推荐

三年之期已到我的offer快到碗里来:9硕都比不上9本
点赞 评论 收藏
分享
点赞 16 评论
分享
牛客网
牛客企业服务