HTML简单笔记


    1.  HTML: Hyper Text Marup Language 超文本标记语言
    2. 是一种标记语言(Marup Language),不是编程语言
    3. HTML用标签描述网页

  一、html标签:
            标签一般成对出现。eg:<a>  </a>.。。。。 <a>是开始标签  </a>是结束标签
    
            eg:

<html>
<body>
<h1>我的第一个标题</h1>

<p>我的第一个段落。</p>

</body>

</html>

例子解释

      • <html> 与 </html> 之间的文本描述网页
      • <body> 与 </body> 之间的文本是可见的页面内容
      • <h1> 与 </h1> 之间的文本被显示为标题
      • <p> 与 </p> 之间的文本被显示为段落


1.HTML 链接是通过<a>标签来定义

            eg:<a href="http://baidu.com">this is baidu</a>

 2.HTML 图像 <img/>    

             eg:<img src=" pic.jpg"  width="100" height="200"/>

3.HTML 标题

标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

<h1> 定义最大的标题。<h6> 定义最小的标题。

实例

<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>

                   4.注释标签 <!--     -->
                     
                 <!-- 注释部分 -->

                       


二、html 属性

       常用属性:

 属性 描述
class classname 规定元素的类名(classname)
id id 规定元素的唯一 id
style style_definition 规定元素的行内样式(inline style)
title text 规定元素的额外信息(可在工具提示中显示)

 
              1,id  属性

             id属性规定HTML的唯一 ID

               id在HTML文档中必须是唯一的

               id属性可用作链接,通过js或css为带有指定ID的元素定义样式

          

  eg1:通过js 利用id属性改变样式

  
 

<html>

<head>

    <script type="text/javascript" >

        function change-header(){

            document.getElementById("FirstHeader").innerHTML="2 hi chunhcun";

        }

    </script>

</head>

<body>

<h1 id="FirstHeader">1  hello chunchun</h1>

<button onclick="change-header()">change header</button>

</body>

</html>

eg2:通过css改变样式

    注:#代表id。.代表class

<html>

<head>

 <style>

     #firstheader

     {

         color: yellow;

         width: auto;

         text-align: center;

     }

 </style>  

</head>

<body>

<h1 id="firstheader"> hello 3</h1>

</body>

</html>


       2.class属性

                   class属性规定元素的类名

                   class属性大多数时候用于指向样式表中的类。

           注:class 属性不能在以下HTML元素中使用:base,head,meta,param,script,style,title。

                   类名不能以数字开头,只有ie支持这种写法。


eg:

<html>
<head>
<style type="text/css">
h1.intro {color:blue;}
p.important {color:green;}
</style>
</head>

<body>
<h1 class="intro">Header 1</h1>
<p>A paragraph.</p>
<p class="important">Note that this is an important paragraph.</p>
</body>
</html>

3,style属性

      提供了一种改变所有HTML元素样式的通用方法。

      可以使用style属性直接改变元素样式,或使用css文件间接进行定义元素格式。

    eg1:background-color:定义背景颜色

       

<html>

<body style="background-color:yellow">
<h2 style="background-color:red">This is a heading</h2>
<p style="background-color:green">This is a paragraph.</p>
</body>

</html>

   eg2:font-family、color 以及 font-size  字体系列,颜色,尺寸

      

<html>

<body>
<h1 style="font-family:verdana">A heading</h1>
<p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>
</body>

</html>

   eg3:text-align 属性规定了元素中文本的水平对齐方式:

        

<html>

<body>
<h1 style="text-align:center">This is a heading</h1>
<p>The heading above is aligned to the center of this page.</p>
</body>

</html>

三,css

      1.外部样式表

             当样式需要被应用到很多页面时,使用外部样式表,改变一个文件,可改变一个站点。

          

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

2.内部样式表

    当单个文件需要应用到个别元素时,使用内部样式表。可在head部分通过<style>标签定义内部样式表。

<head>

<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>


3.内联样式表

 当特殊的元素需要应用个别元素时,可用内联样式表。直接在相关的标签中使用样式属性

<p style="color: red; margin-left: 20px">
This is a paragraph
</p>

四.表格

          表格由 <table> 标签来定义。

 每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。

 字母 td 指表格数据(table data),即数据单元格的内容。

 数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。


1,表格的属性:border,空单元格,表头。

  具体查阅http://www.w3school.com.cn/html/html_tables.asp

<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>row 2, cell 2</td>
</tr>
</table>

五,列表

        1,无序列表

                 是一个项目的列表,此列项目列表使用粗体圆点来标记。

                 无序列表始于<ul>标签,每个列表项始于<li>.

                

<ul>

<li>Coffee</li>

<li>Milk</li>

</ul>

浏览器显示如下:

  • Coffee
  • Milk

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。


 
  

            2,有序列表

                       有序列表也是一列项目,列表项目使用数字进行标记。

                        始于<ol>。每个列表项始于<li>.

             

<ol>

<li>Coffee</li>

<li>Milk</li>

</ol>

浏览器显示如下:


 
 
      1. Coffee
      2. Milk

列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。

          3,定义列表

              

自定义列表不仅仅是一列项目,而是项目及其注释的组合。

自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

<dl>
<dt>Coffee</dt>
<dd>Black hot drink</dd>
<dt>Milk</dt>
<dd>White cold drink</dd></dl>

浏览器显示如下:

Coffee

Black hot drink

Milk

White cold drink

定义列表的列表项内部可以使用段落、换行符、图片、链接以及其他列表等等。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值