实习日常总结

一些很实用的CSS小技巧


1.在实际生产中,我们对于icon的使用。都是通过一张雪碧图来完成开发的。

.logo {background:url no-repeat -x  -y}

原理很简单。其实就是通过对雪碧图的定位和background的属性,减少img的使用。其中的XY是通过对整张图片图标的定位来完成的。

2.对于底边线问题:虽然通过border-bottom属性可以对其进行一个添加。但是当你做一个表单元素的时候,你想完全去掉基本样式,通过外加一个BOX可以达到这个目的。

用一个box包裹目标box.使它们的height的值相同。给外面的box加border-bottom属性。

3.对于元素消失的积累:

(1)opacity:0~1;

(2)display:none;

4.常用的伪类选择器

:hover

:active

:last- child

:first-child

5.块状转内联

1.在父级元素中加 :float:left/right;

2.display:inline;//此元素会被定义成内联元素,不换行。

在这里我提出了一个问题:就是对于使用inline-block和inherit的区别。

inline-block:行内块元素;inherit: 规定从父元素继承display的值。

题外话:使用inherit的场景不仅仅是使用display。heigh:inherit;//继承父元素高度

6.居中方式:

水平居中:

1.box设置:text-align:center;

效果:box内子元素字体,图片水平居中

2.img设置居中:margin: 0 auto;display:block;//次元素被显示为块级元素前后有换行符

margin: 0 auto;是针对块级元素做水平居中效果,所以需要转化成块级:block;

垂直居中

1.img {position:relative;top:50%;left:50%;margin-top: 负图片高度的一半;margin-left:负图片宽度的一半;

2.图片用padding。用box的height减img的height再除以2就是padding-top的值。也可以设置margin:前面算的值  auto;

7.input输入框提示内容修改:;

8.在实际项目中z-index,会经常使用。这是一个很魔幻的元素。可以确定层级。谁在谁前面的问题。

但是要注意,要使用z-index,就必须使用position属性。其实,如果之前你没有使用position属性,也不必担心使用了position属性会给你的布局带来灾难性的破坏。

position:relative;

z-index:-1(最小)  //数字越大越上层

9. 下次要在HTML中加入多而且重复的元素。请尽可能的使用innerHTML,而对于要使用特定样式,尽量避免使用内联样式。转而使用添加class的方式来添加。

10. CSS选择器总结

基本选择器

层次选择器

滤镜选择器

其中:

基本选择器:#myId  element  .myclass * (可使用逗号隔开的方式来使不同选择器使用同一种样式)

层次选择器:

elementParent elementChild

elementParent>elementChild

prev + next

prev~sibling

滤镜选择器:

:focus

:first-child

:last-child

:first

:last

属性选择器

[name~= 'value']

[name = 'value']

[name |= 'value']

[name]

控件选择器

:checked

: selected

: disable

: enable

:hidden   //包括type = ‘hidden’ 以及 display :none;

:visble  //包括visibility :hiddenh和opacity: 0同样为可见。

:input

:button

:checkbox

:file

: password

: radio

: reset

: submit

: text

11.表单外框,可以用border属性重设,意味着可以取消外边框显示(border:none;)

一些重要的JS记忆点


1.DOM节点和方法

节点:

nodeName

nodeValue

nodeType

firstChild

lastChild

childNodes

方法:

previousSibling()

nextSibling()

hasChildNode()

appendChild()

removeChild()

replaceChild()

insertBefore()

//nodeType常用值:1 元素节点 2 属性节点 3 文本节点 4 注释节点

搭配使用:

addEventListener()

removeEventListener()

getAttribute()

setAttribute()

creatElement(tagname)

creatTextNode(text)

2.事件合集

click

contextmenu

dblclick

mousedown

mouseenter

mouseleave

mousemove

mouseover

mouseout

mouseup

3.jq 和原生JS

JQ:

$(document).ready(function(){});//多个不冲突,可以重复使用

原生JS:

window。onload = function(){};//不可以重复使用,多个出现只用最后一个有用

最后一些心得:到了这个新的环境,先要明白这里的规则,然后在规则里拿最好的东西,但是要明白规则不是绝对的。有些时候可以跳出规则。

开发方面,现在还是不熟悉整个开发流程。但是需要拿出一部分的时间来熟悉官方框架,不然在调试和开发过程我又要熟悉一段时间。另外,好好学英语。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 210,978评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 89,954评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,623评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,324评论 1 282
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,390评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,741评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,892评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,655评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,104评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,451评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,569评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,254评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,834评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,725评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,950评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,260评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,446评论 2 348

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,734评论 1 92
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,460评论 0 6
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,424评论 0 26
  • 我一直相信“二八定律”,不管什么时候,什么环境,什么场合。这个定律都是必然存在的,百分之八十的人都出身平凡,没有...
    马栋阅读 671评论 0 1
  • 我习惯了优秀,一直都是。我学习书上所述的那种优秀品德,我将我自己调整到最完美的模式,活力满满的,开启每一天...
    橚鹽阅读 104评论 0 0