美文网首页
前端(HTML)

前端(HTML)

作者: 埃菲尔上的铁塔梦i | 来源:发表于2018-08-06 20:25 被阅读0次

根据W3C标准,一个网页主要由三部分组
成:结构、表现还有行为

前端1.PNG

先说一下HTML

  • 下面就是最基本的HTML网页:
<html>
    <head>
         <title>这是一个非常好的网页</title>
    </head>

    <body>
        <h1>这是我的第一个网页</h1>
    </body>
</html>
  • 1、title网页的标题标签,默认会显示在浏览器的标题栏中
    搜索引擎在检索页面时,会首先检索title标签中的内容
    它是网页中对于搜索引擎来说最重要的内容,会影响到网页在搜索引擎中的排名
  • 2、body标签用来设置网页的主体内容,网页中所有可见的内容,都应该在body中编写

*3、< !-- ......-->注释
在这个结构中,可以来编写HTML的注释
注释中的内容,不会在页面中显示,但是可以在源码中查看
我们可以通过编写注释来对代码进行描述,从而帮助其他的开发人员工作
一定要养成良好的编写注释的习惯,但是注释一定要简单明了

  • 4、 属性:
    可以通过属性来设置标签如何处理标签中的内容
    可以在开始标签中添加属性
    属性需要写在开始标签中,实际上就是一个名值对的结构
    属性名="属性值",一个标签中可以同时设置多个属性,属性之间用空格隔开
<!DOCTYPE html>
<html>
<head>
    <title>网页标题</title>
</head>
<body>
        <!--
            这是我写的谁都别动   
        -->
        <h1>
            这是我的<font color = "blue" size>第二个</font>网页
        <h1>
</body>
</html>
  • 编写格式:
    h5的文档声明,声明当前的网页是按照HTML5标准编写的
    编写网页时一定要将此声明写在网页的最上边
    如果不写文档声明,则会导致有些浏览器进入一个怪异模式,导致浏览器无法正常解析显示网页
    所以为了避免进入该模式,一定要写文档声明
  • 常见字符集:
    ASCII、ISO-8859-1、GBK、GB2312、ANSI、还有国际通用UTF-8
    需要告诉浏览器,网页所采用的编码字符集
    meta标签用来设置网页的一些元数据,比如网页的字符集、关键字、简介
    meta是一个自结束标签,编写一个自结束标签时,可以在开始标签中添加一个/
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>设置字符集</title>
    </head>
    <body>
        <h1>这是一个非常好的网页</h1>
    </body>
</html>
  • 标题标签:
    在HTML中,一共有六级标题标签,h1~h6
    在显示效果上h1最大,h6最小,但是文字的大小我们并不关心
    使用HTML标签时,关心的是标签的语义,我们使用的标签都是语义化标签
    6级标题中,h1的最重要,表示一个网页中的主要内容,h2~h6重要性依次降低
    对于搜索引擎来说,h1的重要性仅次于title,搜索引擎检索完title,会立即查看h1中的内容
    h1标签非常重要,它会影响到页面在搜索引擎中的排名,页面只能写一个h1一般页面中标题标签只使用h1、h2、h3以后的基本不使用
  • 段落标签:
    段落标签用于表示内容中的一个自然段
    使用p标签来表示一个段落
    p标签中的文字默认会独占一行,并且段与段之间会有一个间距
  • 在HTML中,字符之间写再多的空格,浏览器也会当成一个空格解析,
    换行也会当成一个空格解析
    在页面中可以使用br标签来表示一个换行,br标签是一个自结束标签
  • hr标签也是一个自结束标签,可以在页面中生成一条水平线
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>常用的标签</title>
    </head>
    <body>
        
        <h1>一级标题</h1>
        <h2>一级标题</h2>
        <h3>一级标题</h3>
        <h4>一级标题</h4>
        <h5>一级标题</h5>
        <h6>一级标题</h6>
        <p>我是一个p标签,我用来表示一个段落</p>
        <p>我是一个p标签,我用来表示一个段落</p>

        <p>
            锄       禾日当午,<br />
            汗滴禾下土,<br />
            谁知盘中餐,<br />
            粒粒皆辛苦<br />
        </p>
        <hr />
        </body>
</html>
  • 在HTML中,一些如<、>这种特殊字符是不能直接使用的
    需要使用一些特殊的符号来表示这些特殊字符,这些特殊符号称为实体(转义字符)
    浏览器解析到实体时,会自动将实体转换为其对应的字符实体的语法:&实体的名字;
  • &实体的名字:
    空格  
    版权符号 ©
    < 小于号 < <
    大于号 > >
    & 和号 & &
    " 引号 " "
    ' 撇号 ' (IE不支持) '
    ¢ 分 ¢ ¢
    £ 镑 £ £
    ¥ 日圆 ¥ ¥
    € 欧元 € €
    § 小节 § §
    © 版权 © ©
    ® 注册商标 ® ®
    ™ 商标 ™ ™
    × 乘号 × ×
    ÷ 除号 ÷ ÷
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>实体</title>
    </head>
    <body>
        a&lt;b&gt;c
        <p>&copy;今天天气&nbsp;&nbsp;&nbsp;好晴朗,处处好风光</p>
    </body>
</html>
  • img
    使用img标签来向网页中引入一个外部图片
    img标签也是一个自结束标签
    属性:
    src:设置一个外部图片的路径
    alt:可以用来设置在图片不能显示时,对图片的描述
    搜索引擎可以通过alt属性来识别不同的图片
    如果不写alt属性,则搜索引擎不会对img中的图片进行收录
    width:可以用来修改图片的宽度,一般使用px作为单位
    height:可以用来修改图片的高度,一般使用px作为单位
    宽度和高度两个属性如果只设置一个,另一个也会同时等比例调整大小
    如果两值同时指定,则按照你指定的值来设置
    一般开发中除了自适应的页面,不建议设置width和height
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>图片标签</title>
    </head>
    <body>
        <img src="2.gif" alt="这是一只动物" width="100px" height="500px" />
    </body>
</html>
  • 相对路径
    src属性配置的是图片的路径,目前我们所使用的路径全都是相对路径
    相对路径:
    相对路径指相对于当前资源所在目录的位置
    可以使用../来返回上一级目录,返回几级目录就写几个../
  • 图片的格式:
    JPEG(JPG)
    - JPEG图片支持的颜色比较多,图片可以压缩,但是不支持透明
    - 一般使用JPEG来保存照片等颜色丰富的图片
    GIF
    - GIF支持的颜色少,只支持简单的透明,支持动态图
    - 图片颜色单一或者是动态图时可以使用GIF
    PNG
    - PNG支持的颜色多,并且支持复杂的透明
    - 可以用来显示颜色复杂的透明的图片
    图片的使用原则:
    效果不一致,使用效果好的
    效果一致,使用小的
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>相对路径</title>
    </head>
    <body>
        <img src="../img/2.gif" alt="这是一只动物" />
        </body>
</html>
  • 使用meta标签还可以用来设置网页的关键字
  • 还可以用来指定网页的描述
    搜索引擎在检索页面时,会同时枪击页面中的关键词和描述,但是这两个值不会影响页面在搜索引擎中的排名
  • 使用meta可以用来做请求的重定向
    <meta http-equiv="refresh" content="秒数;url=目标路径" />
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>meta标签</title>
        <meta name="keywords" content="HTML5,JavaScript,前端,Java" />
        <meta name="description" content="发布h5、js等前端相关的信息" />
        <meta http-equiv="refresh" content="5;url=http://www.baidu.com" />
    </head>
    <body>
        <h1>5秒以后跳转页面</h1>
    </body>
</html>
  • 注释
    1、HTML中不区分大小写,但是我们一般都使用小写
    2、HTML中的注释不能嵌套
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>XHTML的语法规范</title>
    </head>
    <body>
        <!-- 
            这是一个注释
            <!-- 
                这是注释中的注释
            -->
        -->
  • 使用内联框架可以引入一个外部的页面
    使用iframe来创建一个内联框架
    属性:
    src:指向一个外部页面的路径,可以使用相对路径
    width:
    height:
    name:可以为内联框架指定一个name属性
    在现实开发中不推荐使用内联框架,因为内联框架中的内容不会被搜索引擎所检索
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>内联框架</title>
    </head>
    <body>
        <h1>我是demo11</h1>
        <iframe src="demo010_XHTML的语法规范.html" name="tom"></iframe>
    </body>
</html>
  • 使用超链接可以让我们从一个页面跳转到另一个页面
    使用a标签来创建一个超链接
    属性:
    href:指向链接跳转的目标地址,可以写一个相对路径,也可以写一个完整的地址
  • a标签中的target属性可以用来指定打开链接的位置
    可选值:
    _self:表示在当前窗口中打开(默认值)
    _blank:在新的窗口中打开链接
    可以设置一个内联框架的name属性值,链接将会在指定的内联框架中打开
  • center标签中的内容,会默认在页面中居中显示
    我们可以将要居中的元素全都放到center中
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>超链接</title>
    </head>
    <body>
        <h1>我是demo12</h1>
        
        <a href="http://www.baidu.com">我是一个超链接</a><br /><br />
        
        <a href="http://www.baidu1234567.com">我是一个超链接</a><br /><br />
        
        
        <a href="demo011_内联框架.html" target="tom">我是一个超链接</a><br /><br />
        <iframe src="demo010_XHTML的语法规范.html" name="tom"></iframe>
        <center>
            <p>我是一个p标签</p>
        </center>
    </body>
</html>

练习:

<!DOCTYPE html>
<html>
<center>
    <head>
        <title>作业</title>
        <meta charset="utf-8">
    </head>
    <body>
        <a href="c3"></a>
        <a href="#c4">回到底部</a>|<a href="#c5">到指定位置</a>

        <h1><font color="black">这是我的个人博客</font></h1>
        <hr/>
        <h2>好久不见</h2>
            <a href="https://baike.baidu.com/item/%E9%99%88%E5%A5%95%E8%BF%85/128029?fr=aladdin">陈奕迅</a>
        <p>
            <a name="c5"></a>
            我来到 你的城市<br/>
            走过你来时的路<br/>
            想象着 没我的日子<br/>
            你是怎样的孤独<br/>
            拿着你 给的照片<br/>
            熟悉的那一条街<br/>
            只是没了你的画面<br/>
            <img src="1.jpg"width="180px"/><br>
            我们回不到那天<br/>
            你会不会忽然的出现<br/>
            在街角的咖啡店<br/>
            我会带着笑脸 回首寒暄<br/>
            和你坐着聊聊天<br/>
            我多么想和你见一面<br/>
            看看你最近改变<br/>
            不再去说从前 只是寒暄<br/>
            对你说一句 只是说一句<br/>
            好久不见<br/>
            <img src="2.jpg"width="220px"/><br>
            拿着你 给的照片<br/>
            熟悉的那一条街<br/>
            只是没了你的画面<br/>
            我们回不到那天<br/>
            你会不会忽然的出现<br/>
            在街角的咖啡店<br/>
            我会带着笑脸 回首寒暄<br/>
            和你坐着聊聊天<br/>
            我多么想和你见一面<br/>
            看看你最近改变<br/>
            不再去说从前 只是寒暄<br/>
            对你说一句 只是说一句<br/>
            好久不见<br/>
            友情链接:<a href="https://www.baidu.com">A网站</a>|<a href="https://www.baidu.com">B网站</a>|<a href="https://www.baidu.com">C网站</a><br>
            <a href="#">回到顶部</a>|<a href="https://mail.qq.com">联系我们</a>
            <a name="c4"></a>           

    </body>
</center>
</html>

相关文章

网友评论

      本文标题:前端(HTML)

      本文链接:https://www.haomeiwen.com/subject/qzngvftx.html