网站时指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合。
网页是网站中的一“页”,通常是HTML格式的文件,它要通过浏览器来阅读
HTML是超文本标记语言,它是用来描述网页的一种语言
标记语言是一套标记标签
所谓超文本有两层含义
浏览器内核(渲染引擎):负责读取网页内容,整理讯息,计算网页的显示方式并显示页面
web标准的构成:结构、表现、行为,三个方面
标准 | 说明 |
---|---|
结构 | 结构用于对网页元素进行整理和分类,现阶段主要学的是HTML |
表现 | 表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS |
行为 | 行为是指网页模型的定义及交互的编写,现阶段主要学的是JavaScript |
代码:
<h1>
你是谁啊
h1>
特点:
<p>…………………………p>
特点:
<br/>
特点:
语义 | 标签 | 说明 |
---|---|---|
加粗 | 或 | 推荐使用 |
倾斜 | 或 | 推荐使用 |
删除线 | 推荐使用 |
|
下划线 | 或 | 推荐使用 |
这俩标签是没有语义的,他们就是一个盒子,用来装内容的
特点:
<img src="" alt="">
注意:
相对路径
以引用文件所在位置为参考基础,而建立出的目录路径
相对路径分类 | 符号 | 说明 |
---|---|---|
同一级路径 | 图像文件位于HTML文件同一级 | |
下一级路径 | / | 图像文件位于HTML文件下一级 |
上一级路径 | …/ | 图像文件位于HTML文件上一级 |
绝对路径
是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径
<a href="跳转目标" target="目标窗口的弹出方式">文本或者图像a>
属性 | 作用 |
---|---|
href | 用于指定链接目标的url地址,当为标签应用href属性时,他就有了超链接功能 |
target | 用来指定链接页面的打开方式,其中 _ self为默认值, _ blank 为在新窗口打开 |
锚点链接
表格的基本语法
<table>
<tr>
<td>单元格的文字td>
tr>
table>
<table>
<tr>
<th>姓名th>
<th>性别th>
<th>电话th>
tr>
作用:加粗、局中显示
属性名 | 属性值 | 描述 |
---|---|---|
align | left、center、right | 规定表格相对周围元素的对齐方式 |
border | 数值 | 规定表格的宽度,默认边框没有宽度 |
cellpadding | 像素值 | 规定单元边缘与其内容之间的空白,默认1px |
cellspacing | 像素值 | 规定单元格之间的空白,默认2px |
width | 像素值或百分比 | 规定表格的宽度 |
<table>
<thead>
thead>
<tbody>
tbody>
table>
合并单元格的代码要写在目标单元格的身上
<ul>
<li>列表项li>
<li>列表项li>
<li>列表项li>
ul>
<ol>
<li>列表项li>
<li>列表项li>
<li>列表项li>
ol>
<dl>
<dt>名词1dt>
<dd>名词1解释1dd>
<dd>名词1解释2dd>
<dd>名词1解释3dd>
dl>
<form action="url地址" method="提交方式" name="表单域名称">
form>
属性 | 属性值 | 作用 |
---|---|---|
action | url地址 | 用于指定接收并处理表单数据的服务器程序的url地址 |
method | get/post | 用于设置表单数据的提交方式,其取值为get或post |
name | 名称 | 用于指定表单的名称,以区分同一个页面中的多个表单域 |
属性 | 属性值 | 描述 |
---|---|---|
name | 由用户自定义 | 定义input元素的名称 |
value | 由用户定义 | 规定input元素的值 |
checked | checked | 规定此input首次加载时应用被选择(焦点) |
maxlength | 正整数 | 规定输入字段中的字符的最大长度 |
属性值 | 描述 |
---|---|
button | 定义可点击的按钮(多数情况下,用于通过JavaScript启动脚本) |
checkbox | 定义复选框 |
file | 定义输入字段和浏览按钮,供文件上传 |
hidden | 定义隐藏的输入字段 |
image | 定义图像形式的提交按钮 |
password | 定义密码字段 |
radio | 定义单选按钮 |
reset | 定义重置按钮,重置按钮会清除表单中的所有数据 |
submit | 定义提交按钮 |
text | 定义单行的输入字段,最多输入20个字符 |
<label for="xb">
<input type="radio" name="xb" id="xb">男
label>
<input type="radio" name="xb" id="">女
<br>
<input type="checkbox" name="fu" id="">1
<input type="checkbox" name="fu" id="">2
<input type="checkbox" name="fu" id="">3
<label for="xb">
<input type="radio" name="xb" id="xb">男
label>
<select name="" id="">
<option value="">选项1option>
<option value="">选项2option>
<option value="">选项3option>
<option value="" selected>选项4option>
select>
<textarea name="" id="" cols="30" rows="10">
textarea>
格式:标签名 { }
<style>
div {
width: 100px;
height: 100px;
background: red;
}
style>
head>
<body>
<div>div>
body>
格式:.类名 {}
.one {
color: red;
}
<p class="one">1111p>
font的符合写法:顺序不可颠倒
font: font-style font-wieght font-size/font-height font-family;
表示形式 | 属性值 |
---|---|
预定义的颜色值 | red、green等 |
十六进制 | #FF0000 |
RGB代码 | rgb(255,0,0) |
设置元素内文本内容的水平对齐方式
属性值 | 解释 |
---|---|
left | 左对齐,默认值 |
right | 右对齐 |
center | 居中对齐 |
属性值 | 描述 |
---|---|
none | 默认 |
underline | 下划线 |
overline | 上划线(几乎不用) |
line-through | 删除线(不常用) |
text-index属性用来指定文本的第一行的缩进,通常是将段落的首行缩进
em是一个相对单位,就是当前元素的fon-size,比如当前元素font-size 为16px 。那么1em就是16px
有:h1~h6,div,ul,ol,li等
特点:
有:a,strong,b,em,i,del,s,ins,u,span等
特点:
有:img、input、等
特点:
选择器 | 选择器权重 |
---|---|
继承或者* | 0.0.0.0 |
元素选择器 | 0.0.0.1 |
类选择器,伪类选择器 | 0.0.1.0 |
ID选择器 | 0.1.0.0 |
行内样式 | 1.0.0.0 |
!important 最重要 | 无穷大 |
border-collapse:collapse
1、相邻块级元素垂直外边距的合并
上面的盒子有 margin-bottom 下面的盒子有 margin-top 那么他们的垂直间距不会是两者的和,而是两者中较大的那个的值
如:一个20px 一个10px,最后垂直间距则是20px
2、嵌套块级元素垂直外边距的合并
父元素和子元素都有 margin-top的时候 会有塌陷问题
box-shadow: h-shadow v-shadow blur spread color inset;
值 | 描述 |
---|---|
h-shadow | 必选,水平阴影的位置,允许负值 |
v-shadow | 必选,垂直阴影的位置,允许负值 |
blur | 可选,模糊距离 |
spread | 可选,阴影的尺寸 |
color | 可选,阴影颜色 |
inset | 可选,将外部阴影(outset)改为内部阴影 |
text-shadow:水平阴影 垂直阴影 模糊距离 颜色