饥人谷第9课/简历制作过程之CSS

课程回顾

目前上了9课程,回顾一下之前学的内容,以及核心知识点
第一课开班,主要是要记住记笔记写博客
第二课计算机基础,主要记得计算机如何存储0,1数字 汉字的就行了
第三课软件安装,其中主要的是gitbash安装
第四课命令行,记住基本的增删改查命令就行了
第五课讲得是脚本,其实就是程序中的宏命令,就像一个函数里面封装几句代码
第六课http :请求+响应 4部分怎么写 和状态码 意思就可以了
第七课nodejs server :服务器如何展示一个html页面的
第八课html 简历架构的思路过程

css的学习资源

  1. Google: 关键词 MDN
  2. CSS Tricks
  3. Google: 阮一峰 css
  4. 张鑫旭的 240 多篇 CSS 博客
  5. Codrops 炫酷 CSS 效果
  6. CSS揭秘
  7. CSS 2.1 中文 spec
  8. Magic of CSS 免费在线书

学习思路:学css就像学自行车, 你是先研究完力学原理再骑车,还是直接骑?直接上手摔几次不就会了么~~~ 最后要学组织css,然后自己写一个cssUI库,当然这些都是后话

  • 写html架构的时候,记住给每个标签id 或者class //di给JavaScript用,class给css用这样代码会清晰一点
  • 李爵士发明了html,他的同事在一年之后发明了css 那么在这个一年之间的空档期,页面样式是由html标签的属性,来做一些简单的展示的//其外还有一些专门来表达样式的标签,不过现在基本弃用了~~~因为后来有了css嘛
  • css的引入方法:有四种,但是其中一种不常用,因此可以说是三种
    //pwd命令 是查看当前位置
    1.用style属性,也就是内联样式
    2.用style标签
    3.用link标签引入外部css文件//<link rel='stylesheet' href='./XXX'>rel是relationship 意思是当前页面和引入文档的关系,href就是引入地址
    4.用@import url(./XXX.css) 这是css引入另外一个css,不常用这个
  • 在git bash 里面输出 http-server -c-1 就可以在当下文件建立起一个简易server 来调试页面用

制作导航栏

  • 让ul li标签内容横向,有很多种方法,这里先用浮动实践float
  • 用内联style属性,用list-style:none ;margin:0;padding:0;来去掉浏览器默认样式
  • 去掉之后还发现有bug就用border大法来调试
  • 发现原来是因为用了浮动属性,却没有清浮动//记住一句话:用了浮动,父元素就得清浮动
.clearfix{
    content:'';
    display:block
    clear:both; //clear属性是可以选择清除上下任一方向,也可以双向都清浮动
//这里明显是创作一个空的伪类,来clear :both;这种方法最好,也成为业界公认方式    
}
- css选择器知识topbar>ul>li  大于号和空格都可以表示子类,css选择器知识除了课堂内容还有很多,要自学补缺/注意,大于号和空格 之间也是有点区别的,以后遇到再说
  • 注意,开发者工具里面的styles computed两者功能是不同的,前者是展示所有样式,后者是展示计算之后的样式
  • 还有字体,由不同的操作系统,渲染出来的字体颜色也是有微笑差别的,取色的时候要注意别弄到虚边上
  • 用到了text-decoration:none 文字装饰属性,把下划线取消
  • 遇到不知道的的css属性,要搜索MDN,或者用开发者工具不断试
  • li标签之间有间隔用到了margin属性
  • 用到了伪类:hover就是鼠标悬停到一个标签上时候,出现的效果
  • a标签字体默认蓝色,可以用color:inherit;代码继承它的父亲的颜色
  • 这里牵涉到选择器的问题,当一个元素有多个重叠样式,只会执行最具体那个
  • 当遇到class同名的情况下,我们可以具体它的范围,来避免渲染了多个对象样式
    // .topBar.car 这个意思是topbar里面的car染色,根据选择器具体原则,它更加具体,所以它的染色不受.car代码影响
    //.car 所有car染色

遇到第一个小bug:在做导航栏的时候,给ul下的li标签都右浮动起来了,而且他们之间都有固定的marin值,现在需求是,给每个li加一个红色杠,我们想到的是用border实现,这时候就出现问题了,一点加了border,li元素就会出现抖动,因为,原来的li元素大小产生了变化,要给border腾出空间~~~~

//如何解决呢???//这里就要用到小套路了~~
我们可以在一开始的时候就给li一个border边框,但是属性显示是隐藏的!!!
当我们再hover的时候展示颜色,不就不会抖动了吗~~是不是很鸡贼啊~哈哈哈哈哈哈哈哈

遇到的第二个小bug: li包裹的a标签,它的高度比li标签还要高

//解决方法就是把a标签 display为block

第三个小bug对齐:导航栏,或者遇到哪些横向布局的界面,为了更美观需要左右中线对齐~~//

思路是这样滴:左右部分 高度一样,各自在元素上下居中,满足这两个条件 左右两个部分自然对齐~~~!! 不过因为大小文本不一样,居中对齐可能不美观,可以选着底部对齐,这样就要微调一下,用padding
具体实现:

写css的时候存在很多属性是可以继承的,继承机制可以存在父子级关系的,重复的代码省略

html会把回车/空格 都统一转化成一个空格,所以在调试css的时候注意,空格和回车

注意:会用开发者工具,或者说会用工具,是前端很重要的职业技能,不会工具,难做好前端

疑惑:

1.margin 距离是计算bfc的边框为距离标准,还是文本内容距离标准?目前的看法应该是文本内容,因为老师在操作的时候就是测量文本内容
//这个问题可能牵涉到盒模型的具体计算,margin padding border 三者之间是什么关系,他们三者和bfc又是什么关系?

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,747评论 1 92
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,044评论 0 1
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,217评论 0 5
  • 阿离是我的同桌,我记得读高三那会儿,我们时常会在背书背得殚精竭力时聊聊天,说说梦想。阿离说,填报大学志愿时会选南航...
    胡识阅读 4,464评论 48 51
  • 2017年7月18号,患者第七诊,已服中药41副 患者诉:乏力症状不稳定,时好时坏,有明显下肢腿软的感觉,肢体神经...
    古典悠梦阅读 525评论 3 1