首页 > Web开发 > 详细

html基础

时间:2015-10-09 16:45:12      阅读:210      评论:0      收藏:0      [点我收藏+]

 

学习了一天,总结巩固下自己收获。

 

html是超文本标记语言,而不是编程语言。

 

1:html结构

    包含html标签,head标签,title标签,body标签。

 

<html>
    <head>
        <title>This is my first page!</title>
    </head>
<body>
       content.
</body>
</html>

2:html语法

   第一点:标签是有左尖括号<和右尖括号>组成,<标签>

   第二点:开始标签<标签> 和 结束标签</标签>

   第三点:标签正确嵌套。

   第四点:标签元素和属性为了遵循w3c标准,用小写。

 

3:标签

  1)head标签(包含title标签,style标签,script标签,link标签,meta标签,base标签)

   

      title标签:语义是文档标题

      意义:

     用于浏览器工具栏标题显示

     页面添加到收藏夹标题显示

     搜索引擎搜索页面标题显示

     

<!doctype html>
<html>
    <head>
           <title>标题标签</title>
    </head>
<body>
    <h1>Hello world!</h1>
</body>
</html>

  style标签:语义内嵌样式表

<!doctype html>
<html>
    <head>
           <title>内嵌样式表</title>
           <style type="text/css">
                h1{color:red;}             
           </style>    
    </head>
<body>
    <h1>Hello world!</h1>
</body>
</html>

  script标签:语义是插入js代码

<!doctype html>
<html>
    <head>
           <title>内嵌样式表</title>
           <style type="text/css">
                h1{color:red;}             
           </style>
           <script type="text/javascript">
               document.getElementById("hid").innerHTML="JAVASCRIPT";
           </script>    
    </head>
<body>
    <h1 id=“hid”>Hello world!</h1>
</body>
</html>

  

     

     

      link标签:语义是插入外部样式表

<!doctype html>
<html>
    <head>
           <title>外部样式表</title>
           <link rel="stylesheet" href="style.css" type="text/css">    
    </head>
<body>
    <h1>Hello world!</h1>
</body>
</html>

  

     

      meta标签:包含一些元信息,例如关键字,描述,作者,文档编码等

<!doctype html>
<html>
    <head>
           <title>meta</title>
           <meta name="keyword" content="html,css"/>
           <meta name="description" content="欢迎回到html基础"/> 
    </head>
<body>
    <h1>Hello world!</h1>
</body>
</html>

  

      

     2)body标签(承载页面内容)

      div标签(语义用于分离独立的逻辑块)

<!doctype html>
<html>
    <head>
           <title>div</title>
    </head>
<body>
    <div>top</div>
    <div>content</div>
    <div>footer</div>
</body>
</html>

  

 

     标题标签(h1~h6)

     h1字体最大,h6最小。语义是用于文本的标题。

<!doctype html>
<html>
    <head>
           <title>标题标签</title>
    </head>
<body>
    <h1>h1</h1>
    <h2>h2</h2>
    <h3>h3</h3>
    <h4>h4</h4>
    <h5>h5</h5>
    <h6>h6</h6>
</body>
</html>

  

    

     段落标签(p)

    用于描述文档的段落,段落标签前后换行显示。

<!doctype html>
<html>
    <head>
           <title>段落标签</title>
    </head>
<body>
    <p>我是段落</p>
</body>
</html>

  

    

    超链接标签(a):用于从一个页面向另一个页面跳转

<!doctype html>
<html>
    <head>
           <title>超链接标签</title>
    </head>
<body>
    <a href="http://www.baidu.com" title="我是超链接">
</body>
</html>

  

   

    图像标签(img):用于图像的显示。

<!doctype html>
<html>
    <head>
           <title>img标签</title>
    </head>
<body>
    <img src="logo.jpg" alt="my image"  title="my image"/>
</body>
</html>

  

列表标签:有序列表(ol)和无序列表(ul)

 1 <html>
 2     <head>
 3         <title>列表</title>
 4     </head>
 5 <body>
 6        <ol>有序列表
 7            <li>html</li>
 8            <li>css</li>
 9            <li>js</li>
10         </ol>
11          <ul>无序列表
12            <li>html</li>
13            <li>css</li>
14            <li>js</li>
15         </ul>
16 </body>
17 </html>

 

 

表格标签

 1 <!doctype html>
 2 <html>
 3     <head>
 4            <title>table标签</title>
 5     </head>
 6 <body>
 7      <table>
 8         <caption>表格标题</caption>
 9         <tbody>
10               <tr><th>表格头</th></tr>
11               <tr><td>单元格</td></tr>
12         </tbody>
13     </table>
14 </body>
15 </html>

 

 

表单标签

 1  1 <!doctype html>
 2  2 <html>
 3  3     <head>
 4  4            <title>form标签</title>
 5  5     </head>
 6  6 <body>
 7  7      <form method="post" action="form.php">
 8                  账号<input type="text" name="name"/>
 9                  密码<input type="password" name="pass"/>
10<input type="radio" name="sex" value="girl"/>
11<input type="radio" name="sex" value="boy"/>
12                  跑步<input type="checkbox" name="sport" value="running"/>
13                  游戏<input type="checkbox" name="sport" value="swimming"/>
14                   <input type="submit" name="btnSubmit" value="提交"/>   
15          </form>
16 14 </body>
17 15 </html>

 总结:html基础是了解标签的正确使用,所编写的代码要符合语义化,w3c标准。

html基础

原文:http://www.cnblogs.com/kevoin/p/4864389.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!