前端——HTML

HTML语法规范

基本语法

1.由尖括号<>包围的关键词

2.通常是成对出现的,称为双标签

   <html>第一个标签为开始标签

   </html>第二个为结束标签

3.一些特殊标签必须是单个标签,称为单标签

   eg:<br/>

标签关系

双标签关系可以分为两类:包含关系和并列关系

第一个页面

<html>
    <head>
        <title>第一个页面</title>
     </head>
     <body>
        键盘敲烂,工资过万
     </body>
</html>

HTML常用标签(上)

标题标签 <h1>-<h6>

1.加了标题的文字会变粗,字号变大

2.一个标题独占一行

段落标签和换行标签

段落标签:<p></p>用于定义段落

换行标签:<br />强制换行,是一个单标签

文本格式化标签

加粗:<strong></strong>或者<b></b> (strong语义更强烈)

倾斜:<em></em>或者<i></i>              (em语义更强烈)

删除:<del></del>或者<s></s>            (del语义更强烈)

下划线:<ins></ins>或者<u></u>        (ins语义更强烈)

<div>和<span>标签

  • 无语义,用来装内容
  • dive(division),表示分割、分区  (大盒子)
  • span表示跨度、跨距                        (小盒子)

图像标签

<img>为单标签,image的缩写

<img src=“图像URL”/>

src是<img>标签的必须属性,用于指定图像文件的路径和文件名

attention:

  • width和height一般只设置一个
  • 可以有多个属性,属性之间不分先后顺序

相对路径和绝对路径

相对路径:

绝对路径(不常用):

指目录下的绝对位置,直接到达目标位置,注意“\”

链接标签

1.链接的语法格式

<a href="跳转目标"  target="目标窗口弹出方式"> 文本或图像</a>

2.链接分类

  • 外部链接:_self在当前窗口打开 ;_blank在新窗口打开页面
  • 内部链接:网站内部之间的相互连接,直接使用内部页面名称
  • 空链接:当时没有确定目标链接时,<a href="#">首页</a>
  • 下载链接:如果herf里面地址是一个文件或压缩包,会下载这个文件
  • 网页元素链接:在网页中的各种网页元素,如文本、图像、表格等都可以添加超链接
  • 锚点链接:1.在链接文本的herf属性中,设置属性值为#名字的形式                                                                eg:<a href="#two">第二集</a>                                                                                               2.找到目标位置标签,里面添加一个id属性=刚才的名字                                                                eg:<h3 id="two">第二集介绍</h3>

注释和特殊字符

注释以<!-- 开头,以--> 结尾                  <!--  注释语句 -->

快捷键:ctrl+/

特殊字符:

其中空格、大于号、小于号比较常用

练习案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>喜欢假期被你发现</title>
</head>
<body>
    <h1>喜欢假期被你发现</h1>
    1.马+7简介 <br/>
    2.马+7超绝肌肉线条 <br>
   

    <h2>1.马+7简介</h2>
        <p>马嘉祺,2002年12月12日出生于河南郑州,中国内地优质青年演员,新生代歌手,时代少年团队长,现就读于中央戏剧学院2022级话剧影视表演本科班.2015年经张惠民导演发掘,马嘉祺主演个人首部电视剧《快乐星球第五部》饰演男一号带小帅,从而进入电视剧圈 。2017年7月11日,TF家族官方微博公布马嘉祺TF家族练习生身份。 10月16日,TF家族单曲《超人诞生日记》上线,马嘉祺参唱。2018年5月11,TF家族网剧《念念》上线播放,马嘉祺在剧中饰演向横 。6月30日,主演的电影版《快乐星球之三十六号》全国上映 。2018年10月7日,马嘉祺以台风少年团的成员身份,正式出道。2019年7月中旬台风少年团重组参加《台风蜕变之战》。2019年10月11日以时代少年团的成员重新出道。2019年10月16日参加的TF家族自制团综《TNT RICH RICH BOOM BOOM》播出。2021年3月,由马嘉祺演唱的歌曲“什么是快乐星球”在短视频平台走红,成为流行的网络语言之一,全网播放量破100亿,问鼎2021年抖音走红歌单冠军。 2023年12月,马嘉祺获得第37届全球音乐华鼎奖华语最具潜力歌手奖 。</p>
    <img src="image/马+7.jpg" width="200"> &nbsp
    <img src="image/超绝线条.jpg" width="200">

    <h2>2.马+7超绝肌肉线条</h2>
    <p>他身高中等,略微偏瘦,但是他的肌肉线条却非常明显。无论是上肢还是下肢,每一块肌肉都能清晰地勾勒出来。他的手臂上有着明显的肌肉纹理,每一根肌肉都像是经过精心雕刻的艺术品。他的小腿上的肌肉线条也同样令人惊叹,每一块肌肉都紧紧贴在骨骼上,仿佛随时都能爆发出强大的力量。他的胸肌、腹肌也同样发达,每一块肌肉都能清晰地看到。</p>
  
    <p>更多内容<a href="http://www.baidu.com" target="_blank">百度一下</a></p>
</body>
</html>

HTML常用标签(下) 

表格标签

基本语法:

1.<table></table>是用于定义表格的标签

2.<tr></tr>用于定义表格中的行,必须嵌套于<table></table>标签中

3.<td></td>用于定义表格中的单元格,必须嵌套在<tr></tr>标签中

4.字母td指表格数据,即数据单元格的内容

表头单元格标签

<th></th>(table head的缩写),一般位于表格的第一行或第一列,表头单元格里面的文本内容加粗居中显示

表格属性

写在table里面

表格结构标签

<thead>:用于定义表格的头部,内部必须有<tr>标签

<tbody>:用于定义表格的主体

以上标签都放在<table></table>标签中

合并单元格

1.跨行合并:rowspan="合并单元格的个数"

2.跨列合并:colspan="合并单元格的个数"

无序列表(重点)

<ul>标签表示HTML页面中项目的无序列表,一般会以项目符号呈现列表项,而列表使用<li>标签定义

attention:

1.<ul>只能嵌套<li>,直接在<ul></ul>中输入其他标签是不被允许的

2.<li></li>之间相当于一个容器,可以容纳所有元素

有序列表

<ol>标签用于定义有序列表,<li>标签定义列表项,列表项有一定的先后顺序

自定义列表(重要)

<dl>标签用于定义描述列表,和<dt>(定义项目/名字)<dd>(描述每一个项目/名字)一起作用

attention:

1.<dl></dl>里面只能包含<dt><dd>

2.<dt><dd>个数没有限制,经常是一个<dt>对应多个<dd>

列表总结

表单标签

一个完整的表单通常由表单域、表单控件(表单元素)和提示信息3个部分组成

表单域

<form>标签用于定义表单域

eg:

<form action="url地址 "  method="提交方式"   name="表单域名称">

各种表单元素控件

</form>

相关属性

表单控件(表单元素)

input表单元素      <iniput type="属性值"   />

type属性值:

除type外的常用属性

lable标签

当点击<lable>标签内的文本时,浏览器会自动把光标转到或者选择对应的表单元素上

eg:

<lable for="sex">男</lable>

<input type="radio" name="sex" id="sex"  />

select下拉表单元素

eg:

<select>

<option>选项1</option>

<option>选项2</option>

<option>选项3</option>

</select>

在<option>中定义selected=“selected”时,当前选项即为默认选项

textarea文本域标签

eg:

<textarea rows="3"  cols="20">

文本内容

</textarea>

综合案例--注册页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>综合案例-注册页面</title>
</head>
<body>
   <h3>网络一线牵,珍惜这份缘</h3>
   <table width="600"  >
    <tr>
        <td>姓名:</td>
        <td><input type="text"></td>
    </tr>
    <!-- 第一行 -->
    <tr>
        <td>性别</td>
        <td>
            <input type="radio" name="sex" id="shuai"> <lable for="shui">  帅哥</lable>
            <input type="radio" name="sex" id="mei">   <lable for="mei">   美女</lable>
        </td>
    </tr>
    <!-- 第二行 -->
<tr>
    <td>生日:</td>
    <td>
        <select>
            <option>--请选择年份--</option>
            <option>2001</option>
            <option>2002</option>
            <option>2003</option>
            <option>2004</option>
            <option>2005</option>
        </select>
        <select>
            <option>--请选择月份--</option>
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>6</option>
            <option>7</option>
            <option>8</option>
            <option>9</option>
            <option>10</option>
            <option>11</option>
            <option>12</option>
        </select>
        <select>
            <option>--请选择日--</option>
            <option>1</option>
            <option>2</option>
            <option>3</option>
            <option>4</option>
            <option>5</option>
            <option>6</option>
        </select>
    </td>
</tr>
<!-- 第三行 -->
    <tr>
        <td>所在地区</td>
        <td><input type="text" value="湖北思密达"></td>
    </tr>
    <!-- 第四行 -->
    <tr>
        <td>婚姻状况:</td>
        <td>
            <input type="radio" name="marry">未婚  <input type="radio" name="marry">已婚  <input type="radio" name="marry">离异
        </td>
    </tr>
    <!-- 第五行 -->
    <tr>
        <td>学历:</td>
        <td><input type="text" value="小学坤"></td>
    </tr>
    <!-- 第六行 -->
    <tr>
        <td>喜欢的类型:</td>
        <td>
            <input type="checkbox" name="love">  马加七
            <input type="checkbox" name="love">  菜徐坤
            <input type="checkbox" name="love">  罗志强
            <input type="checkbox" name="love">  man!
        </td>
    </tr>
    <!-- 第七行 -->
    <tr>
        <td>个人介绍</td>
        <td>
            <textarea>个人简介</textarea>
        </td>
    </tr>
    <!-- 第八行 -->
    <tr>
        <input type="submit" value="免费注册">
    </tr>
    <!-- 第九行 -->
    <tr>
        <td></td>
        <input type="checkbox" checked="checked">  我同意注册条款和会员加入
    </tr>
    <!-- 第十行 -->
    <tr>
        <td></td>
        <td>
            <a href="#">我是会员,立即登录</a>
        </td>
    </tr>
    <!-- last -->
    <tr>
        <td></td>
        <td>
            <h4>我承诺</h4>
            <ul>
                <li>刚满十八岁</li>
                <li>家里七套房</li>
                <li>你是唯一</li>
            </ul>
        </td>
    </tr>
    </table>  
</body>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值