美文网首页
2018-10-29 Day1-html

2018-10-29 Day1-html

作者: 佐手牵鼬手_89a9 | 来源:发表于2018-10-29 20:06 被阅读0次

    1.web标准:
    a.结构标准(html):决定网页中的内容
    b.表现标准(CSS):决定网页中内容的布局和样式
    c.行为标准JavaScript:决定网页中的行为和动作(变化)

    2.html
    a.什么是html
    html:超文本标记语言
    标记语言:通过不同的标记来显示不同的内容(以指定的格式)
    超文本:除了文本以外还可以标记图片、超链接、音频、视频、flash、输入框、按钮等。。。
    html文件就是后缀是。html文件可以直接用浏览器打开,看到网页效果
    注意:html中大小写不敏感。

    b.html结构
    html基本结构是:一个html标签中包含两个平行的head标签和body标签
    head中的内容除了title和icont以外其他内容都不可见。body代码是网页的内容部分,里面的标签一般都是可见的

     <html>
        <head>
        </head>
        <body>
        </body>
     </html>
    

    c.html版本
    -->

    <!DOCTYPE html>

    01-html标签

    标签==标记

    1.标签语法

    双标签(常规标签):<标签名 属性名1:属性值1 属性名2:属性名2...>标签内容</标签名 属性名1:属性值1 属性名2:属性名2>
    单标签:<标签名 属性名1:属性值1 属性名2:属性名2.../> 或者<标签名 属性名1:属性值1 属性名2:属性名2...>

    说明:
    标签名 - html中已有的标签,不能只随便命名。标签名和<以及标签名和/之间都不能有空隙
    属性 - 属性和属性值之间用:连接,多个属性之间用空格隔开
    标签内容 - 在开始标签和结束标签之间。标签的内容可以是任意的(可以是文本,也可以是其他标签)

    2.head标签的内容

    head中的标签有:title,mate,link,style,script
    title - 设置网页标题
    mate - 设置网页元数据(单标签)

    3.body标签

     <!DOCTYPE html>
     <html>
        <head>
            <!-- 设置编码方式 -->
            <meta charset="utf-8" />
            <meta name="keywords" content="鲁国,夏利,也行,诚意,吴东旭">
            <title>鲁国国家地理论坛</title>
        </head>
        <body>
            
        </body>
     </html>
    

    02-标签文本

     1.标题标签
     -->
     <!DOCTYPE html>
     <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
        </head>
        <body>
            <!-- 
            1.标题标签
             h1-h6
             -->
             <和符号h1>我是标题1</h1>
             <h2>我是标题2</h2>
             <h3>我是标题3</h3>
             <h4>我是标题4</h4>
             <h5>我是标题5</h5>
             <h6>我是标题6</h6>
             <!-- 
            2.段落标签p
              一个段落使用一个p标签。每个p标签中的内容显示完成后会自动换行
              -->
             <p>鲁国,周朝的诸侯国,国君为姬姓,侯爵,首封国君为周武王弟弟周公旦之子伯禽。</p>
             <p>西周初年周公辅佐天子周成王东征灭掉了伙同武庚叛乱的奄国,受封于奄国故土,由于周公要留在镐京辅佐周成王,于是让自己的长子伯禽代为赴任,建立鲁国,国都为曲阜。鲁国始封时疆域较小,“封土不过百里”,后来陆续吞并了周边的极、项、须句、根牟等小国,并夺占了曹、邾、莒、宋等国部分土地,成了“方百里者五”的大国。国力最强时其疆域北至泰山,南达徐淮,东至黄海,西抵定陶一带,其统治核心区大都位于今山东省济宁市境内,亦包括泰安南部宁阳,菏泽东部单县、郓城,临沂平邑等市县。为周王朝控制东方的一个重要邦国。</p>
             <p>鲁桓公、鲁庄公、鲁僖公时期是鲁国最为强盛的时期,一度与齐国争夺东方的霸主,鲁僖公更曾领导诸侯抗衡过楚成王与晋文公。直至战国初期,仍有数个诸侯国向鲁国进贡。</p>
             <p>鲁国先后传二十五世,三十四位君主,历时790年。鲁顷公二十四年(公元前256年),鲁国为楚考烈王所灭。</p>
             <p>在周代的众多邦国中,鲁国是姬姓“宗邦”,诸侯“望国”,故“周之最亲莫如鲁,而鲁所宜翼戴者莫如周”。鲁国成为典型周礼的保存者和实施者,世人称“周礼尽在鲁矣”。</p>
            <!-- 
            3.特殊功能标签
             html中文本中的换行、空格、tab等都是无效的(空白无效)
             换行:<br>
             空格:&nbsp;/&emsp;
             -->
             <p>
                &emsp;离离&nbsp;&nbsp;原上草,一岁一枯荣。<br>野火烧不尽,春风吹又生。<br>远芳侵古道,晴翠接荒城。<br>又送王孙去,萋萋满别情。
             </p>
            <!-- 
            4.字体相关标签
             加粗:<b>/<strong>
             b标签只是单纯的文字效果加粗,strong标签有强调的意思
             
             倾斜:<i>/<em>
             
             水平线:<hr >
             -->
             <p><b>离</b><strong>离</strong><i>原</i><em>上</em>草,一岁一枯荣。</p>
        </body>
     </html>
    

    03-列表标签

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <title>列表标签</title>
        </head>
        <body>
            <!-- 列表标签分为有序列表、无序列表、自定义列表 -->
            <!-- 
            1.有序列表 
            ol标签 —— 代表整个列表
            li标签 —— 代表列表中的元素
            -->
            <ol>
                <li>夏利王子</li>
                <li>吴东旭</li>
                <li>陈火东</li>
                <li>任嘉亮</li>
                <li>刘嘉毅</li>
            </ol>
            <!-- 
            2.无序列表
            ul标签 —— 代表整个列表
            li标签 —— 代表列表中的元素
            -->
            <ul>
                <li>鲁国王子</li>
                <li>鲁旭</li>
                <li>鲁炼</li>
                <li>鲁亮</li>
                <li>鲁毅</li>
            </ul>
            <!-- 
             3.自定义标签:
             dl标签 —— 代表整个列表
             dt标签 —— 分组名
             dd标签 —— 分组中的类容
             -->
             <dl>
                 <dt>鲁国本地</dt>
                 <dd>夏利王子</dd>
                 <dt>外来户口</dt>
                 <dd>吴东旭</dd>
                 <dd>任嘉亮</dd>
                 <dd>陈火东</dd>
                 <dd>刘嘉毅</dd>
             </dl>
        </body>
    </html>
    

    04-图片和超链接

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <title></title>
        </head>
        <body>
        <!-- 
        1.图片标签:img
         单标签
         
         src属性 —— 图片地址(可以本地图片路径也可以是网络图片的url)
         本地图片:地址可以是绝对路径也可以是相对路径。
         
         title属性 —— 设置图片标题(鼠标停留在图片上,显示的内容)
         
         c.alt —— 设置加载失败的提示信息
         -->    
         <p><a href="#down" id="top">回到底部</a></p>
         <img src="https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2093654430,2182702509&fm=26&gp=0.jpg" >
        <!-- 
        2.超链接标签:a标签
        a.内容 —— 文字、图片
        b.href —— 跳转到的目标地址
        1)网页地址 —— 跳转到指定的网页
        2)本地html文件地址-跳转到本地的html对应的网页中
        3) 空-刷新网页
        4)选择器 —— 在当前网页中跳转到指定位置
        c.target —— 跳转方式
        _self - 默认值,在当前页面加载新的网页(原网页被覆盖)
        _blink - 在新的页面中加载新的网页(原网页还在)
         -->
         <a href="https://www.baidu.com">baidu</a>
         <a href="https://www.baidu.com"><img src="luffy4.jpg" title="艾斯" alt="加载失败"></a>
         <a href="01-html标签.html">01-html标签</a>
         <a href="">刷新</a>
         <p><a id="down" href="#top">回到顶部</a></p>
         <a href="https://www.baidu.com" target="_blink">baidu</a>
         <p><a id="down" href="#top">回到顶部</a></p>
        </body>
    </html>
    

    05-数据表格

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <title></title>
        </head>
        <body>
            <!-- 
            1.表格标签
             table标签 - 整个表格
             tr -行
             td - 单元格
            2.边框相关的属性
            border - 边框的宽度
            bordercolor - 设置边框颜色(颜色值可以是英语单词也可以是RGB对应的16进制值-#ff0000
            cellspacing - 单元格和单元格之间的间隙
            cellpadding - 设置内容和单元格边框之间的间距
            3.背景颜色
            bgcolor - 背景颜色
            
            a.作为table属性 - 设置整个表格的背景颜色
            b.作为tr属性 - 设置一行的颜色
            c.作为td属性 - 设置一个单元格的颜色
            
            4.宽度和高度
            width - 设置宽度
            height - 设置高度
            
            a.作用于table - 设置整个表格的宽度和高度(会按比例分配每一行的高度和每一列的宽度)
            5.对齐方式
            align - center(居中)/left(左对齐)/right(右对齐)
            
            a.作用于table,让整个表格在其父标签中居中/左对齐/右对齐
            b.作用于tr,让整行中每个单元格的内容在其单元格中居中/左对齐/右对齐
            c.作用于td,让指定的单元格中的内容居中/左对齐/右对齐
             -->
             <table bgcolor="aqua" border="1" bordercolor="#ff0000" cellspacing="0" cellpadding="20">
                 <tr bgcolor="blue">
                     <td>First Name</td>
                     <td>Second Name</td>
                     <td>Last Name</td>
                 </tr>
                 <tr>
                     <td>吴</td>
                     <td>东</td>
                     <td>旭</td>
                 </tr>           
                     <td bgcolor="bisque">陈</td>
                     <td>火</td>
                     <td>东</td>
                 </tr>
             </table>
             <a target="_blank" href="https://ww.baidu.com">baidu</a>
            <!--
                应用:细线表格
                第一步:设置整个表格的背景颜色(边框颜色)和每个单元格的背景颜色(表格内容颜色)不一样
                第二步:设置cellspcing的值为边框的宽度
            -->
            <table bgcolor="black" width="300" height="200" cellspacing="1">
                <tr bgcolor="cyan">
                    <td>Data</td>
                    <td>Data</td>
                    <td>Data</td>   
                </tr>
                <tr bgcolor="cyan">
                    <td>Data</td>
                    <td>Data</td>
                    <td>Data</td>   
                </tr>
                <tr bgcolor="cyan">
                    <td>Data</td>
                    <td>Data</td>
                    <td>Data</td>   
                </tr>
            </table>
            <p></p>
                <table bgcolor="black" cellspacing="1" align="center">
                <tr bgcolor="cyan" height="80" align="right">
                    <td width="100">Data</td>
                    <td width="100">Data</td>
                    <td width="100">Data</td>   
                </tr>
                <tr bgcolor="cyan" height="80">
                    <td>Data</td>
                    <td>Data</td>
                    <td>Data</td>   
                </tr>
                <tr bgcolor="cyan" height="80">
                    <td>Data</td>
                    <td>Data</td>
                    <td>Data</td>   
                </tr>
            </table>
        </body>
    </html>
    

    06-复杂的表格

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <body>
            <!--
                1.制作复杂表格的方法:
                a.确定表格的最大行数,在table中用tr表示出来
                b.确定每一行有多少个单元格,用td表示出来
                c.确定每一个单元格是否有合并现象。如果是行合并就设置rowspan,列合并设置colspan
            -->
            <table bgcolor="black" border="" cellspacing="0" width="600" height="400">
                <tr bgcolor="blue">
                    <td colspan="2"></td>   
                    <td colspan="4"></td>
                </tr bgcolor="blue">
                <tr bgcolor="blue">
                    <td colspan="2"></td>   
                    <td rowspan="2" colspan="2"></td>
                    <td colspan="2"></td>
                </tr>
                <tr bgcolor="blue" >
                    <td colspan="2"></td>
                    <td></td>
                    <td></td>
    
                </tr>
                <tr bgcolor="blue">
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                </tr>
                
            </table>
            <p></p>
            <table border="1" cellspacing="0" width="600" height="400">
                <tr>
                    <td colspan="2"></td>
                    <td colspan="4"></td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td rowspan="3"></td>
                    <td rowspan="2"></td>
                    <td rowspan="2"></td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td colspan="2"></td>
                    <td colspan="2"></td>
                    
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td></td>
                    <td colspan="2"></td>
                </tr>
                
            </table>
        </body>
    </html>
    
    

    相关文章

      网友评论

          本文标题:2018-10-29 Day1-html

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