前端自学日记

day5

内容总结:学习了代码快速编写方法和一些小工具,CSS复合选择器,CSS元素显示模式,CSS背景。

1.学习进度更新

2.具体内容

2.1 Emmet简介

作用:使用缩写tab输入代码,快速高效的编写html/css代码。

2.1.1快速生成html结构语法
  1. 生成标签,标签名+tab
  2. 生成n个相同标签,标签名*n+tab
  3. 生成父子级关系标签,父级>子集 +tab
  4. 生成兄弟关系标签, 兄弟1+兄弟2+tab
  5. 生成带有类名或id名,.class/#id +tab默认生成 < d i v c l a s s = " c l a s s " > < / d i v > <div class="class"></div> <divclass="class"></div>需要指定标签 标签 .class/#id +tab
  6. 生成有顺序的class .class$*n $是自增符号
2.1.2快速生成css结构语法
  1. 简写属性首字母+tab
  2. 快速格式化代码 shift+alt+f;或者直接设置成保存页面自动格式化。

2.2 CSS的复合选择器

  是对基础选择器的组合,对标签选择更便捷,样式改变更多元化。
下面所说的元素可以是任意基础选择器!!!!!!!!

2.2.1 后代选择器

作用:又叫包含选择器,可以选择父元素里的子元素

2.2.2 子选择器

作用:只能选择某元素里的最近一级子元素

2.2.3 并集选择器

作用:可以选择多组标签,同时为他们定义相同的样式,通常用于集体声明

  • 约定并集元素竖着写
2.2.4 伪类选择器

作用:用于向某些选择器添加特殊效果,比如用于链接等,这里介绍伪类链接选择器和:focus选择器。

  • 伪类链接选择器的样式声明顺序必须为LVHA(love heat/LV hao)
  • a在不同浏览器中具有不同的默认样式,所以开发工作中都需单独指定样式。
  • 开发中常用link和hover搭配

2.3 CSS的元素显示模式

  对标签分类,了解不同元素的性质,可以更好的布局页面。

2.3.1 块级元素

<h1>~<h6>,<p>,<div>,<ul>,<li>,<ol>,等

  • 很霸道,自己独占一行
  • 文字类元素内不能放块元素
  • 作为一个容器里面可以放行内元素和块元素
2.3.2 行内元素

<span>,<a>,<strong>,<em>等

  • 相邻元素在一行上,一行可以显示多个
  • 行内元素只能容纳文本或其他行内元素
  • 行内元素可以通过元素显示模式转换后,放入块级元素。
2.3.3 行内块元素

<img /><input /><td>等

  • 同时具有行内元素和块元素特点
  • 一行可以显示多个
  • 默认宽度为本身宽度
  • 可以设置h,w,外边距和内边距
2.3.4 元素模式转换

行内–>块级 display:block;
块级–>行内 display:inline;
其他–>行内块 display:inline-block;

**注:**如何让单行文字在块元素中垂直居中,文字行高line-heigh=weight盒子高度

2.4 CSS的背景

  设置页面大背景更好看,小标识用背景设置更容易控制位置。

3.作业

3.1 综合案例1

使用外部样式表引入CSS样式,联系CSS字体,文本属性,和使用基础选择器设置文本。

<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>综合案例</title><link rel="stylesheet" href="05.案例CSS.css" >
</head>
<body><h1 class="Big—title">北方高温明日达鼎盛 京津冀多地地表温度将超60℃</h1><div class="sub-title">2019-07-03 16:31:47 来源:<a href="#">中国天气网</a> <input type="text" value="请输入查询条件"/><input type="submit" value="提交"/></div><hr><p>中国天气网 今天(3日),华北,黄淮多地出现高温天气,截止下午2点,北京、天津、郑州等地气温突破35℃,预报显示,今后三天(3-5日),这一带的祷文天气将继续发酵,啊公文范围以及强度将在4日达到鼎盛,预计北京、天津、石家庄、济南等地明天的醉倒气温有望突破38℃,其中北京和石家庄的最高气温还有望创今年以来的新高。</p><h3>气温41.4℃!地温66.5℃!北京强势迎七月首个高温日</h3><p>今天,华北、黄淮一带的高温持续发酵,截至今天下午2点,陕西北部、山西南部、河北北部、北京、天津、山东西部、河南北部最高气温已普遍超过35℃,大城市中,北京、天津、郑州均迎来高温日。</p><br><div align="center"><img src="气温图.png" width="500" /></div><p>在阳光暴晒下,地表温度逐渐走高。今天下午2点,华北、黄淮大部分地区地表温度都在50℃以上,部分地区地表温度甚至超过60℃。其中,河北衡水地表温度高达68.3℃,天津站和北京站附近的地表温度分别高达66.6℃和66.5℃。</p><h3>明日热度再升级!京津冀携手冲击38℃+</h3><p>中国天气网气象分析师王炜越介绍,明天(4日),华北、黄淮地区35℃以上的高温天气还将继续升级,并进入鼎盛阶段,高温强度和范围都将发展到最强。明天,北京南部、天津大部,河北中部和南部、山东中部和西部、山西南部局地、河南北部、东北气温将达到35℃</p><p>不过,打到这里,逐渐暴躁,不想写了,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊(文/张慧 数据支持/王炜越 虎啸 审核/刘文静 帐房利)</p><div class="till">文本来源:中国天气网 责任编辑:刘晶_NO5631</div>
</body>

.Big—title {text-align: center;font-weight: normal;}
.sub-title {font-size: 10px;color: darkgrey;text-align: center;
}
p {text-indent: 2em;font-size: 16px;font-family:'Microsoft YaHei';line-height: 24px;
}
.till {text-align: left;color: darkgrey;font-size: 10px;
}
3.2 综合案例2

设置鼠标经过可变链接

<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景案例-成长守护平台</title><style>h3 {width: 118px;height: 40px;/* background-color: pink; */font-weight: 400;font-size: 14px;line-height: 40px;text-indent: 1.5em;background-image: url(https://game.gtimg.cn/images/js/title/title_sprite.png);background-position: left center;}h3 a:link {color: black;text-decoration: none;}h3 a:hover {color: #FF5A11;}</style>
</head><body><h3><a href="#">成长守护平台</a></h3>
</body>

超大背景居中显示

<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>背景案例2-超大背景</title><style>body {background-image: url(王者荣耀背景.jpg);background-position: center top;background-repeat: no-repeat;}</style>
</head><body>
</body>

——landing

前端自学日记-day5相关推荐

  1. 前端自学日记-day3

    前端自学日记 day3 内容总结:学习了表格标签,列表标签,表单标签. 1.学习进度更新 2.具体内容 常用标签 2.1 表格标签 2.1.1 作用 表格标签是用来在页面中展示数据的. 2.1.2 标 ...

  2. 前端自学日记-day2

    前端自学日记 day2 内容总结:html其他标签的扩展学习. 1. 学习进度更新 2. 具体内容 常用标签 (注:day1中常用标签为其中一部分,这里总结一下文章书写相关标签) 标题.段落和换行标签 ...

  3. 【干货】前端自学之路(持续更新)

    前言:将我有过了解前端自学网站和书本分享给大家,互联网是个好东西,多多利用:希望能给大家提供一点帮助作为我对大家七夕的祝福,好好学习,天天向上.共勉,哈哈. mooc网站(看视频) 慕课网:http: ...

  4. python gmm em算法 2维数据_python自学日记18——数据结构与算法(2)

    这两天找了很多关于Python讲解数据结构和算法的书和视频,最终确定下来<python数据结构与算法分析>以及北京大学线上课程"数据结构与算法python版",先看了课 ...

  5. B站Up主-山地人-这位老哥2019年的前端自学计划进展如何?——讲一个B站Up主自学前端85天的故事...

    前言 自从上次在掘金发布[2019年山地人的前端完整自学计划--讲一个B站UP主山地人的40天前端自学故事] 以来,一眨眼山地人老哥在B站做Up主已经有85天了. 时隔一个半月,这位山地人老哥现在究竟 ...

  6. 前端自学HTML笔记之二【超链接】

    我已加入 1_bit 博主的免费前端 站起来 学习计划,专栏链接:https://blog.csdn.net/a757291228/category_11609526.html 前端自学HTML笔记二 ...

  7. Python自学日记28——如何选择学习资料

    Python自学日记28--如何选择学习资料 这两天把数据结构和算法当做定期学习任务转向web开发阶段学习,前天开始学习Django,发现资料过时,很多Django代码在新版本里总是报错,刚开始还坚持 ...

  8. web前端开发日记------入职腾讯外包

    入职了腾讯的外包了 面试前还是准备了几天,在网上刷刷基础题,具体面试的时候,只有一次的技术面,具体的面试题可以看我另一篇文章 web前端腾讯外包面试记录 入职的第一天,上午在外包公司办理入职,下午就到 ...

  9. 小白前端学习日记(一)认识前端

    小白前端学习日记系列 小白前端学习日记(二)HTML基础语法与标签 小白前端学习日记(一)认识前端 小白前端学习日记系列 前言 前端是什么 前端所需要掌握的基本能力 结构层--HTML 样式层--CS ...

最新文章

  1. vecm模型怎么写系数_第四十三讲 R-回归预测模型的自举重采样验证(boostrap-resampling)...
  2. 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | DexFile 构造函数及相关调用函数 | Android 源码中查找 native 函数 )
  3. 证书到期什么意思_建筑资质资质证书有效期及注意事项
  4. 【正一专栏】如果世界杯上没有了意大利
  5. Python基础-python核心编程
  6. signature=a662b42175c342c2f67535627a2cf0a4,California and Nevada Railroad
  7. 自动轮播本地图片触摸暂停轮播
  8. 我国快递年业务量首次突破千亿件大关
  9. 做游戏,学编程(C语言) 20 扫雷
  10. Makefile 中all:的作用
  11. paip.使用泛型时未能找到类型或命名空间名称“T
  12. java applet图形_java APPlet 绘制图像
  13. CTF 你就是长不了
  14. 推荐几个不错第 Java 学习网站
  15. 南方航空认沽权证21日上市 初始行权价为7.43元
  16. GraphQL 学习笔记
  17. 什么叫做POJO类?
  18. 二次型哈密顿量的矩阵对角化方法
  19. Android 接入VK登录
  20. 一个程序员2年外包工作的跳槽之路

热门文章

  1. 高并发中的 限流、熔断、降级、预热、背压你都知道是什么意思吗?
  2. 服务器挂起的原因以及需要如何应对?
  3. 全国高校json文件
  4. EduCoder-Web程序设计基础-html5—表格高级样式的设置-第5关:表格的综合案例
  5. 分布式动态路由的实现
  6. spaCy 2.1 中文NLP模型
  7. HDwiki模板说明
  8. MySQL grant之后一定要跟随flush privileges么?
  9. html包zip有错误是什么意思,解压缩文件出现错误是什么回事
  10. seed lab 2020 packet sniffing and spoofing lab