实习日志day01 基础html标签及css

1.html

1.1html结构

<!DOCTYPE html>
<!-- HBuilder不会自动保存,需要ctrl+S -->
<html>
	<!-- head 网页头部:一般会引入css,js,直接写一些样式 -->
	<!-- 标注方法:ctrl+/ -->
	<head>
		<!-- utf-8 网页编码格式 -->
		<meta charset="utf-8" />
		<!-- 网页标题 -->
		<title>妍华</title>
	</head>
	<!-- body 网页主体 -->
	<body>
	</body>
</html>

1.2调取框架

调取框架:英文状态且html内无任何代码的情况下下输入!后再点击tab键
在这里插入图片描述

1.3基础html标签

  • 标题标签
<h1>1 一个网页之中只能拥有一个h1标签</h1>
		<h2>2</h2>
		<h3>3</h3>
		<h4>4</h4>
		<h5>5</h5>
		<h6>6</h6>
  • 段落标签:p标签 每打完一段文字就会自动就行换行
<p>我是段落标签</p>
  • 行内元素:span标签 属于行内元素,不会自动进行换行
<span>行内元素</span>
  • 超链接
<a href="https://pt.1000phone.net/livingRoom?classroomId=1090&courseId=325">我是外部链接</a>
<a href="one.html">我是内部链接</a>	
  • 按钮标签
<button type="button">确定按钮</button>

文本标签分为 单标签/双标签

  • 文本框标签
<input type="text" placeholder="手机号/邮箱号/QQ"/>

placeholder 提示文字

  • 密码文本框
<input type="password" name="" placeholder="请输入密码"/>
  • 按钮
<input type="button" value="按钮"/>
  • 日期框
<input type="date" />
  • 滑块
<input type="range" />
  • 复选框
<input type="checkbox" />黄焖鸡<br>
<input type="checkbox" />酸菜鱼<br>
<input type="checkbox" />啤酒鸭<br>
  • 时间框
<input type="time" />

在这里插入图片描述
在这里插入图片描述

  • 导入图片:src是引用图片路径的意思
<img src="img/_PAY03%7BJ8A364(NT%254K7MZ2.jpg" style="width: 200px;">
  • 视频标签 :视频标签必须要加视频播放器 controls
<video src="img/MP4.mp4" controls="controls" style="width: 200px;"></video>

图片,视频都可通过设置style="width:"来设置大小,只设置宽度或者高度能让其锁定

  • 音乐标签: 音乐标签必须要加音频播放器 controls

在这里插入图片描述

<audio src="img/YELLOW.mp3" controls="controls"></audio>
  • 有序标签:前面带数字的就是有序列表
<ol>
			<li>乘风破浪的姐姐们</li>
			<li>张雨绮</li>
			<li>万茜</li>
</ol>
  • 无序列表
<ul>
			<li>小米</li>
			<li>华为</li>
			<li>OPPO</li>
</ul>

在这里插入图片描述

2.CSS

2.1选择器

1.标签选择器 - 选择到标签进行样式添加
标签选择器常用于清除样式,或者用于比较少的标签来使用 ,想要添加属性必须要在标签的后面添加大括号

2.id选择器 - 调用方法是前面添加#来进行调用
id是唯一性 只能调用一次 用作js计算时进行调用

3.类型选择器 - 调用方法需要class命名然后在写样式的时候前面加.命名添加样式

4.派生选择器/后代选择器 (父级/子类)选择

优先级关系 id>class>标签名

div盒子模型
div是一个三无标签 没有高度,没有宽度,没有颜色

<title>选择器</title>
		<style>
			/* 1.标签选择器 - 选择到标签进行样式添加 */
			/* 标签选择器常用于清除样式,或者用于比较少的标签来使用 */
			/* 想要添加属性必须要在标签的后面添加大括号 */
			div{
				width: 200px;
				height: 200px;
				background: plum;
			}
			
			/* 2.id选择器 - 调用方法是前面添加#来进行调用 */
			/* id是唯一性 只能调用一次 用作js计算时进行调用 */
			#box{
				background: red;
			}
			
		    /* 3.类型选择器 - 调用方法需要class命名然后在写样式的时候前面加.命名添加样式 */
		
			.one{
				background: yellow;
			}
			
			/* 4.派生选择器/后代选择器 (父级/子类)选择 */
			#box .one{
				width: 100px;
				height: 100px;
				background: blue;
			}
			
			/* 优先级关系 id>class>标签名 */
		</style>
	</head>
	<body>
		<a href="index.html">淡黄的长裙,蓬松的头发</a>
		
		<!-- div=盒子模型 -->
		<!-- div是一个三无标签 没有高度,没有宽度,没有颜色 -->
		<div>盒子1</div>
		<div id="box">盒子2</div>
		<div class="one">盒子3</div>
		<div id="box">盒子4
			<div class="one">盒子5</div>
		
		</div>
	</body>

2.2添加样式

添加样式的三种方式

1.在标签后方 style 添加
2.在 head 里面 style 添加

在项目提交测试的时候项目发生变化,需要调整那么会采用前两种的方式调整,让别的页面不受影响

3.链接形式

<link rel="stylesheet" type="text/css" href="../css/style.css"/>

css文件要和html链接起来
link来进行链接加在head里面

2.3css基本样式

@charset "utf-8";
/* 如果不调用协议编号的时候很可能前端页面所输入的文字出现乱码 */
.box{
	width: 100px;
	height: 100px;
	/* width是宽度,height是高度,单位px是像素 
	除了写像素单位以外还可以有百分比*/
	
	/* 渐变背景设置 */
	/* background-image: linear-gradient(to left,#EE9CA7,#ee9ca7); */
	/* 设置背景图片 线性渐变 从左边 色值 */
	
	/* 设置背景颜色 */
	/* background: aqua; */
	/* 背景颜色可以输入 英文/16进制/rgb  */
/* 16进制后面输入两位数字设置颜色的不透明度
	在rgb颜色模式后面再加一个,输入1以下的数值是设置不透明度 rgb(295,203,199,-5) */
	/* 常规16进制色值#ffffff 白色  #000000 黑色
	网页制作颜色推荐#232323 #333333 */
	
	
	/* 插入背景图片 url路径地址 */
	/* background-image: url(); */
	
	/* 外边距 */
	/* 1个值:上下左右
	 2个值:上下,左右
	 3个值:上,左右,下
	 4个值:上,右,下,左
	 auto居中*/
	margin: 100px auto;
	
	/* 内边距  填充内部*/
	padding: 10px;
	
	/* 描边 */
	/* 实线描边 border:5px soild #000000; */
	/* 虚线描边 */
	border:10px dashed #000000;
	
	/* 圆角 */
	border-radius:100px;
	/* 1个值:上下左右
	 2个值:左上,右下
	 3个值:左上,右下左上,右下
	 4个值:左上,右上,右下,左下*/
	 
	 /* 阴影 */
	 box-shadow: 10px 10px 5px plum;
	 /* 1.x轴 2.y轴(正值阴影向下,负值向上) 3.扩散 4.颜色 */
	 
	 /* 旋转 */
	 transform:rotate(-30deg);
	 /* deg就是角度,可为正值或者负值 */
	 
	 background: url(../img/1.jpg) no-repeat center center;
	 /* no-repeat不重复 */
	 /* 第一个center是上下居中,第二个是左右居中 */
	 background-size: 100%;
	 
	 /* 添加过度效果 最后也加上all 全部的效果 */
	 transition: all 5s;
}

/* 鼠标悬停效果 */
/* 设置鼠标点击时就用:hover来设置 */

.box:hover{
	transform:rotate(3600deg);
}

效果图:
在这里插入图片描述

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值