WebBasic

1.web应用体系

课程大纲

1.web基础:做网页

    2.结构:

        a.html

            勾勒网页结构及内容

        b.css

            美化网页

        c.JavaScript<重点>

            呈现动态数据和效果

    3.JavaScript:

        --Java程序员使用JS实现页面的业务逻辑

        --美工做出静态页面(html+css)

设备

Chrome、thinkpadX、thinkpadT、mac

web三要素和http

2.html

html(HyperText Markup Language)

    1.html与xml

        1)XML可扩展标记语言(传输或存储数据)

        a.标签、属性可扩展,元素间的嵌套关系可扩展

        b.标签

            双标签:<标签名></标签名>

            单标签:<标签名/>

            关系:<标签名/> == <标签名>内容为空</标签名>

        c.属性

            定义在开始标签,属性名无序不重复,属性名="属性值"

        d.元素

            <标签名 属性名="属性值">内容</标签名>

        2)HTML超文本标记语言(显示数据)

        a.语法固定

            标签,属性,元素嵌套关系固定

        b.html基本结构

            <!-- html是唯一的根 -->

            <html>

                <head>

                    <!-- 设置文档标题,编码,引入的资源 -->

                </head>

                <body>

                    <!-- 页面上显示的内容 -->

                </body>

            </html>

html标签

1.<!DOCTYPE>指定版本:带X的是w3发布的,其他的都是各个公司发布的

    <!DOCTYPE html>声明为html5文档

    2.<title>指定网页标题

        <title>标题</title>

    3.乱码问题

        1>指定html文档格式为utf-8

        2><head>

            <!-- html4标准 -->

              ×<meta http-equiv="content-type" content="text/html;charset=utf-8"></meta>

            <!-- html5标准 -->

            √<meta charset="utf-8"/>

          </head>

    

    文本处理

    4.标题元素

    <h#>...</h#>  #=1,2,3,4,5,6

    5.段落元素

    <p></p>

    6.列表

    有序列表<ol>、无序列表<ul>、列表项<li>

    <!-- 有序列表 -->

    <ol>

        <li>AA省</li>

        <li>BB省</li>

    </ol>

    <!-- 无序列表 -->

    <ul>

        <li>AA市</li>

        <li>BB市</li>

    </ul>

    <!-- 列表嵌套 -->

    <ol>

        <li>

            AA省

            <ul>

                <li>AA市</li>

            </ul>

        </li>

        <li>BB省</li>

        <li>CC省</li>

    </ol>  

    7.div(块级标签)

    1)块级元素<p>、<div>、<h#>

    2)行内元素<span>、<a>

    <div></div>多用于确定网页结构

    8.行内元素

    1)<span></span>

    你好<span style="">你好</span>你好

    加粗:<strong></strong>、<b></b>

    斜体:<i></i>、<em></em>

    下划线:<u></u>

    删除线:<del></del>

    2)空格折叠

    内容内多个空格当作一个空格处理

    <br/>换行


    9.图片标签

    相对路径与绝对路径

    <img src="data:image's path" width="宽" height="高">

    10.超链接元素

    <a href="链接http://www.baidu.com" target="打开方式:_blank/_self">文本</a>

    锚点:

        <a name="top"></a>

        <a href="#top">去顶部</a> === <a href="#">去顶部</a>

    11.表格

    <table border="像素:1px" width height align:对齐 cellpadding:单元格与内容间距 cellspacing:单元格间距>

        <tr align/valign:对齐>

            <td align/valign/width/height/colspan跨行/rowspan跨列></td>

        </tr>

    </table>

    表分组:目的是为了方便组内元素设置样式和编程(JS)

    <table>

        <thead><!-- 标题行 -->

            <tr>

                <td></td>

            </tr>

        </thead>

        <tbody><!-- 数据行 -->

            <tr>

                <td></td>

            </tr>

        </tbody>

        <tfoot><!-- 结尾行(总计) -->

            <tr>

                <td></td>

            </tr>            

        </tfoot>

    </table>

继续学习

http://http://www.w3school.com.cn/

web基础--html的更多相关文章

  1. Golang友团无闻Go语言Web基础视频教程

    教程内容:GO语言资料Golang友团无闻Go语言编程基础Golang友团无闻Go语言Web基础教程 Go语言Web基础教程列表:[Go Web基础]12Go Web 扩展学习.mp4[Go Web基 ...

  2. HT for Web基础动画介绍

    在上一篇<基于HT for Web矢量实现3D叶轮旋转>一文中,我略微提了下HT for Web基础动画的相关用法,但是讲得不深入,今天就来和大家分享下HT for Web基础动画的相关介 ...

  3. Web基础开发最核心要解决的问题

    Web基础开发要解决的问题,往往也就是那些框架出现的目的 - 要解决问题. 1. 便捷的Db操作: 2. 高效的表单处理: 3. 灵活的Url路由: 4. 合理的代码组织结构: 5. 架构延伸 缓存. ...

  4. java web基础环境搭建

    java web基础环境包括:(1)servlet容器也即tomcat(2)jre即java程序运行环境 环境变量配置:分别下载jdk和tomcat安装包. jdk环境变量配置: 第一步:系统环境变量 ...

  5. Web基础知识和技术

    WEB是一个外延广泛的概念,不单单指网站,乌徒帮专注拥有WEB界面的网站开发,帮助初学者或已经进入开发的朋友们提供参考讨论平台,然而并不一定能将所有的WEB知识讲全讲透,只是能满足初涉者的建站需求,能 ...

  6. java web基础 --- URL重定向Filter

    java web基础 --- URL重定向Filter httpRequest.getRequestDispatcher("/helloWorld").forward(httpRe ...

  7. (0)写给Web初学者的教案-----Web基础

    0,Web基础 一.    What is the Web? Can It Eat? 很多同学可能都听说过一个名词叫做“Web”,这个词隐隐约约好像和我们上网相关.但是呢,又很难说的清楚.我们今天每位 ...

  8. web基础系列(五)---https是如何实现安全通信的

    https是如何实现安全通信的 如果有不正确的地方,还望指出! web基础系列目录 总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法 回顾 总结几个概念(具体描述可以看上一篇文章) 数字 ...

  9. web基础笔记整理(一)

    一.程序的分层 1.界面层: 某种类型的应用程序 a.DOS(控制台运行) b.桌面应用程序--独立安装,独立运行 c.web类型--现在流行的 单机版:电脑上要安装,程序升级之后,电脑上也要升级-- ...

随机推荐

  1. 随手写的Java向文本文件写字符串的类

    今天看了一篇讲Java IO流的文章,好长时间没用IO流了,回顾了一下Java编写IO程序的思路,之前文章中有介绍.对于写二进制文件我们习惯用 面向字节类的流.对于写字符我们使用面向字符类的流.但是我 ...

  2. Wormholes 最短路判断有无负权值

    Description While exploring his many farms, Farmer John has discovered a number of amazing wormholes ...

  3. 【转】Android Activity和Intent机制学习笔记----不错

    原文网址:http://www.cnblogs.com/feisky/archive/2010/01/16/1649081.html Activity Android中,Activity是所有程序的根 ...

  4. SQL Server中的STUFF函数的使用

    STUFF ( character_expression , start , length ,character_expression ) 作用 删除指定长度的字符,并在指定的起点处插入另一组字符. ...

  5. 解读sample4

    说明 被测试代码文件 sample4.h.sample4.cc 测试代码文件 sample4_unittest.cc 官网上如是描述sample4: Sample #4 is another basi ...

  6. HDU_1429——胜利大逃亡续,十位二进制状态压缩,状态判重

    Problem Description Ignatius再次被魔王抓走了(搞不懂他咋这么讨魔王喜欢)……这次魔王汲取了上次的教训,把Ignatius关在一个n*m的地牢里,并在地牢的某些地方安装了带锁 ...

  7. Selenium webdriver 封装与重用

    WebDriver对页面的操作,需要找到一个WebElement,然后再对其进行操作,比较繁琐: WebElement element =driver.findElement(By.name(&quo ...

  8. Spark计算模型-RDD介绍

    在Spark集群背后,有一个非常重要的分布式数据架构,即弹性分布式数据集(Resilient Distributed DataSet,RDD),它是逻辑集中的实体,在集群中的多台集群上进行数据分区.通 ...

  9. Going Home - poj 2195(最小费用流 | 二分匹配)

    题目大意:在一个网格里面有n个小男人和n个房子,现在想让每个小男人都有一个房子住,不过每个人移动一下都需要花费¥1,现在求出来最小的总花费.ps:可以认为网格的每个点都是很大的广场并且容纳所有的人,人 ...

  10. J - Assign the task - hdu 3974(DFS建树+简单线段树)

    题意:给一些节点简单额对应关系,可以组成一个树,如果树的某一个节点更新那么他的所有子节点都要更新,中间,会有一些查询 分析:题意倒也不难理解,但是但是不知道怎么建树...于是自能百度,看了kuangb ...