美文网首页
HTML基础语法

HTML基础语法

作者: RayRaymond | 来源:发表于2020-05-20 09:25 被阅读0次

HTML 语法构成

1. 标签

单标记

<meta charset="UTF-8">

双标记: 开始 关闭

<head> </head>
<body> </body>

2. 属性

标签名称后 空格隔开

<meta name="viewport" content="width=device-width, initial-scale=1.0">

属性值和属性用 = 赋值,属性值用 ' ' ,属性间用空格隔开


常用标签

1. 文本标题标签

每个标题都有默认字体大小,文本都会加粗

<h1></h1> <!-- 唯一 放LOGO -->

2. 字体倾斜

<i>倾斜内容</i>
<em>倾斜内容</em>

3. 文本加粗

<b>加粗内容</b>
<strong>加粗内容</strong>

4. 下划线

<u>下划线</u>

5. 强制换行

<br>

6. 水平线

<hr>

7. 上下标

<sub></sub>
<sup></sup>

8. 文本

<p>
    
</p>

9. 字符

<span>某一个字符,小段文本</span>

后期用 css 可以单独为<span>单独设置样式

10. 转义字符

        &nbsp;     不换行空格, 浏览器在解析一段空格时只会显示一个空格
        &gt;       >右尖括号
        &lt;       <左尖括号
        &copy;     备案中图标版权 ©

11. 布局 div

div 专门给网页划分布局的:一个div就是一个板块一个盒子


HTML列表

1. 无序列表 unorderd list

  • Tips: ctrl + D 同时编辑
    <ul>
        <li>sasdlkas</li>
        <li>asjd</li>
        <li>asjd</li>
    </ul>

后期只要结构不要前面的符号
应用: 新闻列表、主导航

2. 有序列表 orderd list

  • Tips: ctrl + D 同时编辑W
    <ol>
        <li>sasdlkas</li>
        <li>asjd</li>
        <li>asjd</li>
    </ol>

应用: 比较少,图片切换

  • 拓展:
    • 自定义符号类型 type = ''
      • A - 字母 ;
      • i - 罗马字符 ;
    • 自定义起始点 start = ' ' 从第几个开始,只能用数字
    <ol type="i" start="2">
        <li></li>
        <li></li>
        <li></li>
        <li></li>
    </ol>

3. 自定义列表

    <dl>
        <dt>一个名词</dt>
        <dd>对名词的解释</dd>
    </dl>>

应用: 上标图片下标文字, 一个dl对应一组图片文字


超链接

页面跳转

<a href="http://taobao.com" target="_blank" title="淘宝">跳转淘宝</a>
  • 样式:默认蓝色,点后紫色

  • 属性:

    • href 目标链接
    • target
      • _self 当前页面打开 默认
      • _blank 新窗口
    • title 提示信息
  • 应用

    • 空链接

      <a href="#">跳到xxx</a>
      
    • 模拟按钮

      <a href="javascript:void(0)">按钮</a>
      
    • 禁止传递权重 ,屏蔽超链接跟随(搜索引擎权重计算)

      <a href="#" rel="nofollow">跳到xxx</a>
      

图片

  • 导入的图片结构 html

  • 背景图 css

<img src="./images/1.png" alt="郎朗" width="300" height="200" border="20">
  • 属性

    • src = 'url'

    • alt = ' 标签 实例 带有指定替代文本的图像'

      必须存在!!!!

      加载成功时不显示

      优化排名,方便搜索引擎爬取图片(搜索引擎无法识别图片文本)

      alt属性值得长度必须少于100个英文字符

    • title = '文本提示' 非必须

    • width = '' 可以加单位,不加也行

    • height = ''

    • border = ''


路径

相对路径

  • 同级 ./xxxxx
  • 父找子 ./folder1/folder2/xxx
  • 子找父 ../xxx 多一个.就上跳一级

绝对路径

较少使用

表格 - 显示数据

<table width='500' hight='1000' border="1" bordercolor='green' bgcolor='black' align="center">
    <tr align="center" valign="bottom">
        <td rowspan="2">列!</td>
        <td colspan="2">列!</td>
    </tr>
    <tr>
        <td>列!</td>
        <td>列!</td>
    </tr>
</table>

属性

  • width=""

  • height=""

  • border=""边框

  • bordercolor="" 边框的颜色

  • bgcolor=""背景色

后期用 css 完成

重要的属性!

  • cellspacing=""表格边框之间的间距 一般为0

  • cellpadding=""单元格内容距离边框的间距 一般为0

  • align="" 水平对齐方式 属性值:center left right 用在内部!!!!

  • valign="" 垂直对齐 属性值:top bottom middle

  • colspan="合并的单元格数量" 合并列 只要不跨行,就是和并列

  • rowspan="合并的单元格数量" 合并行 跨行的就是合并行

    注:无论合并行还是合并列,操作的都是 <td> 和谁合并就删掉谁!

    <table cellspacing="0" cellpadding="0" width="500" height="300" border="1" bordercolor="red">
        <tr>
            <td align="center">会员姓名</td>
            <td width="200"></td>
            <td align="center">出生日期</td>
            <td width="150"></td>
        </tr>
        <tr>
            <td align="center">身份证号</td>
            <td colspan="3"></td>
        </tr>
        <tr>
            <td align="center">通信地址</td>
            <td colspan="3"></td>
        </tr>
        <tr>
            <td align="center">电话</td>
            <td colspan="3"></td>
        </tr>
        <tr>
            <td align="center">卡号</td>
            <td colspan="3"></td>
        </tr>
    </table>

表单 - 收集信息

<form name="" action="" method="">
    <input type="text">
    <hr>
    <input type="password">
    <hr>
    <input type="submit" value="注册">
    <input type="reset">
    <input type="button" value="按钮">
</form>

<form>属性

  • name="表单的名称"
  • action="接口地址(数据提交的地址路径)"
  • method="post/get" 控制数据提高方式

表单控件

    <form name="表单名称" action="数据提交的接口路径" method="数据提交方式">
        <input type="text" value="用户名" maxlength="10">
        <hr>
        <input type="password">
        <hr>
        <input type="submit" value="注册">
        <input type="reset">
        <input type="button" value="按钮">
    </form>
  • type = '控件类型'

    • text
    • password
    • submit / reset / button
  • name:属性标识表单域的名称;

  • Value:属性定义表单域的默认值,其他属性根据type的不同而有所变化。

  • maxlength:控制最多输入的字符数,

  • Size:控制框的宽度(以字符为单位)


表格 + 表单

    <table width="600" height="250" cellspacing="0" cellpadding='0' border="1" bordercolor="red" >
        <form action="">
            <tr align="center">
                <td colspan="2">登陆窗口</td>
            </tr>
            <tr align="center">
                <td align="right">用户名</td>
                <td><input type="text"></td>
            </tr>
            <tr align="center">
                <td align="right">密码</td>
                <td><input type="password"></td>
            </tr>
            <tr align="center">
                <td colspan="2">
                    <input type="submit" value="登陆">
                    <input type="reset" value="重置">
                </td>
            </tr>
        </form>

相关文章

  • HTML与CSS之HTML的基础语法

    HTML的基础语法 ** HTML ​ HTML(HyperText Markup Language)就是超文本标...

  • HTML基础语法

    一、概念 (Hyper Text Markup Language)超文本标记语言,是用来描述网页的一种语言 1、超...

  • HTML基础语法

    标记语言 1.HTML用于描述功能的符号称为“标记”,比如 、 等 --标记在使用时必须使用尖括号括起来 --...

  • HTML基础语法

  • HTML基础语法

    HTML是用来描述网页的一种语言,以下均为本人在菜鸟教程上面学习总结出来的一些简单的语法。首先得用文本编辑器,我用...

  • HTML基础语法

    标记 标记就是完成某种功能的字符串,也可以成为元素(Element)。 标记分类 根据是否包含子标记或内容: 单标...

  • HTML基础语法

    HTML 语法构成 1. 标签 单标记 双标记: 开始 关闭 2. 属性 标签名称后 空格隔开 属性值和属性用 =...

  • HTML基础语法

    HTML 与 CSS 主要内容 HTML ​ HTML(HyperText Markup Language)就...

  • 技术栈

    一、HTML、CSS基础、JavaScript语法基础。 二、JavaScript语法进阶。包括:作用域和闭包、t...

  • 2020前端技术栈

    一、HTML、CSS基础、JavaScript语法基础。二、JavaScript语法进阶。包括:作用域和闭包、th...

网友评论

      本文标题:HTML基础语法

      本文链接:https://www.haomeiwen.com/subject/sifgohtx.html