HTML和CSS的知识点

194 阅读2分钟

HTML和CSS总结(一)

初识HTML

html的骨架结构

  • html标签:网页的整体
  • head标签:网页的头部
  • body标签:网页的身体
  • title标签 :网页标题
<html>
	<head>
		<title>网页标题</title>
	<head>
	<body>
	网页的主体内容
	</body>
	
</html>

HTML的标签

排版标签

h1~h6标题标签

p段落标签 、 ul li 无序列表 、div标签 、

水平线标签

视频标签

<video src="./video.mp4" controls></video>

视频属性

src:视频路径

controls:视频控件

autoplay:自动播放

loop: 循环播放

浮动 Float

为什么需要浮动?

可以制作网页布局,可以改变网页元素默认样式。

让多个块级元素一行排列

浮动的特性:

  1. ​ 脱离文档流
  2. 浮动的盒子不再保留原先位置
  3. 多个盒子都设置浮动可以一行排列
  4. 方便CSS布局制作网页、

清除浮动:

  • 父盒子有高度不需要清除浮动;清除浮动后,父级会根据浮动的子盒子自动 检测高度,父级有了高度,则不会一项项下面的标准流了。
  • 父级添加overflow属性

    给父级添加overflow属性,将其属性值设置为hidden、auto或scroll 【缺点:无法显示溢出部分 】

  • 父级添加after伪元素

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { /*IE6、7专有*/
    *zoom: 1;
}

  • 父级添加双伪元素
.clearfix:before,.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

盒子模型

盒子模型是有四部分组成:content(内容)、margin(外边距)、border(边框)、padding(内边距)。

居中实现方式

margin:0 auto; 水平居中。text-align:center;文本水平居中,line-height:1;垂直居中

文字样式

font样式

<!DOCTYPE html>
<html lang="en">
<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>
    h1{ 
        /*字体大小为18px*/
        font-size:18px;
        /* 字体颜色为red */
        color:red;
        /* 字体粗细  */
        font-weight: 700;
        /* 字体类型 */
        font-family: '宋体';
        /* 字体样式为 */

    
    }
    </style>

</head>
<body>
    <h1>我的HTML知识点</h1>
</body>
</html>

元素显示模式

块级元素(block)、

display:block;  

行内元素(inline)

display:inline;

行内块元素 (inline-block)

display:inline-block;

定位

相对定位

position: absolute;

绝对定位

position: relative;

固定定位

position:filx;

浮动

floatleft;
float:right;