目录
文本编辑需要用到:
- 行内标签:不会自动换行.
- 块级标签:会自动换行
- 行内块标签:不会自动换行,但是能调宽高.
字体大小:
<h1>这是h1标签</h1> 有宽高 <h2>这是h2标签</h2> <h3>这是h3标签</h3>
p标签会自动换行:
<P>段部标签,有宽高</P>
a标签不会自动换行
<a href="" accesskey="f">链接</a> <!--accesskey是快捷键触发这个标签,实测一般快捷键都会冲突,每个浏览器还不一样,所以基本没啥用.-->
线条标签:
<hr>水平线.
注释:
<!--注释-->
斜体:
<i>斜体</i>
加粗:
<b>加粗字体</b>
左下角位置:
<sub>左下标</sub>
右上角位置:
<sup>右上标</sup>
html标签不区分大小写,但是最好小写.
标签内的属性也不区分大小写(href=""),但是最好小写.
title=""属性,提示词
更多的样式建议使用css,
html头部标签
- 内联式css样式、
- 嵌入式css样式、
- 外部式css样式。
<title> </title> 标签定义了不同文档的标题。
link标签:
<link rel="stylesheet" type="text/css" href=""> <!-- <link> 标签定义了文档与外部资源之间的关系。 <link> 标签通常用于链接到样式表: -->
base标签:
<base href="" target="_blank"> 所有的链接标签的默认链接
style:
<style> </style> 写样式的
meta标签:
为搜索引擎定义关键词:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript"> <!--content里面是关键字,name给搜索引擎说,这里面是关键字--> <meta name="description" content="免费 Web & 编程 教程">//为网页定义描述内容:
定时刷新:
<meta http-equiv="refresh" content="30"> //秒
脚本标签:
<script> </script>
body内容:
<header>首部</header> <section>部分区域</section> <footer>底部</footer> <aside>侧边栏</aside>
图片标签:
<img src="路径" alt="描述"> #单标签
图像标签(一张图不同区域不同链接):
<img src="planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap"> <map name="planetmap"> //name mapname 必需。为 image-map 规定的名称。 <area shape="rect" coords="0,0,82,126" alt="Sun" href="sun.htm"> <area shape="circle" coords="90,58,3" alt="Mercury" href="mercur.htm"> <area shape="circle" coords="124,58,8" alt="Venus" href="venus.htm"> shape default 规定区域的形状。 rect circle poly coords coordinates 规定区域的坐标。 alt text 规定区域的替代文本。如果使用 href 属性,则该属性是必需的 </map>
表格:
<table border="1"> 表格 <th></th> 表格头 <tr> <td></td> <td></td> </tr> 行 列 </table> <!-- colspan="2" 跨行 rowspan="2" 跨列 cellpadding="10" 单元格内边距写在table里面的 cellspacing="0" 单元格外间距写在table里面的 <table> 定义表格 <th> 定义表格的表头 <tr> 定义表格的行 <td> 定义表格单元 <caption> 定义表格标题 <colgroup> 定义表格列的组 <col> 定义用于表格列的属性 <thead> 定义表格的页眉 <tbody> 定义表格的主体 <tfoot> 定义表格的页脚 -->
列表:
无序列表:
<ul > <li>第一个</li> <li>第二个</li> </ul>
有序列表:
<ol type="a/A/I/i"> //不仅仅是数字. <li>第一个</li> <li>第二个</li> </ol>
自定义列表:
<dl> <dt>列表头</dt> <dd>列表内容一</dd> //类似于li <dd>列表内容二</dd> <dt>列表头</dt> <dd>列表内容一</dd> <dd>列表内容二</dd> </dl>
网站布局:
div布局: 中部采用 div float属性,向左浮动(静态页面)
表格布局: 表格包含了顶部,中部,底部.
表单:
<form> 文本输入框: <input type="text" name="firstname"><br> 文本输入框: <input type="text" name="lastname"> </form> <!-- type=" text/password" radio 单选按钮 checkbox 多选框 submit 提交按钮 reset 重置 range 滑条 number 数字输入框 可以点击加减 -->
下拉列表:
<form action=""> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat">Fiat</option> <option value="audi" selected>Audi</option> </select> </form> 也是一个表单才可以提交, selected 预选
文本框:
<textarea rows="10" cols="30">
一般多选,单选.文本框都是放在,form表单里面的,配合按钮,或者提交表单使用.
按钮:
<form action=""> <input type="button" value="Hello world!"> </form>
带边框的表单:
<form action=""> <fieldset> #边框 <legend>Personal information:</legend> #嵌在边框里面的文字标题:legend Name: <input type="text" size="30"><br> E-mail: <input type="text" size="30"><br> Date of birth: <input type="text" size="10"> </fieldset> </form>
向指定邮箱发送电子邮件:
<form action="MAILTO:someone@example.com" method="post" enctype="text/plain"> Name:<br> <input type="text" name="name" value="your name"><br> E-mail:<br> <input type="text" name="mail" value="your email"><br> Comment:<br> <input type="text" name="comment" value="your comment" size="50"><br><br> <input type="submit" value="发送"> <input type="reset" value="重置"> </form>
label标签:
<form action=""> <label for="male">Male</label> //for某个id <input type="radio" name="sex" id="male" value="male"><br> //需要定义id <label for="female">Female</label> <input type="radio" name="sex" id="female" value="female"><br><br> <input type="submit" value="提交"> </form>
表单输入框禁用:
disabled
Name: <input type="text" disabled><br>
下拉框选项组:
<select> <optgroup label="Swedish Cars"> //optgroup 选项组标签 标题写在label里面 <option value="volvo">Volvo</option> <option value="saab">Saab</option> </optgroup> <optgroup label="German Cars"> <option value="mercedes">Mercedes</option> <option value="audi">Audi</option> </optgroup> </select>
输入框.下拉框选项:
<form action="demo-form.php" method="get"> <input list="browsers" name="browser"> <datalist id="browsers"> #预选项,输入框 datalist <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist> <input type="submit"> </form>
输出框:
<form oninput="x.value=parseInt(a.value)+parseInt(b.value)">0 <input type="range" id="a" value="50">100 +<input type="number" id="b" value="50"> =<output name="x" for="a b"></output> //会生成一个输出的地方,配合js使用 </form>
Iframe 标签,可以引入其他网站:
<iframe src="demo_iframe.htm" frameborder="0" loading="lazy"></iframe>
点击引入其他界面:
<iframe src="demo_iframe.htm" name="iframe_a"></iframe> <p><a href="http://www.runoob.com" target="iframe_a" rel="noopener">RUNOOB.COM</a></p>
引入脚本:
用不了脚本的时候会有noscript里面的提示.
<script> document.write("Hello World!") </script> <noscript>抱歉,你的浏览器不支持 JavaScript!</noscript>
字符实体:
< <符号 < <符号 < <符号 空格 音标 à á â ã 更多的 实体字符 百度查询即可
文本格式:
<b>粗体文本</b> <code>计算机代码</code> <em>强调文本</em> <i>斜体文本</i> <kbd>键盘输入</kbd> <pre>预格式化文本</pre> <small>更小的文本</small> <strong>重要的文本</strong> <abbr> (缩写) <address> (联系信息) <bdo> (文字方向) <blockquote> (从另一个源引用的部分) <cite> (工作的名称) <del> (删除的文本) <ins> (插入的文本) <sub> (下标文本) <sup> (上标文本)
链接:
普通的链接:<a href="http://www.example.com/">链接文本</a> 图像链接: <a href="http://www.example.com/"><img src="URL" alt="替换文本"></a> 邮件链接: <a href="mailto:webmaster@example.com">发送e-mail</a> 书签: <a id="tips">提示部分</a> <a href="#tips">跳到提示部分</a>
到这就基本已经把所有基础标签讲到了,没讲到的基本用不到.(还有显而易见的也没说.适合复习使用.)
总结:
现在,你已学完HTML!(自信点,告诉自己你已经学完了.)
[当然它只是HTML不是html5,音频视频什么的都没有.]
注:以后编写应该符合XHTML规范.(注意规范)
接下来可以学习css了
通过使用 CSS,所有的格式化均可从 HTML 中剥离出来,并存储于一个独立的文件中。(所以那些文本的格式标签将用不到啦!)