欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第一章 HTML 基础学习

程序员文章站 2022-07-13 14:51:33
...
HTML语义表达能力强大

XML(eXtensible Markup Language)标签可以自己定制,只要能够配平就可以了

HTML(Hyper-Text Markup Language)标签是由W3C选定好的,赋予特殊含义的封闭的标签群落

W3C:World-Wide-Web

编辑器:sublime,brackets(emmet插件)

IDE:myeclipse

1. B/S开发的知识体系结构

2. B/S和C/S优缺点

3. 标记语言及其意义

4. 标记语言的两大重大实现(XML,HTML)

5 HTML是什么?W3C是什么?

6 HTML标记的内存存储和渲染流程

文字->图片(渲染 render)

7. 第一代HTML标记 <学习参考网站:https://www.w3schools.bootcss.com>

   HTML早期设计就是用来在军事部门和各个高校,科研之间进行文档的传递。

1)h1-h6 标题标签(h:heading)

从h1开始,字体逐渐缩小,该标签早起主要用于论文的多级别标题设置。

 a.不能逆向嵌套。

 b.H1重要度最高,H6最小(做好设置,有利于搜索引擎分配权重)

2)p 段落标签(paragraph)

3)ul,ol,li

ul:unordered list

li:list item

ol:ordered list

  例子:

<ul> 
   <li>星期一</li>
   <li>星期二</li>
   <li>星期三</li>
</ul>
<ol>
   <li>语文课</li>
   <li>数学课课</li>
   <li>英语课</li>
</ol>

4)dl,dt,dd

dl:definition list

dt:definition title

dd:definition descirbution

5)sub,sup,b(bold),i(italic)

6)br(换行)

 (break and return)在网页中换行只认<br/>, \n和回车均无效

7)font :文字

  常见属性:size(大小) color(颜色) ,face

<font size="3" color="red">This is some text!</font>

<font size="2" color="blue">This is some text</font>

<!-- 注:大多数网页元素都是双标签的,但是有一些是单标签的 -->

8)Hr:水平标尺 horizontal ruler

一些简单的HTML例子:

<!DOCTYPE html>
<html>
<head>
	<title>first page</title>
</head>
<body>
	this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!

	this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!
	<p>
		this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!

	    this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!this is a bool!
	</p>
	<!-- 大多数网页标签是双标签,但是也有些是单标签的 -->
	<ul type="disc" ><!-- type="square"--><!-- type="circle" -->
		<li>
			星期一:
			<ol start="100" type="1" reversed> <!-- start是开始排名点,type是类型,reversed是自减,不写默认自增, -->
				<li>语文课</li>
				<li>数学课</li>
				<li>英语课</li>
			</ol>
		</li>
		<li>星期二:</li>
		<li>星期三:</li>
	</ul>
	<hr>
	<img src="DHTML原理说明.png" alt="DHTML原理说名" width="300" height="300">
	
</body>
</html>
<!-- 标签(tag) 元素(element) html,head,title ,body,button -->
<html>
	<head>
		<title>first page</title>
		<script>
			function $(id)
			{
 			  return document.getElementById(id);//id定位法 var variable
			}
			function setCorlor(){
			 //js编程
			 //找到内存中的这个div对象
			 //alert("you click me!...");
			 //var divObj=document.getElementById("mydiv");//id定位法 var variable	
			 //alert("div的类型是:"+typeof divObj);
			 //alert("div的id是:"+divObj.id);
			 //alert(divObj);
  			 var divObj=$("mydiv");
			 var newColor=$("newColor");
			 var actMsg=$("actMsg");
			 divObj.style.borderColor=newColor.value;
			 
			 actMsg.innerHTML="DIV颜色改变为:"+newColor.value;
			}
			function myFunction()
			{
			 var newColor=$("newColor");
			 var actMsg=$("actMsg"); 
			 if(newColor.value!="red")
			   actMsg.innerHTML="DIV颜色改变为:"+newColor.value;
			}
		</script>
	</head>
	<body>
		<div id="mydiv" style="width:100px;height:100px;border:5px solid red">
		</div>
		请输入div的新颜色:<input type="text" id="newColor" value="green"></input><button onclick="setCorlor();">确定</button>
		<hr>
		<p id="actMsg" onclick="myFunction();">初始颜色为红色</p>
	</body>
	

</html>

9)HTML解析过程

第一章 HTML 基础学习