HTML基础篇(1)

一、认识HTML

        1. 什么是HTML

        超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

        “超文本”(hypertext)是指连接单个网站内或多个网站间的网页的链接。链接是网络的一个基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。

        您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

        2. 基本网页结构

<!-- ctrl + / 添加注释 -->
<!-- 
    html标签 根标签/根元素 所有网页内容都要写在html标签里面
    开始标签和结束标签中间, 一个页面只能一个html标签
-->
<html>
  <!-- 
      head标签, 保存一些源信息
      它里面的内容, 用户是看不到的, 主要是帮助浏览器编译代码
   -->
  <head>
  </head>
  <!-- body标签 书写网页主体内容, 所有给用户看的都写在body里 -->
  <body>
    这是我的第一个页面
  </body>
</html>

        3. 文档声明

<!-- 
    文档声明 写在html的最上面, 告诉浏览器我是按照html的规范来编写代码 
      浏览器也要按照规范编译, 以免代码编译陷入怪异模式, 出现乱码
 -->
<!DOCTYPE html>
<html></html>
<head>
  <body>
    氏极活是三看,前大。
  </body>
</head>

二、认识基本标签

        1. title标签

<!DOCTYPE html>
<!-- 学习html标签, 要时刻关注语义, 而不是样式 -->
<html>
  <head>
    <!-- 
      title标签是网页的标题, 显示在标题栏中, 不关注它显示在哪里, 关注的是它的语义 
        最重要的意义是帮助推广部门做推广, 给浏览器搜索到
     -->
    <title>标题</title>
  </head>
  <body></body>
</html>

        2. meta标签

<!DOCTYPE html>
<html>
  <head>
    <!--
        meta标签是一个自结束标签, 也可以存一些元信息, 帮助浏览器编译代码
        自结束标签有两种写法 <meta> <meta / >
        
        在开始标签里, 我们可以加属性和属性值
            charset 字符集属性 设置密码本
            UTF-8 万国码属性值 某一个密码本
            GB    中国的
            GBK   中国扩展版

        chareset的设置就是为了防止出现乱码
     -->

    <!-- 
        编码: 文字, 图片, 音视频 ==> 二进制
        解码: 二进制 ==> 文字, 图片, 视频
        乱码: 编码和解码用的不是一个密码本
     -->

    <meta charset="UTF-8" />
    <!-- keywords/description 都可以帮助浏览器检索内容 -->
    <meta name="keywords" content="手机" />
    <meta name="description" content="手机" />
    <title>网页标题</title>
  </head>
  <body>
    守战只谷便倒看,畴。
  </body>
</html>

        3. 完整的网页结构

<!-- shift + ! 网页结构快捷键 -->
<!-- shift + alt + f 格式化代码 -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <!-- 以下代码是响应式开发相关配置 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body></body>
</html>

        4. 简单常用标签

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <!-- 标签 html 要关注语义 -->
    <!-- 
        1. 标题标签 h1, h2, h3, h4, h5, h6 
            h1  一级标题
            h2  二级标题
                ...
            默认样式: h1-h6, 字体大小逐步减小, 字体会加粗, 会变黑
            从语义上看: h1-h6, 语义是逐步降低的, 也是可以帮助浏览器检索内容, 提高网络排名

            常用的标题标签: h1, h3
                h1的语义是最重的, 所以一个页面一般只有一个
            标题标签会独占一行, 是块元素
      -->
    <h1>气忧主谓若,全招锐。</h1>
    <h2>气忧主谓若,全招锐。</h2>
    <h3>气忧主谓若,全招锐。</h3>

    <!-- 
        2. 段落标签p
            默认样式: 段落与段落之间有较大空隙, 块元素
     -->
    <p>
      我则找后极之后胜秦变有应年的听定迷,国战县家向畴重仁自落极姑生尤绪喜失,而选五次是临,要即成卞老到将乐谋快金,卅司韩馆落制太重第自人之流着,会太与没如不,答中了,易有就有行斯极赐小了不此答杨土水土老。
    </p>
    <p>
      小里学兼巴他其花也游长服娘谢云,介与张爻到彷苟死世自文归若金皇孔,光小守不后败出放娘沫有,人便新感。
    </p>

    <!-- 3. 标题分组 让标题之间有关系, 没有默认样式-->
    <hgroup>
      <h1>古诗一首</h1>
      <h3>杜甫</h3>
    </hgroup>

    <!-- 
        4. strong 强调标签
            默认样式: 字体加粗加黑
     -->
    <p>你长得真<strong>好看</strong></p>

    <!-- 
        5. em 强调标签
            默认样式, 字体斜体
     -->
    <!-- 
        em 和 strong 的区别
            语义上的区别: strong强调的是内容, em强调的是语音语调
        在实际使用当中, em 和 strong 不做区别
     -->
    <p>你长得<em>真帅</em></p>

    <!-- 
        6. br 强制换行
     -->
    <hr />
    <p>
      让韩外评曾德与是一仅治,<br />
      诗价失,<br />
      是惜揽。
    </p>

    <!-- 7. hr 分割线 -->

    <!-- 8. 删除线 -->
    原价: <del>1999</del>
    现价: 2999

    <!-- 9. center 居中-->
    <center>
      <h1>谷才由范。</h1>
    </center>

    <!-- 10. div 一个没有任何语义的标签, 块元素 -->
    <div>生惊认,没事登,兼。</div>

    <!-- 11. span 一个没有任何语义的标签, 一般用来包裹文字, 行内元素 -->
    <div>
      <span> 下何后无日变回的了。 </span>
    </div>

    <!-- 12. 引用标签 -->
    子曰: <q>学而时习之</q>
  </body>
</html>

        注意:center标签已经在 HTML 4(以及 XHTML 1)中废除了,以支持 CSS text-align 属性,它可以用于 <div> 元素,或者独立的 <p>。对于居中的块,使用其它 CSS 属性,例如 margin-left 和 margin-right,并将其设置为 auto (或者将 margin 设为 0 auto)。

        5. 实体

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <!-- 
        实体: 
          什么是实体
              在编写网页的时候, 有一些字符是我们没有办法打出来的, 例如空格, 大于号, 小于号等
          这些字符已经提前被编译器或者浏览器征用, 我们不能正常使用, 我们要用一些额外的字符来
          代替, 这些额外的字符就叫实体

          实体的语法
              &实体名;
          常用的实体
              空格: &nbsp;
              大于号: &gt;
              小于号: &lt;
              版权符号: &copy;
     -->
     今天见到同学们&nbsp;&nbsp;&nbsp;&nbsp;很开心
     5&gt;4&lt;10
     金钱&copy;
  </body>
</html>
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 宿舍管理系统是一种针对大学、学校里的宿舍管理而开发的系统。对于大学来说,宿舍管理系统可以帮助学校方便地管理学生宿舍信息、入住信息、设备管理以及一些其他相关功能。 首先,宿舍管理系统需要有一个用户登录界面,可以区分管理员和学生用户。管理员拥有对系统的全部权限,可以添加、删除、修改学生宿舍信息,管理宿舍房间以及设备的分配。而学生用户能够查看自己的宿舍信息,申请更换宿舍,反馈宿舍设备问题等。 宿舍管理系统还需要一个信息管理模块,用于管理宿舍楼、宿舍房间和设备等信息。管理员可以对宿舍楼进行分配、调整,对宿舍房间进行分配、调整,并且可以对设备进行添加、修改和删除等操作。 另外,宿舍管理系统还需要一个入住管理模块,用于管理学生的入住信息。管理员可以添加学生的入住信息,包括学生的基本信息、宿舍楼、宿舍房间等信息,还可以对学生的入住情况进行统计和查询。 宿舍管理系统还需要一个设备管理模块,用于管理宿舍设备的分配和维修。管理员可以对设备进行添加、修改和删除,还可以记录设备的维修情况和维修人员等信息。 总结来说,宿舍管理系统通过提供一个方便、高效的管理平台,可以帮助学校方便地管理学生宿舍信息、入住信息、设备管理等功能。对于大学来说,宿舍管理系统是提升宿舍管理效率、提供更好的宿舍服务的重要工具。而在实际开发过程中,Java Web开发实战经典基础中的知识和技术将会对宿舍管理系统的开发起到重要的指导作用。 ### 回答2: 宿舍管理系统是一个用于管理学生宿舍信息的系统,可以实现宿舍分配、入住管理、费用管理、报修管理等功能。 Java Web开发实战经典基础是一本教授Java Web开发的经典教材,其中包含了Java Web开发的基础知识、技术和案例分析。通过学习这本教材,读者可以掌握Java Web开发的基本概念和流程,了解Java Web应用的开发框架和工具,能够独立完成简单的Java Web项目开发。 宿舍管理系统的开发可以借助Java Web开发实战经典基础提供的知识和案例进行。首先,我们可以使用Java Web开发中的MVC模式对系统进行设计和实现。MVC模式将系统分为Model、View和Controller三个层次,分别负责处理数据逻辑、展示和用户交互。 在宿舍管理系统中,Model层负责数据库的操作和管理,包括学生和宿舍的信息存储和查询;View层负责系统的界面展示,包括宿舍列表、学生信息和费用情况等;Controller层负责处理用户的请求和逻辑处理,包括学生入住申请、费用缴纳和报修处理等操作。 在开发过程中,可以使用Java Web开发实战经典基础提供的技术和工具来辅助开发。例如,可以使用Java的JSP和Servlet技术来实现系统的界面和请求处理;可以使用Java的JDBC技术来操作数据库;可以使用HTMLCSS来设计和美化系统的界面。 总之,通过学习和应用Java Web开发实战经典基础中的知识,我们可以开发出一个功能完善的宿舍管理系统。这个系统不仅可以提高宿舍管理的效率,还可以提供学生入住和居住质量的监管,为学校和学生提供便利。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值