文章目录
本文内容为个人整理,如有错误和不足请移步原视频,视频链接在文章末尾
网页制作
准备工作
- 代码编写工具 HBuilderX-高效极客技巧(dcloud.io)
- 浏览器 Chrome浏览器
具体内容
HBuilderX简单使用
1.创建新项目
2.代码完成后
3.模板介绍
注意事项
超文本 写在<>里的文本
写代码时要有代码缩进
当一个标签出现在另一个标签内部时,使用tab键进行缩进
博客写作
以下标签字符均要在<>里输入
1.标签成对出现 h1 /h1
2.h1 标题标签 字体变大加粗
3. ; 代表一个空格,若想文字中间有空隙可连续输入
有1-6 数字越大标题越小
4.i 斜体
5.hr 单标签 分割线
6.p 段落标签 使输入的内容独立成一段
7.b 字体加粗
8.br 单标签 在一句话中想要再分成两段则在句前输入
新闻列表
1.titile 标签表示页面标题
2.插入图片
img src=“图片路径“
title 当鼠标放在图片上显示的文字
alt 当图片加载失败后显示的文字
3.无序列表
<u1>列表标签,在<u1></u1>中间写<li>
<ul type=”disc”> 实心圆
<ul type=”circle”> 空心圆
<ul type=”square”> 实心方块
4.有序列表
<o1>列表标签,在<u1></u1>中间写<li>
<ol type=”1”> 数字排序
<ol type=”a”> 小写字母排序
<ol type=”A”> 大写字母排序
<ol type=”i”> 小写罗马数字排序
<ol type=”Ⅰ”>大写罗马数字排序
5.超链接
<a href=”网址”>文字</a>在当前页面打开链接
<a href=”网址”target=“-blank”>文字</a> 在空白窗口打开新页面
图片的使用
图片默认底边对齐,从左到右排列,当一行空余不足存放一张图片则会自动换行。
width 调节宽度
px 像素单位
100% 表示充满整个窗口
图片的下载与切图
1.一般可右键,点击图片另存为
2.当右键,没出现图片另存为
按下键盘F12,打开浏览器的控制面板,切换到Elenments,可以看到该页面上所有代码
点击左上角选择按钮,选中图片,则该图片的代码也会被选中
但无img代码,在右侧会找到图片下载地址,点击右键,选择open in new tab
会在新页面打开该图片,点击右键会出现图片另存为
3.需要在一张图片里截取小图片
打开PS软件,长按切片按钮,选择切片工具,进行选取切片
可按alt+鼠标滚轮放大图片,截取细节
截取完成后按ctrl+alt+shift+s可快速保存截取图片,选上tng24,透明度
在切片选项处选择所有用户切片
补充命令
<del></del> 在文字上增加删除线
<sup></sup>将文字变为上标
<u></u>给文字加下划线
<enter></enter>文字居中
百度云盘制作
1.图片文字变为一个超链接
<a href=”超链接的网址”>
写好的图片与文字
</a>
2.在原有页面的基础上建立子文件
…/返回上一级目录
<a href=”…/超链接的网址”>
写好的图片与文字
</a>
表格制作
<table></table> 代表表格
<tr></tr> 代表行
<td></td> 表示单元格
<col> 代表一列 写在第一个<tr>的上一行,<col>的行数代表调整几列
border=”1px” 表格边框属性 写在table后面
cellspacing=“0“ 单元格间隙属性 写在table后面
align=“center“ 对齐方式 写在td后面,也可写在tr后面,调整整行
width 可调整表格宽度,写在td后面
简历制作(六行七列)
- 先按照需求制作简单的表格
- height=“40px” 行高,写在tr后面
- 合并单元格:可以理解为删除多余的单元格,只留一个,重新设置长宽
- colspan=‘7’ 合并行,表示整个单元格长度达7列,写在td后面
- rowspan=“4“ 合并列,表示整个单元格高度达4行,写在td后面
- align=“center“ 进行居中对齐
登录表单
- <form></form> 代表登录表单
- <input type=”text(文本) 、password(密码) 、button(按钮)、 radio(单选框) 、checkbox(复选框) 、submit(提交按钮) 、reset(重置) 、file(文本选择框)”> 表示输入,可使表单呈现文本框,密码等
- Action =后面跟网址,即表单的提交地址,写在form后面000000000000
- 表格标题 <td></td> 变为<th></th> 会使文字居中加粗显示
- <colgroup span=”6” width=”100px”> 同时设置前六列的宽度
- <colgroup span=”1” width=”200px”> 表示最后一列宽度单独设置
1.form必须有action属性,表示提交地址
2.所有需要提交的数据,input必须有name属性
3.input按钮的文字,使用value属性表示
4.input必须放在form标签内才能提交
表单补充
- post请求 提交数据,不需要服务器反馈,将数据以隐蔽的形式发给服务器,通过F12可以看到
- get请求 获取数据,会有服务器反馈
- get请求发送的数据都写在地址栏上,用户可见
- post请求发送的数据用户不可见
- get请求不能提交大量数据,但post可以,因此不要混用
认识CSS
CSS :用来修饰网页样式的语法,也叫做重叠样式表
style 表示风格、样式 ,写在input里
style=“color:red” 字体变为红色
style="width:80px;height:30px"按钮的宽度高度
background-color:darkseagreen;按钮背景颜色
若有想要的颜色可用颜色拾取器来确定颜色编号写在:后
容器
span,一个容器标签,双标签,不具备任何特殊功能,仅当作容器来使用。用于包裹一段文本,便于给文本增加样式。
style=“background-color: gray;”写在p标签后,颜色会占一行
font -size 调节字体大小
div 一个通用容器标签,双标签,不具备任何特殊功能,仅当作容器来使用。可以包裹任何内容,也可以容器直接互相包裹。在容器为空时,默认宽度100%,高度为零 。
margin:auto; 容器居中
text-align: center; 让内部元素水平居中
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div style="color: #555; margin:auto; width:500px;">
<p style="text-align: center;">
<span style="background-color: gray; color:white; font-size:24px;">千锋简介</span>
</p>
<p>
<b>北京千锋互联科技有限公司(简称千锋)</b>
成立于2011年1月。公司总部位于北京,目前已在
<span style="color:#41A863;">深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、青岛、重庆、长沙、哈尔滨、南京、太原</span>
建立分公司。
</p>
<p>
千锋旗下现有教育培训、人才服务、项目研发、创业孵化等业务。
教育培训业务主要为大学生、企业提供技术培训服务;人才服务业务主要为企业提供优秀的互联网研发人才;
项目研发业务主要为企业提供APP解决方案及APP项目研发;
创业孵化业务为有创业梦想的学员设立,为其提供创业辅导及天使投资等服务。
</p>
<p>
千锋秉承着
<span style="color:#F40;">
“用良心做教育”
</span>
的理念踏踏实实的做事,
创办7年,现已成为业内口碑好、规模大、教学强的移动互联网研发培训机构。
目前累计与国内
超过8200多家
IT相关企业建立人才输送合作,与
<b>562所大学</b>
建立实训就业合作,每年为中国IT企业输送上万名移动开发工程师。计划未来5年内实现年营收过10亿,为中国教育行业贡
</p>
</body>
</html>
布局
div id="banner"横幅
div id="navigation"导航器
div id="bottom"底部
在body后输入 style=“margin:0;” 可使图片充满边框
写在html后的命令可改变整个页面
<!DOCTYPE html>
<html style="background-color:#666">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body style="margin:0;">
<div id="banner"></div>
<img src="../002新闻列表/img/QQ图片20210201140703.jpg" width="100%" height="100px">
<div id="navigation" style="height: 80px; line-height: 80px;text-align: center;background-color:white;">
<a href="#"style="text-decoration:none;color:black;margin:0 15px;"></a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">关于王力</a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">产品世界</a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">新闻中心</a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">网络事件</a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">联系我们</a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">关于我们</a>
<a href="#"style="text-decoration:none;color:black;margin:0 15px;">网络新闻</a>
</div>
<div id="bottom" style="height: 40px; line-height: 40x;text-align: center;font-size:14px;">
版权所有:浙江王力门业有限公司&nbs支持派桑网络
</div>
</body>
</html>
当对标签里的style有大量的重复或修饰时,可用<style></style>标签
class 类别 如class=“nav” 在<style>里写作.nav
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
html{
background-color:#666;
}
body{
margin:0;
}
#navigation{
height: 80px; line-height: 80px;text-align: center;background-color:white;
}
#bottom{
height: 40px; line-height: 40x;text-align: center;font-size:14px;
}
.nav{
text-decoration:none;color:black;margin:0 15px;
}
#banner img{
width:100%;
}
</style>
</head>
<body>
<div id="banner"></div>
<img src="../002新闻列表/img/QQ图片20210201140703.jpg" width="100%"height="100px">
<div id="navigation">
<a href="#" class="nav"></a>
<a href="#" class="nav">关于王力</a>
<a href="#" class="nav">产品世界</a>
<a href="#" class="nav">新闻中心</a>
<a href="#" class="nav">网络事件</a>
<a href="#" class="nav">联系我们</a>
<a href="#" class="nav"">关于我们</a>
<a href="#" class="nav">网络新闻</a>
</div>
<div id="bottom">
版权所有:浙江王力门业有限公司&nbs支持派桑网络
</div>
</body>
</html>
页面导航
- 类别名称 item
- text-decoration: none; 去除下划线
- href=“#” “#”是默认当前页面,可以把#换成想跳转的页面。
- <span>|</span> 分割线
- border 超链接增加边框 样式 solid实线 dashed粗虚线 dotted细虚线
- border-right 只增加右边框
- 优先级 行内样式大于内部样式
- padding:0 15px 边框拉长
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style >
#navigation {
text-align: center;
}
.item {
text-decoration: none;
color: black;
}
</style>
</head>
<body>
<div id="navigation">
<a href="#"class="item">首页</a>
<span>|</span>
<a href="#"class="item">办公家居</a>
<span>|</span>
<a href="#"class="item">数码科技</a>
<span>|</span>
<a href="#"class="item">母婴</a>
<span>|</span>
<a href="#"class="item">团购</a>
<span>|</span>
<a href="#"class="item last">秒杀活动</a>
</div>
</body>
</html>
选择器的权重
- 行内>id>类别>标签>通用选择器
<style=“…”> > #box{…} > .con{…}> div{…} > *{…} - 如果#box p .tt 表示box ID 下面的p标签的tt类别 权重为三个标签代表的权重相加
- 选择器选择范围越小越精确,优先级越高