0411学习记录

在这里插入图片描述第一节:html
html: 是超文本标记语言 作用是描述网页一种语言
html不是编程语言 是标记语言
使用html的标记标签 描述网页
html文档也叫web页面

什么是html标签:是使用 html标签通常成对出现 也有单标签的
eg: <html>要编辑的内容</html> <html/>
<!DOCTYPE HTML> 声明 当前的文档是html
<html></html> 标签 里面显示当前网页的所有信息 lang=“en” 标注网页的语言 en 英语 ch 中文
head 标签 头标签 title标签 显示在网页的选项卡区域
body 标签 显示网页的所有内容
meta 标签 信息标签 charset=utf-8 标注当前网页的编码格式 utf-8 meta 标签在head里面

多行注释 快捷键 ctrl +/
复制当前行到下一行 ctrl+d
标签的快捷写法 标签字母 + tab键网页格式化 快捷键 ctrl + alt +d +l
网页的渲染格式是 从左到右 从上到下 渲染
常用的标签
1.标题标签 通过h1 -h6 定义的 作用 文本加粗 1-6 字体大小由大到小 换行
2.文本格式化标签 没有换行功能
i标签 斜体
b标签 加粗
u标签 添加下滑线
sub 下标标签
sup 上标标签
em 斜体标签 和 i一致
small 小号字
strong 加粗 和 b 一致
del 添加删除线
pre 预定义格式化标签 预先格式化标签
3. br 强制换行
4.hr标签 水平线
5. p 段落标签 将文本分割为段落 换行 属性 align=center 文本居中 align=right 文本靠右 align=left 靠左 默认是left
注意:在html里面回车不能再网页上换行

源码

<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title>第一个网页</title>
</head>
<body>
body里面显示网页的所有内容
第二行字
<!--标题标签-->
<h1>我是标题标签</h1>

<h2>我是标题标签</h2>

<h3>我是标题标签</h3>
<h4>我是标题标签</h4>
<h5>我是标题标签</h5>
<h6>我是标题标签</h6>
<hr/>
<p align="center">居中</p>

<p align="right">靠右</p>

<p align="left">靠左</p>
<hr/>
<i>斜体</i>
<b>加粗</b>
<u>下划线</u>
H<sub>2</sub>o 下标
3<sup>2</sup>=9 上标
<em>斜体</em>
<small>变小</small>
<strong>加粗</strong>
<del>删除线</del>
<pre>
文本预格式
编辑什么样
显示什么样
</pre>
第一个网页 body里面显示网页的所有内容 第二行字
我是标题标签
我是标题标签
我是标题标签
我是标题标签
我是标题标签
我是标题标签

居中

靠右

靠左


斜体 加粗 下划线 H 2o 下标 3 2=9 上标 斜体 变小 加粗 删除线
文本预格式
编辑什么样
显示什么样
第二节:超链接 链接 a 标签 超文本链接 跳转页面的 href 里面写的是跳转的地址 相对路径 和 绝对路径 远程路径 href 默认写# 代表跳转当前页面
   <a href=""></a>

eg:百度地址 http://www.baidu.com <a href="http://www.baidu.com" target="_blank">百度</a>
属性:target target="_self" 在当前网页里面打开 target="_blank" 重新打开一个选项卡
默认是在当前网页里面打开
eg: 点击a链接打开当前项目的网页 使用相对路径来做(相对于当前文件的位置)
绝对路径是文件所在盘符的目录 F:/web-4.11/0411/index.html

http://localhost:63342/web-4.11/0411/index%E4%B8%8B%E5%8D%88.html
上面这个网页地址 是服务端地址,从服务端打开会出现这个样子
因为webstrom 自带服务端 localhost 是主机名称 63342 端口号

网页从服务端打开 里面路径不能写绝对路径 很容易造成文件的丢失
相对路径是绝对路径的一部分
远程路径就是相对路径 只不过把项目放到远程的服务器上面 通过远程服务器来访问的路径

1.下面这些都是相对路径的写法

a.同级目录下  可以直接写名称
例如:<a href="index.html">打开index.html</a>
b.下面这种是按照父文件去写的
 一个点 代表从当前文件向外跳转一级
例如:<a href="./index.html">打开index.html</a>
c.跳转兄弟文件里面的子目录的两种写法
例如:<a href="page/page1.html">跳转page1</a>
例如:<a href="./page/page1.html">跳转page1</a>
2.绝对路径
绝对路径想要有效果   当前文件必须从静态文件(文件盘里)打开 不能用webstorm打开 要用浏览器打开
例如:<a href="F:/web-4.11/0411/index.html">跳转index 页面</a>

使用a链接  制作锚标
当前页面的锚标。
#代表跳转当前页面
<a href="#target">跳转当前页面的锚标记</a>
跨页面的锚标
<a href="./page/page1.html#target">跳转到page页面的锚标位置</a>
<br/>
<br/>
<br/>
下面写的a链接   name属性  标记的位置
<a  name="target">锚标的一种写法1</a>
别的标签写id属性   通过锚标可以实现跳转
<p id="target">锚标的另一种写法2</p>
<br/>
<br/>
<br/>
<br/>

七.图片标签 img src属性是图片的路径(远程 或者相对) alt 属性是图片加载失败的时候显示的内容
属性 align 作用的是图片 效果是 后边的文字对齐
八.列表标签
有序列表 ol li 属性type 修改序号的显示 type=1则按123456排序 ;type=a则按照abcd排序
无序列表 ul li 修改type无用 所以有没有type都一样
九.区块标签 div 相当一个容器 主要用来做网页的框架布局 换行
span 标签 专门放置文字的标签
表单对象元素标签
十.input 标签
1.type属性值:
属性: type 决定当前的input标签的类型
没有type属性的时候 默认单行文本框
text 代表单行文本框
password 代表密码框
checkbox 代表复选框

value属性是input 标签的值
maxlength属性是输入的最大长度
placeholder属性是提示信息

<input type="text"  value=""  maxlength="10"  placeholder="请输入账号...">
<input type="password"  value=""  placeholder="请输入密码..."/>
<input type="button" value="登录"/>

2.checkbox value属性 不是界面显示的 ,是给代码使用的
checkbox 默认属性是 checked

<input type="checkbox" value="篮球" checked/>篮球    默认先勾选篮球
<input type="checkbox" value="足球"/>足球

3.radio value 也是给代码使用的
把多个radio做成单选框 给radio起相同的名称
radio 选择 checked 默认选择

<input type="radio" value="0" checked name="sex"/><input type="radio" value="1" name="sex"/>

4.打开文件资源管理器,文件上传的<input type="file"/>

5.type 为submit 表单提交按钮时,单独写的时候是无效的

<input type="submit" value="注册"/>
<input type="reset" value="清空"/> 清除

6.select 下拉菜单 默认选择 selected

<select>
    <option>——请选择——</option>
    <option value="西安市">——西安市——</option>
    <option value="宝鸡市" selected>——宝鸡市——</option>
    <option value="咸阳市">——咸阳市——</option>
</select>

7.文本域 多行文本框
rows 行
cols 列 控制外观大小
placeholder 属性是提示信息

<textarea rows="10"  cols="10" placeholder="请输入..."></textarea>

8.表单元素标签 form 做用户注册或者登陆
属性action 提交表单的数据到后台的路径
method 属性 表单提交的方式 get 显示提交(不安全 数据量大) post 隐式提交(安全 数据量小)
delete 专门针对于 删除操作的时候 使用
insert 专门针对于 增加造作
update 专门针对 修改操作

<form action="    "    method="   "></form>

实例:

get  方式提交  会把 表单的数据 显示到路径的后边>
<post  隐式提交   比较安全>
<form action="" method="post">
    <ul>
        <li>昵称:<br/><input name="nickname" type="text"/></li>
        <li>年龄:<br/><input name="age" type="text"/></li>
        <li>性别:<br/><input type="radio" value="男" name="sex" checked/><input type="radio" value="女" name="sex"/></li>
        <li>职业:<br/><input name="job" type="text"/></li>
        <li>爱好:<br/><input name="hobby" type="checkbox" value="篮球"/>篮球
            <input name="hobby" type="checkbox" value="足球"/>足球
            <input name="hobby" type="checkbox" value="羽毛球"/>羽毛球
        </li>
        <li>工作经验:<br/>
            <select name="jobyear">
                <option value="1" selected >--1年--</option>
                <option value="2">--2年--</option>
                <option value="3">--3年--</option>
                <option value="4">--4年--</option>
                <option value="5">--5年--</option>
            </select>
        </li>
        <li>
            备注:<br/>
            <textarea name="save" rows="12" cols="21"></textarea>
        </li>
        重置按钮 是重置表单
        提交按钮是提交表单的数据
        <li><input type="submit" value="提交"/>   <input type="reset" value="重置"/> </li>
    </ul>
</form>

十一.table 是表格元素标签
border 属性 设置表格的边框宽度
width 属性 设置表格的宽
algin 属性 设置表格居中方式
cellspacing属性 设置列之间的间距的
cellpadding 属性 设置列里面的内间距的 按照 左 上 来设置的距离 右 和下 自动 cellpadding=“10”
bgcolor 属性 设置表格的颜色
th 也是列 只不过 文本加重 居中
caption 表头标签
rowspan 跨行
colspan 跨列(表格的跨行和跨列 计数的时候 算自身)

<table bgcolor="#00bfff" border="1"  width="400" cellspacing="0" align="center">
    <caption>202010086-学生信息</caption>
    <tr bgcolor="#fff">
        <th rowspan="5">10086班</th>
        <th colspan="5">学生的基本信息</th>
    </tr>
    <tr bgcolor="#7fffd4">
        <th>序号</th>
        <th>姓名</th>
        <th>年龄</th>
        <th>性别</th>
        <th>地址</th>
    </tr>
    <tr align="center">
        <td>1</td>
        <td>张三</td>
        <td>18</td>
        <td></td>
        <td>西安市</td>
    </tr>
    <tr align="center">
        <td>2</td>
        <td>李四</td>
        <td>20</td>
        <td></td>
        <td>咸阳市</td>
    </tr>
    <tr align="center">
        <td>3</td>
        <td>王五</td>
        <td>17</td>
        <td></td>
        <td>宝鸡市</td>
    </tr>
</table>
202010086-学生信息
10086班学生的基本信息
序号姓名年龄性别地址
1张三18西安市
2李四20咸阳市
3王五17宝鸡市
十一. iframe 框架 是一个内嵌框架 用于:制作小型的企业系统 w3c菜鸟 也可以使用iframe 框架

src 属性: 内嵌的地址
width属性: 设置宽
height属性: 设置高的 为什么设置高100% 无效 浏览器没有高 只有宽
name属性 名称
frameborde属性 框架边框 设置0

实现 点击a链接 在iframe 框架中显示嵌入的网页

<a href="./index.html" target="iframeinfo">index</a>
<a href="./index-a链接.html" target="iframeinfo">index-a链接</a>
<a href="./index-table.html" target="iframeinfo">index表格</a>
<a href="./标签的简单案例.html" target="iframeinfo">表单案例</a>
<iframe name="iframeinfo" src="./index.html" width="100%" height="700" frameborder="0"></iframe>


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值