2020-10-20

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在学习前端的过程中的一部分知识的总结,分享给大家同时增强记忆。


一、HTML是什么?

html是超文本标记语言,
(考试和之后的面试中都有可能会被问到,同时因为这仅仅是一个概念所以会导致很多人产生遗忘)

二、p标签的作用

它是一个段落标签,给一段话赋予语义
(记录理由上同)

三、清除浮动

1.父级添加overflow属性(同时在解决塌陷问题时也用到了( overflow:hidden))
(父元素添加overflow:hidden)
缺点:内容增多的时候容易造成不会自动换行导致内容被隐藏掉,无法显示要溢出的元素
2.使用after伪元素清除浮动

 clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}
.clearfix{
    *zoom: 1;/*只有IE6-IE7执行,其他浏览器不执行*/
}

3.使用before和after双伪元素清除浮动

 .clearfix:after,.clearfix:before{
    content: "";
    display: table;
}
.clearfix:after{
    clear: both;
}
.clearfix{
    *zoom: 1;
}```

四、边框圆角

我个人容易忘
border-radius:50px 25px; //表示左上角和右下角使用第一个值,右上角和左下角使用第二个值

border-radius:25px 10px 50px 0;//左上角、右上角、右下角、左下角(顺时针顺序

五、格式的设置

首行缩进:CSS属性中的【text-indent】进行设置

   p{
  text-indent:2em;
 }

text-inde 段落首行缩进,2em缩进2字符。

padding会撑开盒子
所以可以添加 box-sizing: border-box ;来解决

六、定位的方式

1,position:static(默认)

默认为static 不写就有,也就是按照文档的流式(flow)定位,将元素放到一个合适的地方。所以在不同的分辨率下,采用流式定位能很好的自适合,取得相对较好的布局效果。

2,position:relative(相对定位)(子绝父相)

如果我想让一个元素在他本来的位置做一些调整(位移),我们可以将该元素定位设置为relative,同时指定相对位移(利用top,bottom,left,right)。

相对定位的元素仍然占据着他本来占据的位置空间——虽然他现在已经不在本来的位置了。(原位置会被占)

3,position:absolute(绝对定位)(子绝父相)

将一个元素放至指定位置,可以使用absolute来定位,将该元素的position设置为absolute,同时使用top,bottom,left,right来定位。

绝对定位会使元素从文档流中被删除,结果就是该元素原本占据的空间被其它元素所填充。(不占位置)
4,position: fixed(固定定位)

使用fixed定位,让一个div定位在浏览器文档的一个你想让它待的位置。

七、五种基本数据类型

1.String
  String类型用于表示由零或多个16位的Unicode字符组成的字符序列,即字符串。至于用单引号,还是双引号,在js中还是没有差别的。记得成对出现。

2.Number
  该类型的表示方法有两种形式,第一种是整数,第二种为浮点数。整数:可以通过十进制,八进制,十六进制的字面值来表示。浮点数:就是该数值中必须包含一个小数点,且小数点后必须有一位数字。

3.Boolean
  即布尔类型,该类型有两个值:true、false。需要注意的是,Boolean类型的字面值true和false是区分大小写的。也就是说,True和False(以及其它的混合大小形式)都不是Boolean值,只是标识符。

4.Null
  Null类型是第二个只有一个值的数据类型。其特殊值就是Null。从逻辑角度上看,null是一个空的对象指针。而这也正是使用typeof操作符检测null值,会返回“object”的原因。

5.Undefined
  Undefined类型只有一个值,即特殊值undefined。在使用var声明变量,但未对其加以初始化时,这个变量值就是undefined。引用数据类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值