JavaWeb7.3【HTML标签:图片~、列表~、链接~、块~、语义~、表格~】

3. 图片标签:

	* img:展示图片
		* 属性:
			* src:指定图片的位置
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>图片标签</title>
	</head>
	<body>
		<img src="../image/jingxuan_2.jpg">
		<img src="../image/jingxuan_2.jpg", align="right", alt="古镇", width="500">
		<img src="../image/null.jpg", align="right", alt="古镇", width="500">
		<!--
		相对路径
			* 以.开头的路径
			* ./:代表当前目录  ./image/1.jpg
			* ../:代表上一级目录
		-->
	</body>
</html>

image

4. 列表标签:

	* 有序列表:
		* ol:
		* li:
	* 无序列表:
		* ul:
		* li:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签</title>
</head>
<body>

    <!--有序列表-->
    <ol>
        <li>睁眼</li>
        <li>看手机</li>
        <li>穿衣服</li>
        <li>起床</li>
    </ol>

    <ol type="A", start="4">
        <li>睁眼</li>
        <li>看手机</li>
        <li>穿衣服</li>
        <li>起床</li>
    </ol>

    <!--无序列表-->
    <ul>
        <li>睁眼</li>
        <li>看手机</li>
        <li>穿衣服</li>
        <li>起床</li>
    </ul>

    <ul type="circle"> <!--disc默认  square  circle-->
        <li>睁眼</li>
        <li>看手机</li>
        <li>穿衣服</li>
        <li>起床</li>
    </ul>

</body>
</html>

image

5. 链接标签:

	* a:定义一个超链接
		* 属性:
			* href:指定访问资源的URL(统一资源定位符)
			* target:指定打开资源的方式
				* _self:默认值,在当前页面打开
				* _blank:在空白页面打开
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签</title>
</head>
<body>

    <a href="http://yppah.cnblogs.com">点我(默认当前页打开)</a><br/>

    <a href="http://yppah.cnblogs.com", target="_self">点我(指定当前页打开)</a><br/>
    <a href="http://yppah.cnblogs.com", target="_blank">点我(指定新页面打开)</a><br/>

    <a href="./5_列表标签.html">列表页</a><br/>

    <a href="mailto:yub4by@qq.com">联系我</a><br/>

    <a href="3_案例1_公司简介.html"><img src="../image/jingxuan_2.jpg"></a>

</body>
</html>

image

6. 块标签 div和span:

	* div:每一个div占满一整行。块级标签
	* span:文本信息在一行展示,行内标签 内联标签
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>块标签</title>
</head>
<body>

    <!--
        div:每一个div占满一整行,会自动换行。块级标签
        span:文本信息在一行展示,行内标签 内联标签

        -->

    <span>黑马程序员</span>
    <span>传智播客</span>

    <hr>

    <div>黑马程序员</div>
    <div>传智播客</div>

</body>
</html>

image

7. 语义化标签:html5中为了提高程序的可读性,提供了一些标签。

	本身没有修饰作用,只是语义作用,还有很多,用到时自查
	1. <header>:页眉
	2. <footer>:页脚
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>语义标签</title>
</head>


<header><!--H5推荐用这种-->
    <div id="header"><!--这种用id指明区域的作法是H4里的,现在不推荐了-->
        <h1>公司简介</h1>
    </div>
</header>


<hr color="yellow"/>
<p>
    <font color="#a52a2a">"中关村黑马程序员训练营"</font>
    是由<b><i>传智播客</i></b>联合中关村软件园、CSDN, 并委托传智播客进行教学实施的软件开发高端培训机构,
    致力于服务各大软件企业,解决当前软件开发技术飞速发展, 而企业招不到优秀人才的困扰。
</p>
<p>
        目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地,
        并被评为中关村软件园重点扶持人才企业。
</p>
<p>
    黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。 黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”, 必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、 品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确 保学员质量,并降低企业的用人风险。
    中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新, 不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。
</p>
<p>
    一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。
</p>
<hr color="yellow"/>


<footer>
    <div id="footer">
        <font color="#808080", size="2">
            <center>
                江苏&nbsp;&nbsp;&nbsp;传智播客教育科技股份有限公司版权所有<br/>
                Copyright 2006-2018&copy;, All Rights Reserved 苏ICP备16007882
            </center>
        </font>
    </div>
</footer>


</body>
</html>

image

8. 表格标签:

	* table:定义表格
		* width:宽度
		* border:边框
		* cellpadding:定义内容和单元格的距离
		* cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、
		* bgcolor:背景色
		* align:对齐方式
		
	* tr:定义行
		* bgcolor:背景色
		* align:对齐方式
	* td:定义单元格
		* colspan:合并列
		* rowspan:合并行
	* th:定义表头单元格
		* 默认居中、加粗
		
	* <caption>:表格标题
	
	* <thead>:表示表格的头部分
	* <tbody>:表示表格的体部分
	* <tfoot>:表示表格的脚部分
		* PS:这三个也属于语义标签,不过不是H5新提出的,没有任何样式,仅增强代码可读性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>

    <table>
        <tr>
            <td>编号</td>
            <td>姓名</td>
            <td>成绩</td>
        </tr>
        <tr>
            <td>1</td>
            <td>tom</td>
            <td>88</td>
        </tr>
        <tr>
            <td>2</td>
            <td>amy</td>
            <td>99</td>
        </tr>
    </table>
    <hr/>

    <table border="1", width="50%", bgcolor="aqua", align="center">
        <tr>
            <th>编号</th> <!--th表头默认居中且加粗-->
            <th>姓名</th>
            <th>成绩</th>
        </tr>
        <tr>
            <td>1</td>
            <td>tom</td>
            <td>88</td>
        </tr>
        <tr>
            <td>2</td>
            <td>amy</td>
            <td>99</td>
        </tr>
    </table>
    <hr/>

    <table border="1", width="50%", cellpadding="0", cellspacing="0", align="center">
        <caption>学生信息表</caption>
        <thead>
            <tr>
                <th>编号</th>
                <th>姓名</th>
                <th>成绩</th>
            </tr>
        </thead>
        <tfoot> <!--tfoot即使没有在代码中定义于表格最下方,实际也被展示为表格最下方-->
            <tr>
                <td>3</td>
                <td>sam</td>
                <td>0</td>
            </tr>
        </tfoot>
        <tbody>
           <tr bgcolor="#a52a2a", align="center">
               <td>1</td>
               <td>tom</td>
               <td bgcolor="#8a2be2", align="left">88</td>
           </tr>
           <tr>
               <td>2</td>
               <td>amy</td>
               <td>99</td>
           </tr>
        </tbody>
    </table>
    <hr/>


    <table border="1", width="50%", cellpadding="0", cellspacing="0", align="center">
        <caption>学生信息表</caption>
        <thead>
            <tr>
                <th>head</th>
                <th>head</th>
                <th>head</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td rowspan="2">1</td> <!--占两行 即合并单元格-->
                <td>tom</td>
                <td>88</td>
            </tr>
            <tr>
                <td>2</td>
                <td>amy</td>
                <td>99</td>
            </tr>
            <tr>
                <td>3</td>
                <td colspan="2">sam</td> <!--占两列-->
                <td>0</td>
            </tr>
        </tbody>
        <tfoot>
            <tr align="center">
                <td>foot</td>
                <td>foot</td>
                <td>foot</td>
            </tr>
        </tfoot>
    </table>


</body>
</html>

image

posted @ 2021-06-26 13:13  yub4by  阅读(48)  评论(0编辑  收藏  举报