A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我在夏天 初级黑马   /  2019-6-7 09:37  /  687 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     奔着学习的目标来到了黑马,在这里接触了之前从未接触过的东西,也体验了一下生活充实而又紧张的日子,从以前的轻松自由到现在争分夺秒,来到黑马的时候我在想自己适不适合学前端,前端难不难,到底能不能学会,这几个问题一直是困扰我的,后来下定决心之后来到了这边学习,进入了我的学习之路,刚到黑马之际.老师先是安排我们上了三天的预科班,所谓的预科班就是讲解一下前端的发展和学习前端的过程,让我们提前适应一下学习环境和学习方法,和交给了我们一些前端的基础知识,刚开始接触的时候,完全记不住这个东西,感觉一个头两个大,这些东西为什么会是这样,这里有哪里不对了,为什么没有出现我想要的效果,经常一个东西自己思考到很久,学习前端需要记很多的单词,一起接触到的英语水平到了现在也都全部的忘记,所以在写代码的时候,经常有搞混的单词,弄错了单词,或者是写反了,效果肯定是出不来的,后来自己想不明白的时候,问下老师,老师总是一眼就可以看出问题出现在哪里.     下面分享一下在黑马学习前端的一些内容.
     常见的浏览器内核:
IE(Trident)
Firefox(Gecko)
safari(webkiit)
chrome(chromium/Blink)
Opera(blink)
所以说渲染引擎不同就会导致存在相应的兼容性问题
我们一般学习用的就是chrome浏览器,可以很快的打开,来实现我们写代码带来的效果.
主要学习的是html和css,这两个是比较重要的,布局的地方也是需要用来他布局.
这些事html需要用到的一些主要的布局

html
H1标签只能用一次,一般用于logo
<p>标签会在上下自动生成空白行,块元素。
粗体:<strong>和<b>=>文本倾斜标签:<em>和 <i>
删除线: <del> 和 <s>=>下划线:<ing>和<u>
优化a标签的小技巧:在head中添加 <basetarget="_blank">,决定了当前页面所有的a标签打开方式。空链接有两种:一种 # 二种 javascript:
锚链接:设置标签id属性后,href="#id值"即可
表格:bgColor是表格背景颜色,align属性则是水平对齐方式
表格结构:这个我们写的内容都是在这个里面,很重要,
<table>
<caption>标题</caption>
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>



Css的作用
Cascading StyleSheets,简称层叠样式表,主要是用来进行页面的版面布局和外观样式的美化;
文字控制属性
文字颜色   color
Color取值
a、直接写英文单词yellow,red等等
b、16进制表示#aabbcc或者#abc
c、rgb()如rgb(0,0,0)
d、rgb()如rgba(0,0,0,0.5)a为透明度
常用测试颜色16进制:
黑色系列:#000; #333;  #666; #999;
灰色系列:#ccc; #eee; #ddd; #dedede;
红色:#f00;
文字大小   font-size
文字字体    font-family
取值可以取一个或者多个,如果取多个值要用英文的逗号隔开,表示先找第一个字体如果没有就往后面查找,依次类推;
我认为比较难以控制的就是浮动,因为写了一个浮动,没有把握好的话,下面的东西继续写的话,很会浮到上面,往往出错在这.
浮动布局的注意事项
01、利用浮动布局的时候,建议给浮动的元素嵌套一个父级元素,然后给父级最好设置固定的高度,就减少出现兼容问题;
02、如果要用浮动布局做修改,所有的父级盒子都必须浮动,不然不符合规范;
下图问题:新闻列表用的是h3标签,是块级元素,默认的宽度是100%,尽管下面的更多a右浮动了也上去
定位:
静态定位:position:static;
相对定位:position:relative;自己本身原来的位置,进行位置的偏移;
绝对定位:position:absolute;默认情况下是自己的父级盒子,但是如果绝对定位的父级盒子没有任何定位属性,参照物就以浏览器为参照去进行定位;
固定定位:position:fixed;绝对定位的参照物默认以父级为主,如果父级没有定位一层一层往上找,如果找不到定位的祖先盒子就以浏览器为参照物;
一般在实际过程中我们采用子绝父相的方法进行定位.
小白(默认) cursor:default;
小手: cursor:pointer;  常用一般是用在一些提示要点击的样式,不能跳转的时候;
移动: cursor:move;
文本: cursor:text;
禁止: cursor:not-allowed;
取消表单默认的蓝色交互框(记住)
有时候图片也需要我们自行处理,这时候精灵技术就比较重要了
CSS精灵技术

好处

• 使用css精灵技术可以减少对服务器的请求次数;
• 可以将多个小图标合并成一张图片,成为css精灵图或者css雪碧图;
Css精灵图的技术核心:

利用北京图片定位设置X轴(水平方向)和Y轴(垂直方向)的位置;
background-position: X轴   Y轴;
复合写法:background:背景颜色 url(背景图片路径) 是否平铺 X轴 Y轴;
使用精灵图的重要步骤:

第一步,精确测量盒子的宽高和在X轴,Y轴的位置
第二步,然后设置图片定位的X轴和Y轴的位置;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马