• html入门的一些东西 枯木


    ##########################################HTML介绍########################################## 
    HTML文件是什么? 
    HTML表示超文本标记语言(Hyper Text Markup Language)。 
    HTML文件是一个包含标记的文本文件。 
    这些标记保速浏览器怎样显示这个页面。 
    HTML文件必须有htm或者html扩展名。 
    HTML文件可以用一个简单的文本编辑器创建。 
    ---------------------------------------
    <html>
    <head>
    <title>Title of page</title>
    </head>
    <body>
    This is my first homepage. 
    <b>This text is bold</b>
    </body>
    </html> 
    --------------------------------------- 
    HTML文档中,第一个标签是<html>。这个标签告诉浏览器这是HTML文档的开始。HTML文档的最后一个标签是</html>,这个标签告诉浏览器这是HTML文档的终止。
    在<head>和</head>标签之间文本的是头信息。在浏览器窗口中,头信息是不被显示的。
    在<title>和</title>标签之间的文本是文档标题,它被显示在浏览器窗口的标题栏。
    在<body>和</body>标签之间的文本是正文,会被显示在浏览器中。
    在<b>和</b>标签之间的文本会以加粗字体显示。 
    为什么使用小写标签?
    HTML标签是大小写无关的:<B>跟<b>含义相同。当你上网的时候,你会注意到多数教程在示例中使用大写的HTML标签,我们总是使用小写标签。为什么? 
    假如你想投入到下一代HTML中,你应该开始使用小写标签。W3C在他们的HTML4建议中提倡使用小写标签,XHTML(下一代HTML)也需要小写标签。 
    标签<body>定义了HTML页面的主体元素。使用一个附加的bgcolor属性,你可以告诉浏览器:你页面的背景色是红色的,就像这样:
    <body bgcolor="red"> 
    标签<table>定义了一个HTML表格。使用一个附加的border属性,你可以告诉浏览器:这个表格是没有边框的,代码是:
    <table border="0">
    属性通常由属性名和值成对出现,就像这样:name="value"。属性通常是附加给HTML元素的开始标签的。 
    属性值应该被包含在引号中。双引号是最常用的,但是单引号也可以使用。
    在很少情况下,比如说属性值本身包含引号,使用单引号就很必要了。
    比如:name='John "ShotGun" Nelson'。
    注意:中文引号跟英文引号是不一样的。上面所指的引号都是英文状态下的引号。 
    ##########################################HTML介绍########################################## 
    ##########################################HTML基本标签##########################################
    ----------------------------------------------------------
    <html>
    <body>
    <p>This is a paragraph.</p>
    <p>This is a paragraph.</p>
    <p>This is a paragraph.</p>
    <p>Paragraph elements are defined by the p tag.</p>
    </body>
    </html>
    ---------------------------------------------------------- 
    段落
    <p> </p> --> HTML自动在一个段落前后各添加一个空行。 
    标题元素由标签<h1>到<h6>定义。<h1>定义了最大的标题元素,<h6>定义了最小的。
    ----------------------------------
    <h1>This is a heading</h1>
    <h2>This is a heading</h2>
    <h3>This is a heading</h3>
    <h4>This is a heading</h4>
    <h5>This is a heading</h5>
    <h6>This is a heading</h6>
    ---------------------------------- 
    换行<br>
    当需要结束一行,并且不想开始新段落时,使用<br>标签。<br>标签不管放在什么位置,都能够强制换行。
    <p>This <br> is a para<br>graph with line breaks</p> 
    <br>标签是一个空标签,它没有结束标记。 
    HTML中的注释 
    注释标签用来在HTML源文件中插入注释。注释会被浏览器忽略。你可以使用注释来解释你的代码,这可以在你以后编辑代码的时候帮助你。
    <!-- This is a comment --> 
    注意:你需要在左括号“<”后面跟一个感叹号,右括号不用。 
    基本注意点——有用的技巧:
    当你写下HTML文本的时候,你不能确知在另外一个浏览器中,这些文本将被如何显示。有人用着大的显示器,有的人用的小一些。每次用户调整窗口大小的时候,文本都将被重新格式化。不要想在编辑器中写一些空行和空格来协助排版。 
    HTML将截掉你文本中的多余空格。不管多少个空格,处理起来只当一个。一点附加信息:在HTML里面,一个空行也只被当作一个空格来处理。 
    使用空段落<p>来插入空白行是一个坏习惯,请使用<br>标签来替代。(但是不要用<br>标签来创建列表,我们后面会专门学习HTML列表的。) 
    你也许注意到了段落可以不写结束标记</p>。别依赖它,HTML的下一个版本将不准你漏掉任何一个结束标签。 
    HTML自动在某些元素前后增加额外的空行,就像在段落和标题元素的前后一样。
    使用水平线(<hr>标签)来分隔
    ------------------------------------------------------------
    <html>
    <body bgcolor="blue">
    <hr>
    <center><p>This is a test page <br>This is a test page</p>
    <hr>
    </body>
    </html>
    ------------------------------------------------------------ 
    -----------------------------------------
    <html>
    <body>
    <b>This text is bold</b>
    <br>
    <strong>
    This text is strong
    </strong>
    <br>
    <big>
    This text is big
    </big>
    <br>
    <em>  	<! -- 强调 -->
    This text is emphasized
    </em>
    <br>
    <i>  	<! -- 斜体 -->
    This text is italic
    </i>
    <br>
    <small>
    This text is small
    </small>
    <br>
    This text contains
    <sub>	<! -- 下标 -->
    subscript
    </sub>
    <br>
    This text contains
    <sup>
    superscript
    </sup>	<! -- 上标 -->
    </body>
    </html>
    ----------------------------------------- 
    -----------------------------------------
    <html>
    <body>
    <pre>
    This is 
    preformatted text.
    It preserves      both spaces 
    and line breaks.
    </pre>
    <p>The pre tag is good for displaying computer code:</p>
    <pre>
    for i = 1 to 10
         print i
    next i
    </pre>
    </body>
    </html>
    ---------------------------------------- 
    <!-- pre元素可定义预格式化的文本。被包围在pre元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 --> 
    ##########################################HTML基本标签########################################## 
    ##########################################HTML实体##########################################
    有些字符,比如说“<”字符,在HTML中有特殊的含义,因此不能在文本中使用。
    想要在HTML中显示一个小于号“<”,需要用到字符实体。 
    一个字符实体拥有三个部分:一个and符号(&),一个实体名或者一个实体号,最后是一个分号(;)
    想要在HTML文档中显示一个小于号,我们必须这样写:<或者<
    使用名字相对于使用数字的优点是容易记忆,缺点是并非所有的浏览器都支持最新的实体名,但是几乎所有的浏览器都能很好地支持实体号。
    注意:实体名是大小写敏感的。
    -------------------------------------------
    <html>
    <body>
    <p>This is a character entity: {</p>
    <p>
    </body>
    </html>
    
    ##########################################HTML实体##########################################
    
    ##########################################HTML链接##########################################
    -----------------------------------------------------------
    <html>
    <body>
    <p>
    <a href="lastpage.htm">
    This text</a> is a link to a page on this Web site.
    </p>
    <p>
    <a href="http://www.microsoft.com/">	
    <! -- 创建链接 其中<a href="http://www.microsoft.com/" target="_blank"> 
    <! -- 以上表示在新标签打开链接,不加的话会在当前标签覆盖原网页打开 -->
    This text</a> is a link to a page on the World Wide Web.   
    </p>
    </body>
    </html>
    -----------------------------------------------------------
    
    ------------------------------------------
    <html>
    <body>
    <p>
    <a href="#C4">   
    See also Chapter 4.
    </a>
    </p>
    <p>
    <h2>Chapter 1</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 2</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 3</h2>
    <p>This chapter explains ba bla bla</p>
    <a name="C4"><h2>Chapter 4</h2></a>		
    <!-- name属性用来创建一个命名的锚。使用命名锚以后,可以让链接直接跳转到一个页面的某一章节,而不用用户打开那一页,再从上到下慢慢找。 -->
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 5</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 6</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 7</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 8</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 9</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 10</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 11</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 12</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 13</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 14</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 15</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 16</h2>
    <p>This chapter explains ba bla bla</p>
    <h2>Chapter 17</h2>
    <p>This chapter explains ba bla bla</p>
    </body>
    </html>
    ------------------------------------------
    ##########################################HTML链接##########################################
    
    ##########################################HTML框架##########################################
    ------------------------------------------
    <html>
    <frameset cols="25%,50%,25%">
    	<frame src="frame_a.htm">
    	<frame src="frame_b.htm">		<! -- 这个例子说明了如何创建一个有三个页面的垂直分栏。src=填网页名称 -->
    	<frame src="frame_c.htm">
    </frameset>
    </html>
    ------------------------------------------
    
    ------------------------------------------
    <html>
    <frameset rows="25%,50%,25%">
    	<frame src="frame_a.htm">
    	<frame src="frame_b.htm">	<! -- 这个例子说明了如何创建一个有三个页面的水平分栏。src=填网页名称 -->
    	<frame src="frame_c.htm">
    </frameset>
    </html>
    ------------------------------------------
    <frame>标签定义了每个框架中放入什么文件
    
    基本注意点——有用的技巧
    假如一个框架有可见边框,用户可以拖动边框来改变它的大小。如果不想让用户改变大小,可以在<frame>标签中加入:noresize="noresize"。
    ##########################################HTML框架##########################################
    
    ##########################################HTML表格##########################################
    <tr> 标签定义 HTML 表格中的行。
    --------------------------------------
    <table border="1">
      <tr>
        <th>Month</th>
        <th>Savings</th>
      </tr>
      <tr>
        <td>January</td>
        <td>$100</td>
      </tr>
    </table>
    -------------------------------------
    
    ##########################################HTML表格##########################################
    


  • 相关阅读:
    js数组根据对象中的元素(相同的属性值)去重
    nginx设置add_header 跨域依旧失败解决
    canvas前端压缩图片和视频首屏缩略图并上传到服务器
    纯前端下载文件的方法
    vue多文件上传进度条 进度不更新问题
    jquery中attr和prop的区别
    为什么我认为数据结构与算法对前端开发很重要?
    CSS2.0实现面包屑
    Vue是如何渲染页面的,渲染过程以及原理代码
    js 事件驱动原理
  • 原文地址:https://www.cnblogs.com/kumulinux/p/2808710.html
Copyright © 2020-2023  润新知