html部分常用标签 <img /> 和 <a > </a> 和 <table> </table> 和 <hr/> 和<br/> 以及&nbsp;和&emsp

1.插入图片标签 <img               /  >  

注意:实际上  <img   />  标签并不是直接在网页中硬生生的插入一张图片,而是从网页上链接图片。它创建的是一个空间,让被引用的图片来占用。

<img  alt="这是个美女图片"   src="./imgs/girl.jpg"   width=50%>
  • <img  />标签的两个 必要的属性   :        alt  属性        src 属性
  • alt  即alert(警告)的缩写。 是当图片由于种种原因加载不出来时,显示的文字说明。

        eg:       

  • src  即source(源路径)的缩写。 是这个图片存储的原路径。
  • 有两种写法:1.绝对路径:src="file:///D:/JAVAWORKSPACE/STSWS_CGB2004_WEB/day05-htmlcss/WebContent/imgs/girl.jpg"       ----不推荐

                               2.相对路径:src="./imgs/girl.jpg" ------推荐

  • width=50%  意思是  这个图片的宽度为整个浏览器宽度的50%

2.插入超链接的标签  <a           >         </a>

<a href="http://www.baidu.com" target="_blank">新开百度一下,你知道!</a>
  • 最重要的属性:href
  • href   即 hypertext   reference的缩写  (超文本引用)
  • target   是规定在何处打开这个链接的网页    默认是_self  即在原网页的位置上打开             _blank  是在旁边新建一个空白页 打开。

3.表格标签 <table>    </table>

一般把它写在body中,用来插入一个表格,在没有css装饰时,是看不到边框的。

eg:插入一个3*3的表格

<table>    <!-- 准备在网页中定义一个3*3的表格 -->
        <tr>   < !-- 用来定义表格的一行 table row -->
              <th> 表头1 </th>   <!-- 表头中的文本默认居中,并且加粗  table head -->
              <th> 表头2 </th> 
              <th> 表头3 </th> 
        </tr>
        <tr>
               <td>1a</td>  <!--  定义表格中的单元格 -->
               <td>1b</td>  
               <td>1c</td>
        </tr>
         <tr>
               <td>2a</td>
               <td>2b</td>  
               <td>2c</td>
        </tr>
         <tr>
               <td>3a</td>
               <td>3b</td>  
               <td>3c</td>
        </tr>
</table>

 

如果想看到边框,需要在<head></head>中加入css技术 来修饰。

<style type="text/css">
       th,td{            /* 给表头和单元格够进行以下设置 */
       border:2px solid red;   /* 边框宽度为2像素   实线    红色 */
padding:10px; }       /* 单元格(包括表头)的边框 与 里面内容之间的距离是 10像素 */
</style>

效果:

这样像是一块块砖磊在一起,也不是我们想要的表格的样子,需要把单元格边框之间的距离去掉,修改成如下代码:

<style type="text/css">
    th,td{
    border:2px solid red;
    padding:10px;
    }
    table{
    border-collapse:collapse;    /* 去掉单元格与单元格之间边框的距离 */
    }
</style>

效果:

  • html标签的属性

在html标签上可以声明属性。

注意:属性不能独立存在,必须声明在标签上,并且是在开始标签上。

属性和属性之间用 空格 分隔。属性的值可以用"  "  或者 '  ' 括起来。

eg:   <div    id="d1"  class="c1"  style="color:red;"> </div>

<div   id='d2'   class='c3'  style='color:red;'> <div>

  • html的注释

ctrl+alt+/ 

<! -- 注释的内容   -->  

注释内容 虽然 会被浏览器加载上(鼠标右键---查看网页源代码时能看到),但浏览器不会去解析它,自然也就不会把注释的内容显示出来。

4.画一条水平线      <hr/>   

<body>
    <h1>一级标题</h1>
    <hr/>     <!-- 会画一条水平线 -->
    <h2>二级标题</h2>
</body>

效果如下:

5.空格     &nbsp;         换行   <br/>

 如果只敲(空格,tab,回车),即使敲了很多个 空格,但浏览器依然只会显示为一个空格。(连续的空白字符,浏览器只会显示成一个  空格)

                即使敲了回车,浏览器也不会换行,会把内容显示在一行中。

想加多个空格需要敲   &nbsp;   需要几个空格就 敲几次&nbsp;     (注:&nbsp;   会自动变成蓝色)

想要换行  就要加 <br/> 标签。

<body>
    第一行:ABCD 1234
    第二行:ABCD      1234
    第三行:ABCD     
       1234  <br/>
    第四行:ABCD&nbsp;&nbsp;&nbsp;1234
    <br/>
    第五行:ABCDEFG
</body>

效果如下:

注:加 空格  也有   &emsp;  的用法,1个&emsp;   就是1个汉字的大小

<body>
    用户名:<input/>
    <br/>&nbsp;&nbsp;&nbsp;码:<input/>
    <hr/>
    用户名:<input/>
    <br/>&emsp;码:<input/>
</body>

原文地址:https://www.cnblogs.com/raphaelJava-4560/p/13081300.html