美文网首页
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