day01_H5基础

1 基本结构

  • head
    • title
    • meta
  • body

2 head标签

  • meta
    元标签,定义了html文档中的元数据(设置了网页的基本设置);charset属性设置网页的文本编码方式。
  • title
    设置网页标题,不设置标题则默认显示ip
  • style
    在html提供css代码对应的标签
  • link
    导入图标/css文件的标签
<!DOCTYPE html>
<html>
    <head>
        <!--charset设置网页的文本编码方式-->
        <meta charset="UTF-8">
        
        <!--设置网页标题-->
        <title>head中的标签</title>
        
        
        <!--
            rel - 设置文件作用,stylessgeet:样式表,icon:图标
            type - 设置文件类型,文件类型/文件后缀;text/css:文本文件/后缀是css,image/ico:图片/后缀ico
            href - 设置文件路径;可以是绝对路径也可以是相对路径,与python用法相同
        -->
        <link rel="icon" type="image/ico" href="./img/jd_logo.ico" />
    </head>
    <body>
        111
    </body>
</html>

3 文本标签

如果需要在网页中显示文在,一般不直接将文字写在body中,而是根据文字的功能找到对应的标签。

  • 标题标签
    标题标签(h1-h6),双标签,一个标签占一行
  • 段落标签(p标签)
    双标签,保证一个段落对应一个p标签,一个标签占一行
  • font标签
    双标签,一行可以显示多个
  • 文字效果相关标签
    在html中直接敲空格、缩进是无效的。

    - 单标签,在网页中的内容强制换行,也可以让标签换行
    &nbsp - 一个像素(一个&nbsp代表空一个像素)
    &emsp - 一个空格
    <b></b> - 加粗
    <strong></strong> - 加粗,有强调意义
    <i><i/> - 倾斜
    <em></em> - 倾斜,有强调意义
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--
            1、标题标签(h1-h6),双标签,一个标签占一行
            -->
        <h1>我是标题1</h1>
        <h2>我是标题1</h2>
        <h3>我是标题1</h3>
        <h4>我是标题1</h4>
        <h5>我是标题1</h5>
        <h6>我是标题1</h6>
        
        <!--
            2、段落标签(p标签)
            双标签,保证一个段落对应一个p标签,一个标签占一行
        -->
        <p>hello</p>
        <p>world</p>
        
        <!--
            3、font标签
            双标签,一行可以显示多个
        -->
        <font>性别</font>
        <font>男</font>
        <font>女</font>
        
        <!--
            4、文字效果相关标签
            在html中直接敲空格、缩进是无效的。
            <br/> - 单标签,在网页中的内容强制换行,也可以让标签换行
            &nbsp - 一个像素(一个&nbsp代表空一个像素)
            &emsp - 一个空格
            <b></b> - 加粗
            <strong></strong> - 加粗,有强调意义
            <i><i/> - 倾斜
            <em></em> - 倾斜,有强调意义
        -->
        <p>
        <i>床前</i>明月光,<br /> 
        &nbsp;疑是地上霜;<br />
        &emsp;<b>举头</b>望<strong>明月</strong>;
        </p>
    </body>
</html>

4 列表标签

  • 无序列表
    ul标签 - 代表列表容器,是一个整体
    li标签 - 列表中的元素
  • 有序列表
    ol标签 - 代表列表容器,是一个整体
    li标签 - 列表中的元素
  • 自定义列表
    dl标签 - 代表列表容器,是一个整体
    dt标签 - 小分类标签(名词)
    dd标签 - 小分类下面的元素(解释)
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--
            1、无序劣列表(ul)
            ul标签 - 代表列表容器,是一个整体
            li标签 - 列表中的元素
        -->
        <ul>
            <li>python</li>
            <li>h5</li>
            <li>java</li>
            <li>testing</li>
        </ul>
        <!--
            2、有序列表(ol)
            ol标签 - 代表列表容器,是一个整体
            li标签 - 列表中的元素
        -->
        <ol>
            <li>111</li>
            <li>222</li>
            <li>333</li>
            <li>444</li>    
        </ol>
        <!--
            3、自定义列表(dl)
            dl标签 - 代表列表容器,是一个整体
            dt标签 - 小分类标签(名词)
            dd标签 - 小分类下面的元素(解释)
        -->
        <dl>
            <dt>四川</dt>
            <dd>成都</dd>
            <dd>绵阳</dd>
            <dd>南充</dd>
            <dt>辽宁</dt>
            <dd>沈阳</dd>
            <dd>大连</dd>
            <dd>盘锦</dd>
        </dl>
    </body>
</html>

5 图片和超链接

  • 图片标签(img)
    单标签,默认一行显示多张图片
    a. src属性:设置图片地址/路径;可以是本地路径,也可以是网络地址
    b. title属性:设置图片标题,鼠标停留在图片上才会显示出来
    c. alt属性:图片加载失败时的提示信息
  • 超链接(a)
    双标签
    a. href属性:跳转的目的地
    网址 - 点击超链接直接加载网址对应的网页
    本地html文件地址 - 点击超链接直接加载本地html文件对应的网页
    # - 刷新
    选择器 - 让当前页面滚动到指定的位置
    b. target属性:设置跳转方式
    _self - 在当前页面中加载新的内容
    _blank - 在新的页面中加载新的网页
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>图片和超链接</title>
    </head>
    <body>
        <!--
            1、图片标签(img)
            单标签,默认一行显示多张图片
            a. src属性:设置图片地址/路径;可以是本地路径,也可以是网络地址
            b. title属性:设置图片标题,鼠标停留在图片上才会显示出来
            c. alt属性:图片加载失败时的提示信息
        -->
        <img src="img/luffy.jpg" title="路飞" alt="图片不存在"><br />
        <img src="https://www.baidu.com/img/bd_logo1.png?where=super" title="百度"><br />
        <!--
            2、超链接(a)
            双标签
            a. href属性:跳转的目的地
                        网址 - 点击超链接直接加载网址对应的网页
                        本地html文件地址 - 点击超链接直接加载本地html文件对应的网页
                        # - 刷新
                        选择器 - 让当前页面滚动到指定的位置
            b. target属性:设置跳转方式
                            _self - 在当前页面中加载新的内容
                            _blank - 在新的页面中加载新的网页
        -->
        <!--加载网页-->
        <a href="https://www.baidu.com" target="_self">百度一下,你就知道</a><br />
        <a href="https://www.baidu.com" target="_blank"><img src="https://www.baidu.com/img/bd_logo1.png?where=super"/></a><br / >
        <br />
        <!--接在本地html文件-->
        <a href="03-列表标签.html">列表</a>
        <br />
        <!--刷新当前网页-->
        <a href="#">刷新</a>
        <br / >
        
        <!--页面内跳转:需要用到选择器-->
        
        <a href="02-文本标签.html">文本标签</a>
        <a href="https://www.taobao.com"><img src="img/aaa.ico" title="淘宝"/></a><br />
        <br />
        <img src="img/aaa.ico"/>依据《网络安全法》,为保障您的账户安全和正常使用,请尽快完成手机号验证! 新版<a href="https://about.jd.com/privacy/" target="_blank">《京东隐私政策》</a>已上线,将更有利于保护您的个人隐私
        
    </body>
</html>

6 表格标签

表格
1. table标签 - 代表表格整体
2. tr - 代表表格中的一行
3. td - 代表表格中的一个单元格

属性:
cellsapacing - 设置表格中单元格与单元格及表格边框的间距
bgcolor - 设置整个表格、某一行或者某个单元格的背景颜色
border - 设置单元格边框的宽度
bordercolor - 设置边框的颜色
cellpadding - 设置单元格中的内容到单元格边框(上下左右)之间的距离
width - 设置整个表格或一列的宽度
height - 设置整个表格或一行的高度
align - center(居中),left(左对齐),right(右对齐)
让表格在整个浏览器中居中(左,右)
或让单元格在表格中居中(左,右)

        补充:细线表格
        1)设置整个的table的背景颜色是边框线的颜色
        2)设置每个单元格的颜色和边框线的颜色不一样
        3)设置单元格和单元格的间距(cellspacing为1)
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--
            表格
            1. table标签 - 代表表格整体
            2. tr - 代表表格中的一行
            3. td - 代表表格中的一个单元格
            
            属性:
                cellsapacing - 设置表格中单元格与单元格及表格边框的间距
                bgcolor - 设置整个表格、某一行或者某个单元格的背景颜色
                border - 设置单元格边框的宽度
                bordercolor - 设置边框的颜色
                cellpadding - 设置单元格中的内容到单元格边框(上下左右)之间的距离
                width  -  设置整个表格或一列的宽度
                height  -  设置整个表格或一行的高度
                align  -  center(居中),left(左对齐),right(右对齐)
                            让表格在整个浏览器中居中(左,右)
                            或让单元格在表格中居中(左,右)
                
            补充:细线表格
            1)设置整个的table的背景颜色是边框线的颜色
            2)设置每个单元格的颜色和边框线的颜色不一样
            3)设置单元格和单元格的间距(cellspacing为1)
        -->
        <table cellspacing="1" cellpadding="10" bgcolor="red" align="center">
            
            <!--第一行-->
            <tr bgcolor="white" align="center" height="100">
                <td align="left">姓名</td>
                <td>成绩</td>
                <td align="left">学员评价</td>
            </tr>
            <!--第二行-->
            <tr bgcolor="chartreuse">
                <td bgcolor="aqua">张三</td>
                <td>60</td>
                <td>不留级</td>
            </tr>
            <!--第三行-->
            <tr bgcolor="white">
                <td>李四</td>
                <td>80</td>
                <td>不留级</td>
            </tr>
            <!--第四行-->
            <tr bgcolor="white">
                <td>王麻子</td>
                <td>55</td>
                <td>留级</td>
            </tr>
        </table>
        
        
    </body>
</html>

7 复杂表格

colspan属性:列合并
rowspan属性:行合并

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--
            colspan属性:列合并
            rowspan属性:行合并
        -->
        <table border="1" bordercolor="black" cellspacing="0" width="1000" height="1000">
            <!--第一行-->
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td colspan="2"></td>
            </tr>
            <!--第二行-->
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td colspan="2"></td>
            </tr>
            <!--第三行-->
            <tr>
                <td></td>
                <td colspan="2"></td>
                <td rowspan="3"></td>
                <td rowspan="3" colspan="2"></td>
            </tr>
            <!--第四行-->
            <tr>
                <td></td>
                <td colspan="2"></td>   
            </tr>
            <!--第五行-->
            <tr>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <!--第六行-->
            <tr>
                <td rowspan="2"></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <!--第七行-->
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            
        </table>
        
        <br />
        <br />
        <!--练习-->
        <table border="1" bordercolor="black" cellspacing="0" width="1200" height="1200">
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td colspan="2"></td>
                <td></td>
                <td colspan="2"></td>
            </tr>
            <tr>
                <td rowspan="2"></td>
                <td rowspan="2"></td>
                <td rowspan="2"></td>
                <td colspan="2"></td>
                <td></td>
                <td colspan="2"></td>
            </tr>
            <tr>
                <td colspan="2"></td>
                <td></td>
                <td colspan="2"></td>
            </tr>
            <tr>
                <td></td>
                <td colspan="2"></td>
                <td></td>
                <td colspan="2"></td>
                <td colspan="2"></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td colspan="2" rowspan="2"></td>
                <td colspan="2" rowspan="2"></td>
            </tr>
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            
        </table>
    </body>
</html>
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,602评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,442评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,878评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,306评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,330评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,071评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,382评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,006评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,512评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,965评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,094评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,732评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,283评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,286评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,512评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,536评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,828评论 2 345

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,728评论 1 92
  • 浏览器与服务器的基本概念 浏览器(安装在电脑里面的一个软件) 作用: ①将网页内容渲染呈现给用户查看。 ②让用户通...
    云还灬阅读 1,102评论 0 0
  • 浏览器请求数据过程 1.URL http://127.0.0.1/index.html(浏览器会自动添加80) h...
    菜鸟白泽阅读 727评论 0 0
  • 概述 在网易云课堂学习李南江老师的《从零玩转HTML5前端+跨平台开发》时,所整理的笔记。笔记内容为根据个人需求所...
    墨荀阅读 2,331评论 0 7
  • 翻译自“Collection View Programming Guide for iOS” 0 关于iOS集合视...
    lakerszhy阅读 3,830评论 1 22