H5-新手入门1

引言:对于一个计算机相关专业的,又一直对编程不太感冒的女生来说,h5是一门比较好上手的语言,适合女生,也适合还想在编程路上走一走的人。

   先贴几张我目前用h5做的东西,后面会给代码(学习过程会一直记录,本文为第一篇)

接下来开始介绍H5入门该掌握的基础内容

一.html的基本结构

  html主要包括head和body两个部分,网页中的几乎所有内容都在body中,然后这些内容是怎样布局的都是由head中的内容决定的。

二.head中的标签及其属性

   head常用标签主要有三个:title, meta, link。

1.title:就是网页标题。

2.meta:可提供有关页面的元信息,比如针对搜索引擎的描述和关键词。

meta 标签常用属性:

(1)charset:设置字符集编码格式。

(2)http-equiv:将我们的信息写给浏览器看。如:content-type(文档类型),refresh(网页定时刷新),set-cookie(设置浏览器cookie缓存)。

(3)name:将我们的信息写给搜索引擎看。

其中name的应用如下:

<meta name="auther" content="http://www.jredu100.com"/>

<meta name="keywords" content=“HTML5,网页制作,杰瑞教育/>

<meta name="description" content="这是我的第一个网页"/>

3.link:定义文档资源与外部的关系,最常见的用途是链接样式表。

link标签中的三个属性:

(1)rel声明连接文件的类型。

(2)type可省略。

(3)href表示图片的路径地址。

应用如下:

<link rel="icon" type="image/x-icon href="img/icon.png"/>

三.body中的标签及属性(此中内容比较多,是重点要多花时间)

      首先body中的标签分为行级标签和块级标签:

块级标签:显示为块级,前后隔一行(自动换行)。

 行级标签:从左往右逐一显示。

1.常见块级标签:

代码中使用如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>常见块级标签</title>
    </head>
    <body>
        <!--h1最大,h6最小。自动加粗-->
        <h1>h1标题标签</h1>
        <h2>h2标题标签</h2>
        <h3>h3标题标签</h3>
        <h4>h4标题标签</h4>
        <h5>h5标题标签</h5>
        <h6>h6标题标签</h6>
        <hr />
        <p>这是段落标签:<p/>
        <p>这是<br/>段落标签,水平线标签和换行标签这种中间不含内容的标签,都是自闭和<p/>
        <p>标题标签和段落标签都有俩</p>
        <!--引用标签-->
        <!--cite表示引用来源,这里面一般写网址-->
        <blockquote cite="http://www.jredu100.com">blockquote引用标签</blockquote>
        <!--预格式标签
            浏览器默认显示样式:
            1.显示等宽字体(里面的回车,空格都好使)
            2.代码中换行空格等元素在浏览器中都好使(可直接显示)
        -->
        <pre>1.显示    等宽字体
        2.代码中换行空格等元素&nbsp;在浏览器中都好使</pre>
        <!--&nbsp;不建议用,因为每个浏览器对空格大小表现不一样-->

        <!--有序列表-->
        <ol>
            <!--列表项-->
            <li>第一项</li>
            <li>第二项</li>
            <li>第三项</li>
        </ol>

        <!--无序列表-->
        <ul>
            <li>第一项</li>
            <li>第二项</li>
            <li>第三项</li>
        </ul>
        <!--定义列表-->
        <!--标题顶格写,描述项对标题进行缩进显示-->
        <dl>
            <dt>标题</dt>
            <dd>
                描述1
            </dd>
            <dd>
                描述2
            </dd>
        </dl>
          <!--组合标签:<figure></figure>用于显示图片及图片标题
              两个子标签:<img/>
                         <figcaption>这是图片标题</figcaption>
                         显示效果:图片下面一个标题,且俩都缩进。
          -->
        <figure>
            <img src="../img/icon.png"/>
            <figcaption>这是图片标题</figcaption>
        </figure>
        <!--分区标签-->
        <div style="">这是一个Div</div>
    </body>
</html>

运行效果如下:

2常用行级标签

span(文本)Day2-复习.note

img(图片)

em(强调)和i(倾斜)

strong(强调)和b(加粗)

q(短引用)blockquote(引用)

a(超链接)

small(缩小字体)

备注:

1 em和i的区别就是,前者有强调。

strong和b同上。strong的强调程度比em高

2 small可以多层嵌套,直到字号达到极限。(不常用,一般用font-site)

3.img中:

Src里面地址的写法:

①  直接写绝对路径,但是不建议。因为上传服务器后,绝对路径会变化;

② 相对路径: 指这幅图片相对于你所写的html文件的位置;文件夹的下一层用/表示,“文件夹名字/图片名字”,文件夹的上一层用“../文件夹名字/图片名字”;与图片同一级,直接写文件名。

③ 网络链接:直接将网上图片的地址放在src中。(网上图片删除的话,链接也会失效)

img中的属性:

src,alt,title,height,width,align(=“top”,bottom,center):图片周围文字相对于图片的位置。

 应用如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <a name="top"></a>
        <!--span(文本)无实际意义,用于包裹某部分内容,修改特别样式-->
        <span style="color:red;font-size: 36px;">Span</span>
        <br /><!--em(强调)-->
        <em>这是em中的标签</em>
        <br /><!--i(倾斜)-->
        <i>这是i中的标签</i>
        <br /><!--strong(强调)-->
        <strong>这是strong中的标签</strong>
        <br /><!--b(加粗)-->
        <b>这是b中的标签</b>
        <br /><!--q(短引用)-->
        <q cite="http://www.jredu100.com">这是短引用中的标签</q>
        <br /><!--small(缩小字体)-->
        <small>这是small中的标签</small>
        <br />
        <big>这是big中的标签</big>
        <br />
        <!--img(图片)-->
        <!--<img src="file:///E:/icon.png"/>绝对路径,不建议-->
        <img src="../img/icon.png"/><!--上一级文件夹内部-->
        <img src="icon.png" /><!--同级-->
        <img src="img/icon.png"/><!--同级文件夹内部-->
        <a name="you"></a>
        <img src="img/icon.png" height="20px" width="15px"/>
        <img src="img/icon.png" title="这是图片" alt="图片不显示"/>
        <br />
        <!--a(超链接)-->
        <!--本地文件也可以用-->
        <!--href-->
        <!--target(用来表示打开页面的位置):_self自身(默认),_blank新页面打开-->
        <!--title=“”鼠标指上去看到的文字;-->
        <a href="http://www.jredu100.com" target="_blank" title="这是一个超链接">这是一个超链接</a>
        <a href="#top" target="_self">跳转到指定位置</a>
        <a href="mailto://[email protected]" target="_self">给指定邮箱发送邮件</a>
    </body>
</html>

运行效果:

 下面重点介绍一下a标签:

1.href

2.target

3.title

4.rel:被连接文档与当前文档的关系(了解)

rel的属性值有:

(1)*icon

(2)prev

(3)next

(4)*stylesheet:被连接文档是当前文档的样式表。

(5)prefetch :利用空余时间预加载

5.锚链接:

(1)本页面锚链接:a.设置锚点<a name="top"></a>

b.使用 <a href="#top" target="_self">跳转到指定位置</a>

(2)页面间锚链接:

a:在即将跳转的页面,设置锚点<a name="top"></a>

b:使用页面地址.html#name:如下:

<a href="常见的行级标签.html#top">跳转到常见行级标签页面</a>

6.功能性链接:

用于给指定邮箱发送邮件:mailto://[email protected]

<a href="mailto://[email protected]" target="_self">给指定邮箱发送邮件</a>

 3.表格

Table常用属性展示:

<table border="5" width="500" cellspacing="10" style="border-collapse:collapse;" cellpadding="10"

align="center" bgcolor="red" background="../img/computer.jpg" bordercolor="green">

<p>哈哈哈哈哈哈</p>

<!--border给表格添加边框,属性值变大时,只有外围增加,内部始终为一个像素-->

<!--cellspacing="10",单元格之间的缝隙,当其值为0时,间隙为0,是两条线的宽度叠加>

<!--style="border-collapse:collapse ;边框合并,这是样式,不是属性-->

<!--cellpadding单元格里的内容与边框线的距离(不常用)-->

<!--align="center",left,right:表格浮动,打破后面的元素的位置。(很常用,在Div)-->

<!--bgcolor="red"背景色,等同于style="background-color"-->

<!--background:背景图片,等同于style="background-image"-->

<!--bordercolor:边框颜色-->

练习:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <table  width="500">
        <tr>
            <td align="center">
                <h2 ><u>特别休假请假单</u></h2>
            </td>
        </tr>
        </table>
        <h2 style="text-decoration: underline;text-align:center;width:500px;" >特别休假请假单</h2>
        <br />
        <p>申请日期:&nbsp;&nbsp;&nbsp;年&nbsp;&nbsp;月&nbsp;&nbsp;日</p>
        <!-- <table border="1" cellspacing="0" width="500" height="300">-->
             <table border="1" style="border-collapse: collapse;" width="500" height="300">
           <col style="background-color: aquamarine;" />
           <colgroup style="background-color: gainsboro;">
               <col />
               <col />
               <col />
               <col />
               <col />
           </colgroup>
           <col style="background-color: yellowgreen;"/>
          <thead>
          <tr>
                 <td >所属单位</td>
                  <td >部组</td>
                  <td>职称</td>
                   <td>111</td>
                    <td >姓名</td>
                  <td >111</td>
                  <td>厂长</td>
            </tr>
              </thead>
            <tr>
         <td  rowspan="2">期间</td>
          <td colspan="3">年月日</td>
           <td colspan="2" rowspan="2">天数</td>
            <td>111</td>
            </tr>
            <tr>
                 <td colspan="3">年月日</td>
                  <td>主管</td>
            </tr>
            <tr>
                 <td colspan="2">职务代理人</td>
                  <td colspan="4">盖章</td>
                   <td>111</td>
            </tr>
            <tr>
              <td colspan="1">到期日期</td>
               <td colspan="3">年月日</td>
                <td colspan="2">审核意见</td>
                 <td>组长</td>
            </tr>
            <tr>
                  <td colspan="2">全年特别休假</td>
                   <td colspan="2">天</td>
                    <td >111</td>
                     <td >111</td>
                      <td >111</td>
            </tr>
            <tr>
                  <td colspan="2">已请假数</td>
                   <td colspan="2">天</td>
                    <td >人事主任</td>
                     <td >人事经办11</td>
                     <td>班长</td>
            </tr>
            <tr>
                   <td colspan="2">本次申请日数</td>
                   <td colspan="2">天</td>
                    <td rowspan="2">111</td>
                     <td  rowspan="2">111</td>
                      <td rowspan="2">111</td>
            </tr>
            <tr>
                  <td colspan="2">尚剩假期日数</td>
                   <td colspan="2">天</td>
            </tr>
        </table>

    </body>
</html>

运行效果如下

后续内容及补充请见H5-新手入门2

时间: 2024-08-03 07:23:48

H5-新手入门1的相关文章

Gulp新手入门教程

Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务: 搭建web服务器 文件保存时自动重载浏览器 使用预处理器如Sass.LESS 优化资源,比如压缩CSS.JavaScript.压缩图片 当然Gulp能做的远不止这些.如果你够疯狂,你甚至可以使用它搭建一个静态页面生成器.Gulp真的足够强大,但你必须学会驾驭它. 这是这篇文章的主要目的.帮助你了解Gulp的基础用法,助你早日完成一统天下的大业. 在我们深入了解之前,我们先来说说为什么是Gulp. 为什么是Gulp? 类似Gulp的

javascript新手入门必读书籍推荐

在当下,极多的程序员是通过自学来完成入门以及提升的.对于JavaScript的学习来说,同样不例外.许多新手入门javascript选择通过视频教程或者论坛交流的方式进行学习,这种方式固然较为轻松和便捷,但在知识的获取上有些碎片化,对于新手来说不是很好. 在javascript的入门阶段,通过书籍来学习对于新手来说才是最好的手段.书籍的学习固然比较枯燥,但是也是最权威,最系统化的,对于新手来说能够快速的完成基础知识的奠基,而对于之后进一步的提升也是大有裨益.这里笔者就结合自身经验为各位javas

新手入门:微信小程序--从入门到精通宝典

<ignore_js_op> 作为新手入门的宝典,我们整理了本论坛各种有价值的内容,并按循序渐进的方式呈现给大家.大家可以按顺序一篇一篇的攻克本帖中的内容,也可以作为字典,跳转至关注的内容去学习.希望大家在这里能快速成长,成为微信小程序开发的顶尖高手. 本帖的内容结构如下:一:小程序之张小龙全面阐述及思维导图:二:微信小程序官方地址三:如何学习微信小程序四:新手入门系列教程集合五:公司开发前必读六:个人开发前必读 一:小程序之张小龙全面阐述及思维导图: 小程序之张小龙全面阐述:于1月9日上线(

【LaTeX】E喵的LaTeX新手入门教程(2)基础排版

换了块硬盘折腾了好久..联想的驱动真坑爹.前情回顾[LaTeX]E喵的LaTeX新手入门教程(1)准备篇文档框架嗯昨天我们已经编写了一个最基本的文档,其内容是这样的:\documentclass{article}\begin{document}XXX is a SB.\end{document}这个文档呢其实是分为两部分的:一部分是\begin{document}之前的那部分也就是第一行,这一部分我们称之为导言区.导言区的内容可以不只一行,它的作用是完成文档的基础设定.比如在这个文档中,我们使用

WordPress建站 新手入门

WordPress建站 新手入门教程系列 1. WordPress入门 之 什么是WordPress? 2. WordPress入门 之 搭建WordPress站点需要什么条件? 3. WordPress入门 之 如何安装WordPress 4. WordPress入门 之 USBWebserver 快速搭建本地PHP环境 5. WordPress入门 之 WordPress基本设置 6. WordPress入门 之 创建和管理文章分类 7. WordPress入门 之 鲜为人知的后台“小私密”

Android新手入门2016(16)--画图

本文来自肥宝传说之路,引用必须注明出处! 画图设计到图片的格式,有空可以看看图片资源各种格式.了解一下图片格式,对学习有用的.而且我面试别人的时候也很喜欢问这个问题,哈哈. 先看个图. 直接看代码吧,注释很详细了. activity_hello_world.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andro

2015-2:新手入门之菜鸟也要用kaili

前沿:今天有些抽筋,看了看小站的视频(百度搜关键词:百度贴吧小站kali视频),突然有些丹痒痒,决定玩玩kali,这几天一直在看CCNP的还有RHCA的一些教程,感觉需要学习的还是挺多的,唉~关键是我比较手残,这次实验总的来说比较曲折,安装前我还特意看了看优酷上关于安装kali到本机的视频,主要是虚拟机玩起来不怎么拉风,在一个,硬盘还有一百多G空着,我习惯把一些资料放在移动硬盘,本机主要安装一些软件之类的.虚拟机下操作就一个重点,安装以后立刻快照,安好各种工具以后立刻快照,一个白的,一个实用的出

Project Server 2013新手入门 (一)为PWA添加用户并分享网站

之前做过Project server 2013的很多测试,一直没发上来.现在终于想着能写点自己会的东西,都比较简单,我也是新手. 之前测试的文档我会陆续的发上来,供新人参考,有不懂的,大家也可一起讨论. 我这里就不先写什么安装操作的文档啦,如果以后有需要,我再做.接下来的几篇稿子,我都写project PWA搭建好之后的一 些实际测试.那么,接下来我就开始分享我知道的东西. 一.为PWA新建用户 我们都知道微软的产品基本都是基于微软特有的AD活动目录的,这些产品像Exchange,Lync,Sh

Project Server 2013新手入门 (二)为PWA用户分配权限

上一篇文章我们讲到怎么为project server 2013 的PWA网站添加用户,那么用户添加好了,我们怎么给这些用户设置相应的权限,来对应我们项目管理中不同的角色(项目经理,资源经理.员工.负责人等),以便他们在项目整个过程中行使的权利和责任体现在我们的Project Server PWA的项目管理中心. 为用户分配PWA的全局权限(关于这个全局权限,我会在以后的文章中介绍) 执行完以上步骤之后,我们将在Project Server 2013 "服务器设置"下管理用户. 1)返回

Project Server 2013新手入门 (三)检查用户的有效权限

上篇文章里讲的怎么给PWA的用户来设置权限,那我们把用户的权限分配好了,怎么知道我们分配的权限对不对呢,或者说怎么去查看一个用户在PWA中的权限呢.下面的内容我将介绍怎么操作. 当我们配置完应该去检查一下用户的有效权限,这样可一方便我们管理用户. 1.同样是在"管理用户"页面,选中我们要查看的用户名称,点击"检查有效权限". 注意:我们也可以点击"停用用户"来阻止离职员工或者部分员工对PWA的使用,此时用户状态显示为"非活动"