前端1-----块级标签(独占一行),排版标签(样式排版),其他标签,form表单(input的多种类型)

前端1-----块级标签(独占一行),排版标签(样式排版),其他标签,form表单(input的多种类型)

一丶HTML块级标签

排版标签

p 标签: 段落标签,会自动在段落上下加上空白来分开
    p标签是一个文本标签,本身是一个块级标签不能再嵌套块标签

div 标签: 没有样式的标签 ,最常用

列表

???????1.无序列表 常用

??????2.有序列表

??????3.标题列表

# 无序列表  circle:空心圆, disc:默认实心圆,square:实心方片
    <ul type='circle'>
        <li>1</li>
        <li>2</li>
    </ul>

    <ul type='square'>
        <li>1</li>
        <li>2</li>
    </ul>

    <ul>
        <li>1</li>
        <li>2</li>
    </ul>
# 有序列表 ol ,type:阿拉伯数字和英文字母. start :从第几个开始
    <ol type='1' start='2'>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
    </ol>
# 标题列表
<dl>
    <dt>标题</dt>  <!-- dt 表示标题 -->
    <dd>1</dd>     <!-- dd 内容 -->
    <dd>2</dd>
    <dd>3</dd>
</dl>

表格

table 表格:
        thead :表头
             tr: 一行
            th: 一列 , 加粗的单元格。相当于<td> + <b>
            <caption>:表格的标题。使用时和tr标签并列
        tbody: 表身
            tr:一行
            td:一列
表格属性:
            width : 宽度
            height: 高度
            bordercolor: 边框颜色
            border : 边框
            align :表格的水平对齐方式
            bgcolor : 背景颜色
            background : 背景图片
            cellspacing :单元格和单元格之间的距离(外边距),像素为单位。默认情况下的值为0
            cellpadding :单元格内容到边的距离,像素为单位。默认情况下,文字是紧挨着左边那条线的,即默认情况下的值为0。注意:注意不是单元格内容到四条边的距离哈,而是到一条边的距离,默认是与左边那条线的距离。如果设置属性dir="rtl",那就指的是内容到右边那条线的距离。

合并单元格:
            colspan:横向合并。例如colspan="2"表示当前单元格在水平方向上要占据两个单元格的位置。
            rowspan:纵向合并。例如rowspan="2"表示当前单元格在垂直方向上

tr属性:
            dir:公有属性,设置这一行单元格内容的排列方式。可以取值:ltr:从左到右(left to right,默认),rtl:从右到左(right to left)
            bgcolor:设置这一行的单元格的背景色。
            height:一行的高度
            align="center":一行的内容水平居中显示,取值:left、center、right
            valign="center":一行的内容垂直居中,取值:top、middle、bottom

td属性:
            align:内容的横向对齐方式。属性值可以填:left right center。
            valign:内容的纵向对齐方式。属性值可以填:top middle bottom
            width:绝对值或者相对值(%)
            height:单元格的高度
            bgcolor:设置这个单元格的背景色。
            background:设置这个单元格的背景图片。

??????具体代码如下:??

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!--
table 表格:
        thead :表头
             tr: 一行
            th: 一列 , 加粗的单元格。相当于<td> + <b>
            <caption>:表格的标题。使用时和tr标签并列
        tbody: 表身
            tr:一行
            td:一列
表格属性:
            width : 宽度
            height: 高度
            bordercolor: 边框颜色
            border : 边框
            align :表格的水平对齐方式
            bgcolor : 背景颜色
            background : 背景图片
            cellspacing :单元格和单元格之间的距离(外边距),像素为单位。默认情况下的值为0
            cellpadding :单元格内容到边的距离,像素为单位。默认情况下,文字是紧挨着左边那条线的,即默认情况下的值为0。注意:注意不是单元格内容到四条边的距离哈,而是到一条边的距离,默认是与左边那条线的距离。如果设置属性dir="rtl",那就指的是内容到右边那条线的距离。

合并单元格:
            colspan:横向合并。例如colspan="2"表示当前单元格在水平方向上要占据两个单元格的位置。
            rowspan:纵向合并。例如rowspan="2"表示当前单元格在垂直方向上

tr属性:
            dir:公有属性,设置这一行单元格内容的排列方式。可以取值:ltr:从左到右(left to right,默认),rtl:从右到左(right to left)
            bgcolor:设置这一行的单元格的背景色。
            height:一行的高度
            align="center":一行的内容水平居中显示,取值:left、center、right
            valign="center":一行的内容垂直居中,取值:top、middle、bottom

td属性:
            align:内容的横向对齐方式。属性值可以填:left right center。
            valign:内容的纵向对齐方式。属性值可以填:top middle bottom
            width:绝对值或者相对值(%)
            height:单元格的高度
            bgcolor:设置这个单元格的背景色。
            background:设置这个单元格的背景图片。
-->

<table background="http://p1.music.126.net/l75oqBhEUdxcuEnX4oe-mw==/109951164276097647.jpg" border="1" bordercolor="red" align="center" width="200px" height="200px" cellpadding="10px" cellspacing="5px" bgcolor="#6495ed">
<!--    :表格的标题。使用时和tr标签并列-->
    <caption>这里是表格的标题哦~~</caption>
    <thead>
    <tr valign="bottom" height="200px" align="center" bgcolor="#6495ed" dir="rtl">
        <th>第一列</th>
        <th>第二列</th>
        <th>第三列</th>
    </tr>
    </thead>
    <thbody>
        <tr>
            <td align="left" valign="bottom" width="200px"bgcolor="#b22222" >1</td>
            <!--  行合并           -->
            <td colspan="2">2</td>
        </tr>
        <tr>
        <!--    列合并           -->
            <td rowspan="2">一</td>
            <td>二</td>
            <td>三</td>
        </tr>
        <tr>
            <td>B</td>
            <td>C</td>
        </tr>
    </thbody>
</table>
</body>
</html>

form表单

### input 框 全家桶

        text 单行输入文本
        password 密码输入框(不显示明文)
        radio  单选框 (name属性相同:则是互斥效果)
        checkbox  复选框
        email     邮箱框
        date      日期输入框 ,年月日
        datetime-local 日期输入框, 年月日时分
        file      文件
        submit     提交按钮
        reset       重置按钮
        hidden      隐藏文本框

### 常用的属性
        id : id值
         name :属性设置值,
         value :属性设置值  ,
         readonly : 只读并可提交,
         disabled : 只显示不可提交 ,
         size="50" : 表示文本框内可以显示五十个字符。
         placeholder : 背景提示
         checked : 默认选择状态
         title : 鼠标悬浮
         for : 绑定id

??????具体代码如下:??

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<!-- form 的属性:
       name:表单的名称,用于JS来操作或控制表单时使用;
       id:表单的名称,用于JS来操作或控制表单时使用;
       action: 提交数据到哪个url
       method: 以哪种方式提交数据,一般取值:get(默认)和post
       enctype: 提交文件或者提交大数据使用到 enctype
                表单数据的编码方式(加密方式),取值可以是:
                    application/x-www-form-urlencoded、multipart/form-data。Enctype只能在POST方式下使用。
                    Application/x-www-form-urlencoded:默认加密方式,除了上传文件之外的数据都可以
                    Multipart/form-data:上传附件时,必须使用这种编码方式.

    -->
<form action="http://127.0.0.1:9999" method="get" enctype="application/x-www-form-urlencoded">

<!-- input 框 全家桶
        text 单行输入文本
        password 密码输入框(不显示明文)
        radio  单选框 (name属性相同:则是互斥效果)
        checkbox  复选框
        email     邮箱框
        date      日期输入框 ,年月日
        datetime-local 日期输入框, 年月日时分
        file      文件
        submit     提交按钮
        reset       重置按钮
        hidden      隐藏文本框

-->

<!--  前端页面以键值对字典的形式提交数据 , name属性的值作为字典的键 , value属性的值作为字典的值. 一一对应  -->
<!--
     id : id值
     name属性设置值,
     value属性设置值  ,
     readonly 只读并可提交,
     disabled只显示不可提交 ,
     size="50"表示文本框内可以显示五十个字符。
     placeholder 背景提示
     checked 默认选择状态
     title 鼠标悬浮
     for 绑定id
     -->
    <input type="text" name="user" placeholder="背景提示" size="20" > <br />
<!--  密码框,输入内容不可见   -->
    <input type="password" name="password"  >  <br />
<!--  邮箱输入框  disabled -->
    <input type="email" value="[email protected]" name="email" disabled>  <br />

<!--  radio name属性则互斥  checked 默认选择状态 -->
    <input type="radio" name="sex" value="1" checked>男
    <input type="radio" name="sex" value="2">女
 <br />
<!-- 多选框   checked 默认选择状态  -->
    <input type="checkbox" name="hobby" value="1" checked>唱
    <input type="checkbox" name="hobby" value="2" >跳
    <input type="checkbox" name="hobby" value="3" >rap

    <br />
<!--    -->
    <input type="date" name="date">
    <input type="datetime-local" name="datetime">
     <br />

<!-- 文件提交: 需要在表单设置 enctype属性   -->
    <input type="file" name="files" >

    <br />
    <br />
<!-- 四大按钮类型   -->
    <input type="submit" value="submit 提交按钮">
    <input type="image" src="../day43%20%20%20HTML/imgs/1.jpg" value="图片按钮哦" title="图片按钮哦">
    <input type="button" value="仅是按钮">
    <input type="reset">

<!-- 在Form表单中与submit具有相同的功能   -->
    <button>提交数据按钮</button>

</form>

</body>
</html>

排版标签

??????p:段落标签

??????div:没有样式的块级标签

??????代码如下:??

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<!-- 块级标签不允许嵌套块级标签 -->
<!--错误示例:会形成两个p标签-->
<p>
    123
    <h1>1</h1>
</p>

<p align="left">
    P内容0
</p>
<p align="center">
    P内容1
</p>
<p align="right">
    P内容2
</p>
<div align="left">
    div内容3
</div>
<div align="center">
    div内容4
</div>
<div align="right">
    div内容5
</div>
<hr />
<center>123居中</center>
<!-- 将保留其中的所有空白字符(空格,换行符),原封不动的输出结果-->
<pre>
          鹅鹅鹅
            作者:李白
        曲项向天歌
        白毛浮绿水
</pre>

</body>
</html>

其他标签

??????select:下拉选择框

??????textarea:文本域

??????label:文本标签

??????代码如下:??

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<!-- 单选 下拉选择框
    name属性:提交的键
    option---value:要提交的值
    size : 一页显示多少条
    selected : 选中状态
 -->
<select name="city" id="c1" size="3">
    <option value="bj" selected>北京</option>
    <option value="sh">上海</option>
    <option value="tj">天津</option>
    <option value="cq">重庆</option>
    <option value="cc">长春</option>
</select>
&nbsp;&nbsp;&nbsp;
<!--多选下拉框
    multiple : 表示可以多选
    selected : 选中状态
    name属性:提交的键
    option---value:要提交的值
    size : 一页显示多少条
-->
<select name="hobby" id="c2" size="3" multiple>
    <option value="bj" selected>唱</option>
    <option value="sh">跳</option>
    <option value="tj" selected>rap</option>
    <option value="cq">篮球</option>
    <option value="cc">??</option>
</select>

<br />
<!--lable:
     for属性,点击lable中的内容,让for标示的id对应的元素获得焦点
     -->
<label  for="cxk">姓名:</label>
<input  type="text" name="alex" id="cxk" >

<!-- 文本域
    value:提交给服务器的值。
    rows="4":指定文本区域的行数。
    cols="20":指定文本区域的列数。
    readonly:只读。
 -->
<textarea name="ct" id="ct" cols="30" rows="10" readonly>
    短时空间的
</textarea>

<!--表单的语义化   很少在使用了-->
<form >
    <fieldset>
        <legend>账号信息</legend>
        <lable for="e">姓名:</lable>
        <label for="c122"></label>
        <input type="text" id="c122" placeholder="请输入内容">

    </fieldset>
</form>

</body>
</html>

原文地址:https://www.cnblogs.com/dengl/p/11324511.html

时间: 2024-11-15 18:49:13

前端1-----块级标签(独占一行),排版标签(样式排版),其他标签,form表单(input的多种类型)的相关文章

前端 http协议 四大特性 web本质 -响应状态码 列表标签 表单操作 form表单 # 44

1.前端简介 1 """""" 2 """前端:""" 3 """和python没有任何关系""" 4 5 1.什么是前端? 6 任何与用户直接打交道的操作界面都可以称之为前端 7 比如 : 电脑界面 手机界面 平板界面 8 9 2.什么是后端? 10 暂时先理解成,幕后操作者 11 不直接与用户打交道 12 13 3.为什么要

HTML table、form表单标签的介绍

本篇主要介绍 table.form标签以及表单提交方式. 目录 1. <table> 标签:在HTML 中定义表格布局. 2. <form> 标签:用于创建 HTML 表单. 3. 表单提交方式:介绍get.post方法. 1. <table> 标签 1.1 说明 在HTML 中定义表格布局. 1.2格式 <table> <caption></caption> <tr> <th></th></

SpringMVC&lt;from:form&gt;表单标签和&lt;input&gt;表单标签简介 转http://blog.csdn.net/hp_yangpeng/article/details/51906654

SpringMVC<from:form>表单标签和<input>表单标签简介 在使用SpringMVC的时候我们可以使用spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容.下面将对这些标签一一介绍. 在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入以下指令: Jsp代码 <%@taglib uri="http://www.springframework.org/tags/fo

UI标签库专题三:JEECG智能开发平台 FormValidation(表单提交及验证标签)

?? 1. FormValidation(表单提交及验证标签) 1.1.  参数 属性名 类型 描述 是否必须 默认值 action string 表单提交路径 否 null formid string 表单唯一标示 是 formobj refresh boolean dialog为true时是否刷新父页面 否 true callback string 表单提交完成后的回调函数 否 null beforeSubmit string 表单提交前的处理函数 否 null btnsub string

form表单标签及属性的介绍

版权声明:本文为博主原创文章,未经博主允许不得转载. 一. 表单标签 <form></form> 常用属性 Action 跳转到什么页面 Method  以什么模式提交 Get Url有长度限制 IE6.0 url 最大长度 2083个字符 超过无法提交 IE7.0 最大长度 2083个字符 超过最大长度仍然可以提交但是只能提交2083个字符 Opera 9.52 最大长度7648个字符 超过最大长度无法提交 所有提交内容会显示到地址栏位置 很不安全 a标签的跳转方式也是get方式

form表单标签的enctype属性的作用

Enctype是指定将数据回发到服务器时浏览器使用的编码类型,其编码类型有以下三种 一. application/x-www-form-urlencoded 这是通过表单发送数据时默认的编码类型.我们没有在from标签中设置enctype属性时默认就是application/x-www-form-urlencoded类型的.application/x-www-form-urlencoded编码类型会把表单中发送的数据编码为名称/值对.这是标准的编码格式.当表单的ACTION为POST的时候,浏览

form表单的属性标签和练习

form表单的标签 做一个如下图的form表单: 我们的代码如下: <body leftmargin="400px" topmargin="200px"> <form method="post" action="http://www.baidu.com"> <table border="2px" heigth="200px"> <tr> &

[oldboy-django][2深入django]老师管理 -- form表单如何生成多选框标签,多选框的默认值显示,以及多选框数据插入到数据库,多选框数据更改到数据库

1 form表单如何生成多选框(包含了多选框可选择内容) - Form设置班级输入框为 select多选 - 多选 class TeacherForm(Form): name = fields.CharField(max_length=16, widget=widgets.TextInput(attrs={'class': 'form-control'}) ) cls = fields.MultipleChoiceField( choices=models.Classes.objects.val

学习java前端 两种form表单提交方式

第一种:原生方式 注意点:button标签的style为submit <form action="/trans/doTrans.do" method="post"> 转出卡号:${cardNo} <br> 转出卡号余额:${balance}元 <br> <br> 转入卡号:<input name="checkInCardNo" type="text"> <br&