前端学习(1 day)

基础巩固

  1. HTML(超文本标记语言),标记语言:利用语义化的标签来标示这段标签内内容的特性。超文本:就是用超链接的方法,将内容(不仅仅是文本)与其他外部(网络)或者内部(计算机)的其他内容进行关联来控制浏览顺序。
  2. <!DOCTYPE html> --文档类型,用来链接一些好的HTML应该遵循的规则。因为历史原因必须写在HTML文档的第一行。
  3. <meta charset="utf-8"> --这个元素指定了文档需要使用的字符编码是UTF-8。
  4. CSS(层叠样式表),它不是编程语言也不是标记语言,它是样式表语言。它允许你有选择地位HTML元素添加样式。
  5. JavaScript是一门动态编程语言。

查漏补缺

  1. 元数据:<meta>元素,元数据就是描述数据的数据。
  • <meat>可以用来描述作者和属性,meta元素包含name和content特性。 name特性为author,content的内容为作者的信息;或name特性为description,content的内容为文档的描述信息,描述信息会显示在搜索引擎中。
  • 为站点增加自定义图标
    • 首先在根目录下放置自定义16×16的ico格式图片
    • 引入代码
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"\>
复制代码
  1. em与rem
  • em在没有设置css字体大小前为浏览器默认字体大小,当设置了字体大小后,子集的字体的em会继承父级字体尺寸。
  • rem始终未浏览器默认字体大小
  1. 可继承的css样式
  • 关于字体的样式都可以被继承,font-family、font-size、color
  1. 溢流,我们使用overflow属性控制当内容超出边界的显示方式
  • auto:当内容超出是隐藏超出内容,显示滚动条;
  • hidden:超出内容被隐藏,隐藏部分不可视;
  • visible: 溢流的部分会显示在盒子外面(默认样式);
  1. 块级格式化上下文BFC,BFC是生成块级盒子的区域,也是限定浮动元素与其他元素交互的限定区域(创建BFC可以清除浮动)点击链接如何创建EFC
  2. <strong>与<b>都显示粗体样式,但是<strong>会有加强语气着重显示的意思,而<b>只是显示粗体样式没有实质性的意义、<em>与<i>同理。
  3. text-transform:设置转换字体,uppercase、lowercase、capitalize首字母大写;text-shadow:文字阴影;text-stroke:文字描边。
  4. letter-spacing:单词与单词之间的间距;word-spacing:字母之间的间距。
  5. dl定义列表,可通过设置list-style-image自定义图片序列号。
  6. 可通过为 a 链接添加背景图片达到包含图片的效果。
  7. 通过@font-face自定义字体和外部引入字体。
  8. table的caption有caption-side属性可以控制标题的位置。
  9. 选择器:nth-child(odd)、nth-child(even)可以快捷选中表格中的偶数和奇数行。
  10. box-shadow可以设置多个阴影达到层叠的表现效果。
  11. filter:drop-shadow看似与box-shadow作用相同,单实际上它作用于盒内内容的确切形状(只支持现代浏览器包括edge,但IE不支持)
  12. flex弹性盒子布局。
  • flex项上的属性:
    • flex-flow:是flex-derection和flex-wrap的缩写;
    • 为flex项设值flex-basic: 200px 为最小宽度;
    • 为flex项设置flex: 1 200px为默认平均分配剩余可用空间,第二个值为最小值;
    • flex-shrink:一般用于溢出容器的flex项,标示它取处多少溢出量来防止它溢出(为了防止溢出取出了多少它的值就减少多少)。
    • flex: 1 0 auto 分别是flex-grow、flex-shrink、flex-basic的简写;
    • order指定flex项在主轴上的排列顺序。
  • flex容器上的属性:
    • align-item:控制flex项在交叉轴上的排列方式,还可以为flex项添加align-self属性覆盖align-item的行为。
    • justify-content 控制flex项在主轴上的位置
  • IE11以下并不支持flex。

转载于:https://juejin.im/post/5b414cd06fb9a04fb309e13e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值