HTML-body标签

body标签

在使用浏览器查看html页面时候,看得到内容都是body标签中呈现出来。

分类:

  • 块级,标签自己独占整行。
  • 行内,标签内容有多少就占多少空间。

div和span

div是最简单的块级标签,span是最简单的行内标签,两者都没有什么样式,可以包裹在其他标签外面。

<div>标题党</div>
<div>杀无赦</div>

<span>标题党</span>
<span>去死吧</span>

br 换行

br标签用于内容进行换行处理。

<div>挖掘机哪家强?<br/>快来山东找蓝翔。</div>

p 段落

p标签用于表示段落,段落和段落之间有些间距,一般用于多内容多段落展示,例如:文章、作文、博客等。

<p>先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。</p>
    <p>宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。</p>
    <p>侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。</p>

h 标题系列

h标签用于展示标题数据(加大加粗的样式),h系列标签共有6种,从h1~h6依次变小。

<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>

a 超链接

a标签主要有两个作用:

分别是做超链接,点击之后可以跳转到指定地址;

<a href="http://www.luffycity.com" title="看了你就知道了">路飞学城</a>

做锚点,点击后跳转到页面指定位置,要跳转的位置要有一个标识。

<body>
<h1>章节</h1>
<a href="#i1" title="第一章">第一章 寂寞的春天</a>
<a href="#i2" title="第二章">第二章 寂寞的夏天</a>
<a href="#i3" title="第三章">第三章 寂寞的秋天</a>
<a href="#i4" title="第四章">第四章 寂寞的冬天</a>
<h1>内容</h1>
<div style="height: 1000px;" id="i1">
    <h3>第一章 寂寞的春天</h3>
    <p>春暖花开,万物复苏,又到了交配的季节。</p>
</div>
<div style="height: 1000px;" id="i2">
    <h3>第二章 寂寞的夏天</h3>
    <p>夏天夏天悄悄过去留下小咪咪</p>
</div>
<div style="height: 1000px;" id="i3">
    <h3>第三章 寂寞的秋天</h3>
    <p>今年的秋天真是寂寞呀!!!</p>
</div>
<div style="height: 1000px;" id="i4">
    <h3>第四章 寂寞的冬天</h3>
    <p>下雪</p>
</div>
</body>

ul 列表系列

在html中 ul、ol、dl用于展示列表数据。

<body>
    <ul>
        <li>周杰伦</li>
        <li>林俊杰</li>
        <li>王力宏</li>
    </ul>
    <ol>
        <li>铁锤</li>
        <li>钢弹</li>
        <li>狗蛋</li>
    </ol>
    <dl>
        <dt>河北省</dt>
        	<dd>邯郸</dd>
        	<dd>石家庄</dd>
        <dt>山西省</dt>
        	<dd>太原</dd>
        	<dd>平遥</dd>
    </dl>
</body>

table 表格

table标签用于在html页面展示表格,一般在网站中看到的表格都是基于table标签实现。

正常显示表格

<table border="1">
        <thead>
            <tr>
                <th>姓名</th>
                <th>年龄</th>
                <th>爱好</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>武沛齐</td>
                <td>18</td>
                <td>看书</td>
            </tr>
            <tr>
                <td>Alex</td>
                <td>18</td>
                <td>吃翔</td>
            </tr>
        </tbody>
    </table>

合并单元格

表格除了基本的显示以外还支持合并单元格。

<table border="1">
    <thead>
        <tr>
            <th colspan="3">人员信息</th>
            <!--三列合并显示该内容-->
        </tr>
        <tr>
            <th>姓名</th>
            <th>年龄</th>
            <th>爱好</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>武沛齐</td>
            <td>18</td>
            <td>看书</td>
        </tr>
        <tr>
            <td rowspan="3">Alex</td>
            <!--三行合并显示该内容-->
            <td>18</td>
            <td>女神</td>
        </tr>
        <tr>
            <td>25</td>
            <td>男人</td>
        </tr>
        <tr>
            <td>30</td>
            <td>自己</td>
        </tr>
        <tr>
            <td>村长</td>
            <td>男</td>
            <td>保健</td>
        </tr>
    </tbody>
</table>

img 图片

img标签用于显示图片。

<!--显示本地图片,找不到图片则显示alt中的文字-->
    <img src="本地路径" alt="美女">

<!--显示网络图片,图片加载失败则显示alt中的内容-->
    <img src="图片url" alt="大波妹子">

input系列

input系列中共有5个至关重要的标签,他为浏览器提供了数据交互的功能,

即:用户可以在浏览器上输入数据和选择选项,以后可以把输入和选择的内容提交给后端。

  • text,文本框。
  • password,密码框。
  • radio,单选框(必须设置name属性相同,否则无法实现)。
  • checkbox,复选框。
  • file,文件上传。
<body>
    <h3>文本框</h3>
    <input type="text">
    
    <h3>密码框</h3>
    <input type="password">
    
    <h3>单选框</h3>
    <input type="radio" name="gender">男
    <input type="radio" name="gender">女
    
    <h3>复选框</h3>
    <input type="checkbox">篮球
    <input type="checkbox">足球
    <input type="checkbox">橄榄球
    
    <h3>上传文件</h3>
    <input type="file">
</body>

select下拉框

select标签用于在浏览器上展示下拉框。

<body>
    <h3>单选</h3>
    <select>
        <option>上海</option>
        <option>北京</option>
        <option>深圳</option>
    </select>
    
    <h3>多选</h3>
    <select multiple>
        <option>上海</option>
        <option>北京</option>
        <option>深圳</option>
    </select>
</body>

textarea 多行文本框

textarea用于在浏览器上展示多行文本输入框。

<textarea>文本内容写在这里...</textarea>

form 表单

在网站开发的过程中,用户可以使用上述【用户交互】相关的标签让用户输入内容,但如果想要再浏览器上把输入的内容提交到后台,则需要表单提交按钮

<form action="http://www.x.cn" method="get">
    <p>用户名:<input type="text" name="user"></p>
    <p>密  码:<input type="password" name="pwd"></p>
    <p>性别:
        <input type="radio" name="gender" value="2">男
        <input type="radio" name="gender" values="3">女
    <p/>
    <p>爱好:
        <input type="checkbox" name="favor" value="2">篮球
        <input type="checkbox" name="favor" value="8">足球
        <input type="checkbox" name="favor" value="10">橄榄球
    </p>
    <p>城市:
        <select name="city">
            <option value="1">上海</option>
            <option value="2">北京</option>
        </select>
    </p>
    <p>备注:<textarea> name="memo"></textarea></p>
    
    <input type="submit" value="提交">
    <input type="reset" value="重置">
</form>

在使用form表单进行提交数据时,需要注意以下几点:

提交时,只会提交form标签内部【用户交互】相关的标签。

<input type="submit" value="提交">用于提交当前所在的表单。

<input type="reset" value="重置">用于重置当前标签中的选项。

form标签内置属性

action="/xx/" ,表示表单要提交的地址。

method="get",表示表单的提交方式(get 或 post,以后框架部分细讲)。

enctype="multipart/form-data",如果form内部有文件上传,必须加上此设置。

<form action="http://www.luffycity.com" method="get" enctype="multipart/form-data">    
    <input type="file" name="xxxxx">    
    <input type="submit" value="提交">
</form>
posted @ 2020-06-07 19:16  Hedger_Lee  阅读(270)  评论(0编辑  收藏  举报