Web 页面制作基础——HTML基础

本文详细介绍了HTML的基础知识,包括元素结构、全局属性、鼠标事件处理、主体元素(如base和script)、无语义元素(如div和span)、图片和超链接的使用,以及列表和表格元素,以及表单元素如input、select和textarea的特性。
摘要由CSDN通过智能技术生成

HTML

🔹HTML是一种标记语言

🔹HTML的基本结构

🔹HTML中用“<” 和 “>”扩起来的单词,通常叫做元素

🔹HTML有单标签和双标签

🔹HTML常见的全局属性

        id:用于指定元素的唯一id

        class:全局属性class用于为HTML元素定义一个或多个类名。类名可以应用于相同类别的多个元素,从而实现样式和行为的共用       

        style:用于指定元素的行内样式

        title:用于指定元素的行内样式。通常会在鼠标移动到元素上时显示定义的提示文本

🔹鼠标事件

        onclick:当在元素上单击鼠标时触发

🔹HTML的主体元素

        <base>:为页面上的所有链接规定默认地址或者默认目标(target)

        <script>:用于定义客户端脚本,如Javascript

🔹HTML中的无语义元素

        <div>是块级标签,用于分类

        <span>是内联标签,用于文本,与<p>标签不同,<p>标签独占一行是浏览器的宽度,<span>标签的宽度是由内容的宽度决定

🔹HTML的图片元素

图片的URL指储存图像的位置,可以是相对路径,也可以是绝对路径(绝对路径很少用到)

相对路径指的是相对于当前文件,平级关系可以直接使用,“ ./ ”表示当前目录下,“ ../ ”回到上一级目录,图像不显示时,“alt”中的文字显示

🔹HTML的超链接元素

<a>标签是最常见的链接形式,链接目标可以是站内目标,也可以是是站外目标;站内目标可以用相对路径,也可以用绝对路径,站外目标则必须用绝对路径,(它也是一个行内标签)

超链接的网页跳转可以使用<a>标签的target属性,它的默认值为_self,就是在超链接所在的窗口打开页面,_blank,是在新的浏览器窗口打开页面

如果想要所有超链接都实现在新的浏览器窗口打开可以在head中使用<base>标签设置target属性

锚点链接:一份大型文档可以分成多个小节,读者可以通过锚点链接快速定位到自己想看的部分。锚点通常用唯一属性值id 设定,然后在<a>元素的href 属性中用“#+对应的锚点”即可。

图像链接:就是在<a>中嵌套一个<img>元素

空链接:href="#",会产生回到顶部的效果

🔹HTML的列表元素

        无序列表:用<ul>定义无序列表,用<li>定义列表项(必须写在<li>内),<ul>的type属性定义图形符号样式(不常用)

        有序列表:用<ol>定义无序列表,用<li>定义列表项(必须写在<li>内),<ul>的type属性定义图形符号样式(不常用)

        定义列表:定义列表用<dl>标签定义, 每个列表项标题用<dt>标签定义,列表项标题内部又可以有多个列表项描述,用<dd>标签定义。

🔹HTML的表格元素

表格用<table>标签定义。表格标题用<caption>标签定义,每个表格均有若干行,用<tr>标签定义,每行被分割为若干单元格,用<td>标签定义,当单元格是表头时,一般用<th>标签定义。

🔹HTML的表单元素

网页内的表单是由<form>标签定义的,其他的表单控件元素必须放在<form>元素内部否则,单击submit按钮提交时会丢失参数。<form>标签最重要的属性为action和method。action属性定义了表单提交的地址,通常为一个URL地址:method属性定义了表单提交的方式,通常用post,有时会用get,在大部分情况下,表单控件元素用的是<input>元素,它是一个空元素,没有结束标签 <input>元素可以通过type的属性值定义 表单控件(input行内块元素,不能设置它的宽,它的宽度由内容的宽度决定)

多个选项标签需要有相同的name属性 默认选中需要额外配置checked='checked' 当属性名与属性值相等的时候可以简写checked

下拉列表可以使用<select>和<option>两个元素来实现效果。用<select>定义列表,用<option>定义列表项。这种列表参数需要的属性分别是<select>的name 属性和<option>的 value属性。<select>的 size 和 multiple属性决定了是下拉列表还是滚动列表。size属性用来设置选择栏的高度;multiple属性用来决定是多选列表,还是单选列表,它的值只能是multiple。
如果想让哪个<option>默认选中,只需要给它加上属性selected="selected"即可

用于输入更多的文本。在表单行文本用的是<textarea>元素。
<textarea>标签具有name、cols、rows3 个属性。其中,name用于提交的参数,value源自输入的文本内容:cols和rows分别定义文本框的列数和行数,即宽度和高度。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值