HTML简单使用

HTML简单使用

标签 : 前端技术


HTML

HTML(Hypertext Marked Language), 即超文本标记语言,能够独立于各种操作系统平台(如UNIX/Linux/Windows等)进行信息展示.HTML由WEB发明者Tim Berners-Lee和同事Daniel W.Connolly于1990年创立.
所谓超文本:是因为它可以加入图片/声音/动画/视频等内容(超越了文本的范畴);
所谓标记:是因为HTML所有的操作都是通过标记实现, 每一个HTML文档都是静态的网页文件,这个文件里面包含了HTML指令代码,这些指令代码并不是一种程序语言,它只是一种排版资料显示位置的标记结构语言, 如:<标签名称>标签内容</标签名称>


HTML规范

  • 一个HTML文件必须有开始标签和结束标签<html></html>;
  • HTML包含head/body两部分内容:
    • <head>页面设置信息</head>
    • <body>页面显示内容</body>
  • HTML标签要有始有终(如<table></table>), 空元素标签需要在标签内结束(如<hr/> <br/>);
  • HTML代码不区分大小写;

HTML操作思想

  • 一个网页中可能会有很多数据, 不同的数据需要不同的显示效果,此时就使用标签把需要展示的数据封装起来,通过修改标签属性值以实现标签内数据样式的变化;
  • 一个标签相当于一个容器,想要修改容器内数据样式,只需要修改容器属性值.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>First Html</title>
</head>
<body>
<font size="5" color="red">Hello World !</font>
<hr/>
<font size="6" color="green">世界你好</font>
</body>
</html>

HTML常用标签

简单标签

  • 注释标签
    <!-- HTML的注释 -->

    注意: 浏览器不展示,但查看源代码时可看到.

  • 文字标签 : 修改文字样式
    <font></font>

属性描述
size文字的大小(取值范围1-7)
color文字颜色[两种表示方式:英文单词(red/green/blue)/十六进制数(#ffffff:RGB)
  • 标题标签
    <h1></h1> -> <h6></h6> : 依次变小

  • 水平线标签
    <hr/>

属性描述
size水平线粗细 取值范围 1-7
color颜色
  • 特殊字符: 需要对特殊字符进行转义才能在网页上显示:
字符转义
<&lt;
>&gt;
空格&nbsp;
&&amp;
注册符®&reg;
版权符©&copy;
  • 图像标签
    <img src="图片的路径"/>
属性描述
src图片路径
width图片宽度
height图片高度
alt图片出错时显示的文字
  • 超链接标签
    <a href="资源地址">说明</a>
属性描述
href链接资源地址,当超链接不需要跳转时,设为#
target设置打开的方式[_blank新窗口打开/_self当前页打开(默认)]
拓展:
    定义锚点: `<a name="top">顶部</a>`
    回到锚点: `<a href="#top">回到顶部</a>`

列表标签

  • 层次列表
    <dl></dl>: 层次列表
    <dt></dt>: 上层内容
    <dd></dd>: 下层内容
<dl>
    <dt>阿里巴巴集团</dt>
    <dd>淘宝</dd>
    <dd>阿里云</dd>
    <dd>阿里妈妈</dd>
</dl>

  • 有序列表
    <ol></ol>: 有序列表
属性描述
type排序方式[1(默认)/a/i]

<li></li>: 列表内容

<ol type="A">
    <li>百度</li>
    <li>阿里</li>
    <li>腾讯</li>
</ol>
  • 无序列表
    <ul></ul>: 无序列表
属性描述
type实心圆disc(默认)/空心圆circle/实心方块square

<li></li>: 列表内容

<ul type="circle">
    <li>百度</li>
    <li>阿里</li>
    <li>腾讯</li>
</ul>

表格标签

  • <table></table>: 用于对数据进行格式化, 使显示更加清晰
属性描述
border表格线
bordercolor表格线颜色
cellspacing单元格距离
width表格宽度
height表格高度
  • <caption></caption>: 表格标题
  • <tr></tr>: 行
属性描述
align设置内容对其方式[left/center/right]
  • <th></th>: 表格首行
  • <td></td>: 表格内容
  • 合并单元格
    • rowspan:跨行
      <td rowspan="行数"></td>
    • colspan:跨列
      <td colspan="列数"></td>
<table border="1" bordercolor="aqua" cellspacing="0" width="400" height="150">
    <caption>表格标题</caption>
    <tr>
        <td colspan="4" align="center">跨列标题</td>

    </tr>
    <tr>
        <th>标题1</th>
        <th>标题2</th>
        <th>标题3</th>
        <th>标题4</th>
    </tr>
    <tr align="center">
        <td>内容</td>
        <td>内容</td>
        <td>内容</td>
        <td rowspan="2">跨行内容</td>
    </tr>
    <tr align="center">
        <td>内容</td>
        <td>内容</td>
        <td>内容</td>
    </tr>
</table>

如果单元格内没有内容, 需要使用空格符&nbsp;占位.


表单标签

<form></form>: 用于向服务端提交数据

属性描述
action提交地址,默认提交到当前页面
method提交方式[GET/POST]
enctype指定发送到服务器数据的编码格式[application/x-www-form-urlencoded: 表单数据/ multipart/form-data: 文件上传]

表单输入项

每个输入项中必须要有一个name属性, 以标识该输入项的key,服务端获取表单数据时用.

  • 文字输入项:<input type="text"/>
  • 密码输入项:<input type="password"/>
  • 单选按钮:<input type="radio"/>
性别:
<input type="radio" name="sex" value="man"/>男
<input type="radio" name="sex" value="woman"/>女

两个按钮name属性值相同,且必须有value值,实现默认选中:checked="checked".

  • 复选按钮:<input type="checkbox"/>
爱好
<input type="checkbox" name="hobby" value="checkbox"/>羽毛球
<input type="checkbox" name="hobby" value="basketball"/>篮球
<input type="checkbox" name="hobby" value="swim"/>游泳

属性描述同radio.

  • 文件上传: <input type="file"/>
  • 下拉菜单:
<select name="birth">
    <option value="1991">1991</option>
    <option value="1992">1992</option>
    <option value="1993">1993</option>
</select>

默认选择selected="selected"

  • 文本域<textarea cols="10" rows="10"></textarea>
  • 隐藏项 <input type="hidden" />
    不会显示在页面上, 但会存在于HTML代码里面.
  • 提交按钮 <input type="submit"/>
  • 图片提交 <input type="image" src="图片路径"/>
  • 重置按钮 <input type="reset"/>
  • 普通按钮 <input type="button" value=""/>

    需要同JS一起使用.


其他标签

标签作用
<b/>加粗
<s/>删除线
<u/>下划线
<i/>斜体
<pre/>原样输出
<sub/>下标下标
<sup/>上标上标
<p/>段落标签(比br标签多一行)
<div/>自动换行(结合CSS)
<span/>不自动换行(结合CSS)

HTML头标签

  • <title>: 网页显示标题
  • <meta>: 页面设置
    • <meta name="keywords" content="">
    • <meta http-equiv="refresh" content="3;url=current.html" />
  • <base/>: 设置当前页面所有链接默认地址
    <base target="_blank"/>: 统一设置超链接打开方式

  • <link/>:引入外部文件,如CSS等

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Phoenix 是一个基于 Elixir 语言Web 框架,可以用来构建高性能的 Web 应用程序。下面是 Phoenix 简单使用的步骤: 1. 安装 Elixir 和 Phoenix 在开始使用 Phoenix 之前,需要先安装 Elixir 和 Phoenix。可以参考官方文档进行安装:https://elixir-lang.org/install.html 和 https://hexdocs.pm/phoenix/installation.html 。 2. 创建新的 Phoenix 应用 可以运行以下命令创建新的 Phoenix 应用: ``` mix phx.new my_app ``` 这将会创建一个名为 my_app 的新应用,并且会自动安装依赖项。 3. 运行 Phoenix 应用 进入应用目录,运行以下命令启动 Phoenix 应用: ``` cd my_app mix phx.server ``` 然后就可以在浏览器中访问 http://localhost:4000 来查看应用页面了。 4. 创建新的控制器和视图 可以使用以下命令创建一个新的控制器和视图: ``` mix phx.gen.html Blog Post posts title:string body:text ``` 这将会创建一个名为 Post 的控制器和视图,并且会创建一个名为 posts 的数据表。可以根据需要修改生成的代码。 5. 运行数据库迁移 在创建完控制器和视图后,需要运行以下命令来更新数据库: ``` mix ecto.migrate ``` 这将会创建一个名为 posts 的数据表。 6. 访问新的页面 现在可以在浏览器中访问 http://localhost:4000/posts 来查看新创建的页面了。 以上就是 Phoenix 简单使用的步骤。可以参考 Phoenix 官方文档了解更多信息:https://hexdocs.pm/phoenix/overview.html

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值