标签:
一、HTML
1. 何为html
页面上每一个显示的内容都是标签,整个页面都是由标签构成的,html的代码内容控制的是页面显示的内容,这些内容的代码呈现方式都是标签。标签元素是html最根本的东西。
a) 块级元素(block):独占一行,能够随意的修改尺寸
b) 行内元素(inline):多个行内元素能够显示在同一行,不能修改尺寸,尺寸决定于内容的多少
c) 行内块级元素(inline-block):多个行内块级能够显示在同一行,能随意修改尺寸,不设置尺寸,默认的尺寸取决于内容的多少
a) Font-size : 字体的大小
b) Color:文字颜色
c) Background:背景
d) Display:显示的类型block,inline,inline-block,none
e) Padding
f) Margin
a) Float(浮动):left、right属性,用来设置靠窗口的左右
b) 绝对定位:position:absolute、right:0px、bottom:0px 这样设置是在右下角的位置,设置父节点的positon为reletive,那么相对的对象就成了父节点,设置的时候遵守的原则就是:子绝父相
二、CSS
1.html的代码内容控制的是显示的内容,html只管内容,显示的样式就是由CSS控制
2.Css样式的控制-选择器
a) 标签选择器:tagName
b) 类选择器:.className
c) Id选择器:#id
d) 后代选择器(多个选择器之间用空格隔开):tagname .className .classname tagName
e) 群组选择器(多个选择器之间用,隔开):tagName, .className , tagname tagname
f) 直接后代选择器(多个选择器之间用>分开):tagname > .classname
g) 属性选择器:tagName【arrtname = “attributeValue”】
h) 选择器组合(多个选择器黏在一起):tagName.className#id
i) 数值控制的数值优先:每一个选择控制器都有一个值来控制,组合起来值最大就选择谁, !Important是最大的。
j) 伪类:主要控制其元素在某些特定状况下的显示效果 :tagName:hover
三、JS
a) Create:
var div = document.createElement(‘div’);
document.body.appendChile(‘div’)
b) Read:
Var div = document.getElement(‘div’);
Var div = document.getElementsByTagname(‘div’)[0];
等等方法
c) Update
`var img = document.getElementById(‘logo’);
Img.src = ‘imges/01.png’
d) Delete
`var img = document.getElementById(‘logo’);
img.parentNode.removeChild(img);
四、JQuery:功能强大的JS框架,里面使用JS封装了许多的控件和功能
百度搜索“JQuery中文文档”里面有非常多详尽的内容
a) $(‘选择器’)
b) jQuery支持绝大部分的css选择器
a) 获得属性:$(‘选择器’).attr(‘属性名’)
b) 设置属性: $(‘选择器’).attr(‘属性名’,‘属性值’);
a) 显示:$(‘选择器’).show()
b) 隐藏:$(‘选择器’).hide()
c) 显示和隐藏来回切换:$(‘选择器’).toggle();
a) 点击事件
$(‘选择器’).click(function(){ 这里写你需要做的事情 })
链式编程:$(‘选择器’).click(function(){ 这里写你需要做的事情 }).show
五.HTML5框架(大部分都是为移动设备而写的)
a) 有个html5框架,编写简易的几行JS代码,就能实现非常漂亮的手机界面
b) Html框架封装了大量的DOM节点的操作,封装了大量的css样式
c) 对JS的要求比较高,对CSS的要求并不高
标签:
原文地址:http://www.cnblogs.com/dlx-Blog/p/4409481.html