课堂小记(1)

1.1     开发前的准备工作

1.配置开发环境   sublime  webstorm  vscode  Hbuilder  atom

2.建立项目文件夹   为了将与项目相关的文件放在一块,便于管理和以后的维护

包括与项目相关的一些文件

主页或是首页    index.html   default.html

Css文件夹    css文件的

Base.css     global.css

Images文件夹  用来放置网站中的所有的图片

Js文件

音频或是视频文件

3. 样式初始化

我们的结构中的标签都有默认的样式,在各个浏览器中的显示有可能不尽不同 ,为了保证网站风格的统一或是为了便于我们的开发或是维护,需要将所有的标签 原来的样式清掉,变成统一的样式风格,以便于我们的网站布局。

4. 分析网站构成

做网站的时候也有一个规范或是通例

布局的顺序一般是从上到下,从左到右

在写页面的时候,一般考虑使用标准流的元素,其次才使用浮动或是定位。

就在标准流元素当中,宽高是最稳定的,其实才使用padding,最后或者可以使用margin.

标准流: 一般像Div,p这样的块级元素,自己独占一行,像span,a这样的行内元素或是img,input这样的行内块元素,可以一行显示多个,我们把这样的显示方式叫做标准流。Normal flow

我们网站结构中的任何标签 都可以看成是一个盒模型,都可以设置宽高,只是有的元素设置了宽高之后,不起作用。

1.2     Css样式书写位置

行内式   直接写在HTML标签内

内嵌式   写在同页面的一对style标签内

 <style>
    input {
        outline-style: none ;
    }  
    textarea {
        resize: none;
    }
</style>

外链式  从外部引入到当前的页面当中 真正的实现了结构与样式相分离

<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="css/base.css"/>
</head>

导入式  @

1.3     网站的快捷图标

如何制作网站快捷图标

www.bitbug.net

<link rel="shortcut icon" href="/favicon.ico" />

如果快捷图标在项目文件夹的根目录下的话,一定不要带/

1.4     项目文件夹的根目录

就是打开项目文件夹的第一层,或是index.html所在的文件夹

1.5     火狐截图

1.6     通栏

通栏就是铺满整个屏幕,而面积不到整个页面的一半。

1.7     版心

因为我们的屏蔽设备的分辨率不一样吧,因此 显示网站的风格有可能不一样的,为了提高用户的体验,将网站的显示风格统一起来,因此需要给网站设置一个版心。

概念:

所谓版心也就是页面中主要内容所在的区域,即页面正中的位置。

1.8     FW快捷键

I      滴管工具   吸取颜色

K     切片工具    量取元素的宽度

Z        放大镜工具

V     移动

A     指针工具

1.9     小标签   一般起一些装饰性的作用

i  s   em   u    del   ins

1.10       Font 复合属性

Font-weight:  bold 700   300  500

Font-size/行高:  字体的大小/行高

Font-family: 字体的样式

Font-style: 字体的风格

Ctrl+0    将浏览器恢复成默认的原始状态

1.11        元素的实例化

就是给元素设置宽高之后,再给一个背景色或是边框,让此元素直观的显示出来。

1.12       元素之间的转换

让行内元素设置宽高之后起作用:

转成块级元素或是行内块元素

让此元素拥有定位(绝对定位或是固定定位)

浮动也可以让行内元素拥有宽度

1.13         Webstorm快捷键

Ctrl+alt+l                    格式化代码(让代码对齐)

Ctrl+d                       复制当前行的代码到下一行

1.14        子绝父相

子元素是绝对定位的时候,父元素是一个相对定位,那么 父级元素是给子元素设置范围的作用

如果三个元素之间的嵌套的话,就不一定非得是子绝父相,子绝父绝爷相。

定位首先是先找离自己最近的父级元素进行的一个定位,如果父级元素没有定位或是相对定位的话,默认是以浏览器或是文档的左上角为准,如果父级元素有相对定位或是绝对定位的时候,以父级元素的左上角为准。

1.15        权重的问题

标签    类       id             行内      !important

1      10                  100       1000       无穷大

时间: 2024-10-09 20:07:50

课堂小记(1)的相关文章

HTML之课堂小记2

BEM命名法: 这里的B,指的是block,也就是"search-form" 这里的E,指的是element,也就是跟随在search-form后的"username","password"和"submit",并且用两个下划线(_)表示承接关系 这里的M,指的是modifier,也就是submit后面的"active",用两个连接符表示承接关系(--) 例如: <form class="se

探父小记

从2000年开始,我将父母从农村带出来一起生活,再后来,由山西到了山东.母亲的离世,给父亲的生活带来了巨大的改变.他执意要留在家乡.几经适应,生活模式基本确定为,取暖季住在太原的姐姐家,而不需要在室内取暖了,他就一人生活在农村老家,姐姐和哥哥能够经常回去探望. 父亲已经年近8旬,身体尚好,只是腿脚不再利索.我一直以来的心愿,就是每年两个假期,都能够保证陪老父住一段时间.今年是落实暑假计划的第一年,随着明年儿子参加高考,这件事情将更有保证. 原计划将看望老父放在开学前,不过还是尽可能早回去了.听姐

夏季学期软工综合实践小记(二)

短学期的软工实践前五天的学习结束了,虽然在课堂中我们学到了很多以前从未接触过的如:JDBC.Java Servlet等框架,XML语言和简单的网页制作语句的浅析,亦或是通过编程语言实现网页与数据库内容的桥接和使用等内容,但时间上总体来讲还是较为紧迫,加上很多基础的知识如网页制作技术.语句的使用和语法规则并未先修相关课程,这就造成很多基础内容都需要讲师在课堂上现场普及.虽然编程语句和逻辑与之前所学的相差不多,但一天的学习下来因为内容量大,并且整个工程在实际运作时会在多个文件之间跳转调用,实际理解起

SpringBoot - 二零一七0421小记

一.SpringBoot使用起来比起SpringMVC更便捷,在注解上的小变化,我记录了下面几个: @Controller + @ResponseBody = SpringMVC中用@RestController来代替前面两个注解,通过这个注解,可以将所有的前端http请求放入SpringBoot的Controller容器中,并返回json格式的数据给前端 @RequestMapping(value={"/hello","/hi"},method=RequestMe

网上云课堂

1.6座网:http://www.6sit.com/ 2.网易云课堂:http://study.163.com/ 3.慕课网:http://www.imooc.com/ 4.极客学院:http://www.jikexueyuan.com/

Java类与对象——几个课堂例子的总结及作业

作业:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数.请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”. 源代码: 1 import java.util.Scanner; 2 3 class sss123 { 4 //将用来计次的变量times给初始值为0 5 public static int times=0; 6 sss123() { 7 //构造函数,每创建一个实例times就增加1 8 times=times+1; 9 } 10 } 11 12 publi

广州postgresql用户会技术交流会小记 2015-9-19

广州postgresql用户会技术交流会小记  2015-9-19 今天去了广州postgresql用户会组织的技术交流会 分别有两个session 第一个讲师介绍了他公司使用postgresql -X2的情况 第二个讲师介绍了postgresql里面的一些执行计划分析 我个人比较关注第一个session,因为涉及到真正的应用案例 网上有对postgresql -X2的简短介绍,我先转载过来 转载:http://francs3.blog.163.com/blog/static/405767272

《翻转课堂的可汗学院:互联时代的教育革命》:一个外行利用互联网对教育业的颠覆 三星推荐

作者本来是基金公司的金融分析师,从远程辅导自己的一些晚辈开始,最终做了专职的互联网教育工作者.本书是作者对这个过程的回忆和总结. 作者在早期的远程辅导自己的晚辈开始,发现了教育业的现存的一些问题和改进的方法.作者认为教育业最大的问题是无视人与人之间接受新知识的速度是可以有非常大的差异的. 作者制作了许多10分钟长的教学视频上传到youtube,效果不错.许多教师干脆让学生晚上回家看可汗的教学视频,白天到教室想老师提问,效果非常好.翻转课堂指的就是这种把常规的学习和提问的时间地点颠倒过来的做法.

git 学习小记之记住https方式推送密码

昨天刚刚学了点git基础操作,但是不幸的是[email protected]给出公告说尽量使用 https 进行操作.可是在用 https 进行 push 时,都需要输入帐号和密码. 各种百度谷歌之后在[email protected]官网找到了解决方法<https方式使用[email protected]设置密码的方式>文中给出了几个方法,并且都非常简单. 关于 cache 缓存方式,我不太喜欢,因为要设置时间,而且会过期.而 store 相应的非常方便,设置全局后,方便多个库使用.当然如果