1.web前端之路:HTML基础

HTML

1.HTML结构

<!DOCTYPE html> <!--语法开始-->
<html lang="en">
<head>
    <!--头部信息,如title标签定义的网页标题-->
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <!--主体信息,包含网页显示的内容-->
</body>
</html> <!--语法结束-->

2.HTML语法

  1. 元素的属性包含属性名称和属性值两部分,称为键值对,中间通过等号来连接,多个属性之间通过空格进行分割。
  2. 属性内部的不同子属性间用分号区分,例如style={color:red; background-color:black; font-size:8px;}  

3.HTML标签

  1.文档结构标签

    <html>...</html>:表示HTML文档的起始和终止。

    <head>...</head>:标识HTML文档的头部区域。

    <body>...<body>:标识HTML文档的主体区域。

  2.文本格式标签

    <title>...</title>:标识网页标题。

    <hi>...</hi>:标识标题文本,其中i表示1,2,3,4,5,6分别表示一级,二级,三级等标题。

    <p>...</p>:标识段落文本,并且空一行。

    <pre>...<pre>:标识预定义文本。

    <blockquote>...</blockquote>:标识引用文本

  3.字符格式标签

    <b>...</b>:标识强调文本,以加粗效果显示。

     <i>...</i>:标识引用文本,以斜体效果显示。

    <sup>...</sup>:标识上标文本,以上标效果显示。

    <sub>...</sub>:标识上标文本,以上标效果显示。

    <cite>...</cite>:标识引用文本,以引用效果显示。

<html>
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset="UTF-8">
	<title>示例代码</title>
	</head>
	<body>
	<p>例如,针对下面这个一元二次方程:</p>
	<p><i>x</i><sup>2</sup>-<b>5</b><i>x</i>+<b>4</b>=0</p>
	<p>我们使用<big><b>分解因式法<b><big>来演示解题思路如下:</p>
	<p><small>由:</small>(<i>x</i>-1)(<i>x</i>-4)=0</p>
	<p><small>得:</small><br/><i>x</i><sub>1</sub>=1<br/>
		<i>x</i><sub>2</sub>=4</p>
	</body>
</html> 

  4.列表标签

    HTML文档中,列表结构可以分为两种类型:有序列表和无序列表。无序列表使用项目符号来标识列表,而有序列表则使用

    编号来标识列表的项目顺序。

    <ul>...</ul>:标识无序列表。

    <ol>...<ol/>:标识有序列表。

    <li>...</li>:标识列表项目。

    另外,还可以定义定义列表。定义列表是一种特殊的结构,它包括词条和解释两块内容。包含的标签说明如下。

    <dl>...</dl>:标识定义列表。

    <dt>...</dt>:标识词条。

    <dd>...</dd>  :标识解释。

  5.链接标签

    <a>...</a>:标识超链接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
     <a href="http://www.baidu.com">点我进入百度</a>
</body>
</html>

    <a>标签还可以定义锚点。锚点是一类特殊的超链接,它可以定位到网页中某个具体的位置。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <a href="#btm">跳转到底部</a>
    <div id="box" style="height: 2000px;border:solid 1px red;" >撑开浏览器滚动条</div>
    <span id="btm">底部锚点位置</span>
</body>
</html>

  6.多媒体标签

    <img>:嵌入图像。

    <embed>...</embed>:嵌入多媒体。

    <object>...</object>:嵌入多媒体。

  7.表格标签

    <table>...</table>:定义表格结构。

    <caption>...</caption>:定义表格标题。

    <th>...</th>:定义表头。

    <tr>...</tr>:定义表格行。

    <td>...</td>:定义表格单元格。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <table summary="ASCII编码对应表,共5行3列">
        <caption>ASCII字符集(节选)</caption>
        <tr>
            <th>十进制</th>
            <th>十六进制</th>
            <th>字符</th>
        </tr>

        <tr>
            <th>9</th>
            <th>9</th>
            <th>TAB(制表符)</th>
        </tr>

        <tr>
            <th>10</th>
            <th>A</th>
            <th>换行</th>
        </tr>

        <tr>
            <th>13</th>
            <th>D</th>
            <th>回车</th>
        </tr>

        <tr>
            <th>32</th>
            <th>20</th>
            <th>空格</th>
        </tr>

    </table>
</body>
</html>

  8.表单标签

    <form>...</form>:定义表单结构。

    <input/>:定义文本域,按钮和复选。

    <textarea>...</textarea>:定义多行文本框。

    <select>...</select>:定义下拉列表。

    <option>...</option> :定义下拉列表中的选择项目。

<html>
	<head><meta http-equiv="Content-Type" content="text/html; charset="UTF-8">
	<title>示例代码</title>
	</head>
	<body>
		<form id="form1" name="form1" method="post" action="">
			<p>单行文字域:<input type="text" name="textfield" id="textfield " /></p>
			<p>密码域:<input type="password" name="passwordfield" id="passwordfield" /></p>
			<p>多行文本域:<textarea name="textareafield" id="textareafield"></textarea></p>
			<p>复选框:复选框1<input name="checkbox1" type="checkbox" value="" />
					   复选框2<input name="checkbox2" type="checkbox" value="" />
			</p>
			<p>单选按钮:
				<input name="radio1" type="radio" value="" />按钮1
				<input name="radio2" type="radio" value="" />按钮2
			</p>
			<p>下拉菜单:
				<select name="selectlist">
				<option value="1">选项1</option>
				<option value="2">选项2</option>
				<option value="3">选项3</option>
				</select>
			</p>
			<p><input type="submit" name="bottom" id="bottom" value="提交" /></p>
	</form>
</body>
</html>
时间: 2024-10-14 05:08:31

1.web前端之路:HTML基础的相关文章

【转】别人家的孩子之《说说我的web前端之路,分享些前端的好书》

链接http://www.cnblogs.com/Darren_code/archive/2011/02/09/JavaScript.html   2011-10-31 22:56 by 聂微东 PS:(11年现在都16年了 落后了5年哎...) WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才.本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解JavaScript或者是刚接触JavaScript的朋友,

怎样学习Web前端?如何从基础到深入学习Web前端?

Web前端一直被认为是"上手快"."薪资高"的行业,随着需求的进步和用户需求的提高,Web前端开发人员需求旺盛,吸引了大批的人涌入这个行业.不过如何从基础到深入学习Web前端呢?就这个问题给大家简单分享一下方法. 很多人认为Web前端简单,可以自学,但往往在学习的过程中或求职时碰壁,究其原因还在于自学存在的两大缺陷.首先是自学容易钻进死胡同,没有一个好的学习路线和好的老师引导,你在遇到较难的知识点时就会碰壁,或长时间纠结在这一知识点,又或者是直接略过这个知识点,这都

我的web前端之路_入门篇

去年下半年我开始了我的web前端之旅,由于是工作三年后转行,为了尽快入门,我选择了参加培训班.这里我想特别说明一下,网上有很多鄙视培训的同学,但就我个人的培训经历而言,除了最后一阶段会有类似于面试忽悠,简历包装这样的辅导外,就从课程本身来说安排的还是比较合理的,授课老师知识水平和教学水平也都不错,学习氛围也比较好.除了性价比我觉得不是很高外,还有就是培训结束后自己能否保持学习.对于还在上学的同学,我是比较推荐自学.如果你对前端开发有兴趣,不妨自己学起来,现在网上的资源还是挺丰富的,如果学习中有什

web前端之路 - 开篇

一 web发展历程 了解事物的历史有助于我们渐进式的从发展的思路清楚了解事物的来龙去脉. 这里有一篇网文写得比较清晰和完整:https://www.tianmaying.com/tutorial/web-history 二 前后端分离 前后端分离为我们说明前后端分离的依据,缘由,以及提供理论基础. 在这里也有一篇博客写得非常好,里面详细阐明了前后端分离,以及前端的一些情况和诉求,http://www.cnblogs.com/aspnethot/articles/3678994.html 三 Co

我的web前端之路

毕业3年,真的很迷茫,不知道从事哪行,工资一直在最底层徘徊吧! 很多人说,我是女孩子,随便找份工作就ok了.但是生活真的很现实,看到身边的人好像都比你过的好,你真的愿意就这样庸庸碌碌拿着4000千元工资过一辈子吗?何况自己讨厌这样看不到前景,下了班就是逛街的生活. 现在还不算老,应该为自己的未来努力打拼了. 转行对于我来讲,真的是需要很大的决心,需要面对前期微薄的工资,需要私下花更多时间去学习,这样才能跟的上技术需要的脚步. 想来想去,还是想做前端开发这行,期待2年之后,破茧成蝶的那天!那时的自

7.web前端之路:CSS剖析指之盒子模型

一.margin和padding作用域 盒子模型 二.margin margin:用于控制元素与元素之间的距离:margin的最基本用途就是控制元素周围空间的空隔 从视角上达到相互隔开的目的,俗称为外边距,其大小不会影响盒子的大小. 三.padding padding:用于控制内容与边框之间的距离,俗称为内边距,其大小会将盒子想四周撑开. 四.注意 边框在默认情况下定位于浏览器窗口的左上角,但是并没有紧贴着浏览器的宽口的边框,这是因为body 本身也是一个盒子(它存在于HTML这个大盒子里面),

6.web前端之路:DOM

DOM 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口.它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式.我们最为关心的是,DOM把网页和脚本以及其他编程语言联系了起来.DOM属于浏览器,而不是JavaScript语言规范里规定的核心内容. 一.查找元素 1.直接查找 var obj0 = document.getElementById('SomeId'); 根据ID获取一个标签 var obj1 = document.

5.web前端之路:JavaScript

JavaScript JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规范编写相应代码, 浏览器可以解释并做出相应的处理. 一.如何编写 1.JavaScript代码存在形式 <!--方式一 --> <script type="text/javascript" src="JS文件"></script> <!--方式二 --> <scri

6.web前端之路:JavaScript作用域

JavaScript 一."JavaScript中无块级作用域" 在Java和C#中存在块级作用域,即:大括号也是一个作用域 public static void main () { if(1==1){ String name = "seven"; } System.out.println(name); } // 报错 Java public static void Main() { if(1==1){ string name = "seven"