博客列表 >常用语法单词之HTML前端

常用语法单词之HTML前端

小威的博客
小威的博客原创
2018年06月06日 08:12:49863浏览

格式头

<!DOCTYPE html> 声明文档类型为 html            

<html>  当前html文档的语言为english英文

<head> 文档头部: 1.主要是文档描述信息,如关键字,编码等; 2.供浏览器或搜索引擎读取

<meta charset="UTF-8"> 设置当前文档的编码集:utf-8支持几乎所有编码,包括中文  

<meta name="keywords" content="关键字"> 设置页面关键字   

<meta name="description" content="页面描述"> 设置页面描述

<link rel="stylesheet" type="text/css" href="style.css">          引入外部的CSS样式表文件          

<script type="text/javascript" src="jquery.js"></script>    引入外部的javascript脚本文件

<title>1.HTML文档的结构</title> 设置页面标题,显示在浏览器标签页

</head><body>内容区:这里设置页面的主体,就是用户实际看到的页面内容</body></html>

文本标签   <p>  </p>

<div> 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div> 固有的唯一格式表现。

可以通过 <div> 的 class 或 id 应用额外的样式。</div>

<span> 内联元素,同样也没有任何样式,通常用作标签内容的容器. </span>

<h1~6>标题标签</h1~6> 标题标签默认为加粗显示,编号越大,字体就越小,编号与大小成反比   

title即是标题又是标签的一个属性,当鼠标移动标题上面的时间,稍等一会会显示这个提示信息

<strong>可以使文本加粗显示,功能类似的还有<b></b>标签</strong>   

<em>可以使文件斜体显示,有语气强调的作用,类似还有<i>标签</em>  

<pre>就是原样输出,后面有案例</pre>

<br>  换行符标签是空标签  在 XHTML 中,把结束标签放在开始标签中,也就是 <br/>   请使用 <br> 来输入空行,而不是分割段落。        

<hr>  换行符标签在 HTML 页面中创建一条水平线。水平分隔线可以在视觉上将文档分隔成各个部分。

链接标签  <a href=" "></a>

<a href=" " target="_blank">链接文本</a>       链接标签是<a>,它的最重要的属性就href,就是要跳转的地址        

<a>标签的功能还可以在本站内进行跳转,我们可通过添加锚点来实现

在所有浏览器中,链接的默认外观是:        

未被访问的链接带有下划线而且是蓝色的          

已被访问的链接带有下划线而且是紫色的       

活动链接带有下划线而且是红色的

target属性  _blank:在新窗口打开  _self:当前窗口,默认值,不写的话,就是它   

                                _parent:当前窗口的父窗口   _top: 最顶级的窗口

图像标签   <img src=" ">       <img:url(" ")>

<img src="../images/9.jpg" width="300" alt="混血车模"> alt属性,指示当前图片的文字描述 当图片加载失败打不开或者用户禁止图像显示时 就显示这个提示文本 也方便搜索引擎检索到 所以习惯性加这个属性值

width:设置宽度, height:设置高度,单位默认为像素,可以不写单位,只有数值  宽度与高度写一个就可以,另一个属性会自动等比例缩放的

表格的基本属性   创建表格的基本原则是:先创建行,再划分列。一行一列叫一个单元格,用户数据必须全部放在单元格中

<table>标签在html创建表格用的,这个标签是一个典型的复合标签</table>  

<caption>标题用</caption>   

<th>表头标签内部文本默认会加粗居中显示</th>     <tr>创建行使用标签</tr>  <td>创建列使用标签</td> 

border:设置表格边框线的宽度 

cellspacing: 设置单元格之间的间隙,设置为0,相当于单元格边线折叠,这时它自动使用表格的边框宽度,如1       

cellpadding: 设置单元格数据与边界之间的距离,使内容不至于太拥挤,如3或5

align: 设置单元格内数据的对方方式, 默认为left左对齐  right右对齐     center居中对齐    

width: 设置表格的宽度,推荐设置为相对值,以自适应数据变化       

height: 设置表格的高度,这里没有设置,以适应表格的行数的变化

<form action="" method="post">           
<table border="0" cellspacing="0" cellpadding="8" width="400" bgcolor="powderblue">

<thead><tbody><tfoot>为表格的分区,可以将表格分为头部,主体,尾部三分部  

这三个表格分区标签本身没有任何样式,仅仅是一个区块划分标记罢了

<colgroup span="1" >可以对一列进行整体控制,但能用的属性非常有限,通常要配合css才能发挥作用 

<col>标签可对分到一组的每一列进行更加精准的控制</colgroup>

rows 行  cols 列     <th rowspan="2">合并行</th>   <th colspan="2">合并列</th>        

bgcolor:可以设置行或单元格的背景颜色 所有表格标签内都可以使用此标签 <tr bgcolor="skyblue">

例如:<

table border="1" cellspacing="0" cellpadding="5" width="80%">                       
       <caption><h3>岛国明星TOP50排行榜</h3></caption>
                 <tr bgcolor="skyblue">
                          <th colspan="2" rowspan="2">操作</th>
                </tr>
                        <tr bgcolor="skyblue">
                                <th>ID</th>
                        </tr>
                        <tr>
                               <td>01</td>
                        </tr>
            </table>

valign 调格子中内容的垂向(上下)位置      

valign=" top "上面           valign=" middle "中间      valign=" bottom " 下面 

align 调格子中内容的(左右)横向位置                                    

align=" left " 左边对齐     align=" center "中间          align=" right "右边对齐   


列表标签  <ul>无序列表:必须与<li>子标签配对使用  <ol>有序列表 带有数字序号 

               <dl><dt><dd>自定义列表:非常像名词解释,用途非常广泛

<ul>有一个属性type,可以设置列表项前面的标记  

type="disc" 实心小黑点,这是默认一级列表的标记  

type="circle" 空心小圆点,这是二级列表默认标记  

type="square" 实心方块

<ol>有一个属性type,可以设置列表项前面的序号,默认:十进制数字 (1, 2, 3, 4)。</ol>          

<ol reversed>倒序3.2.1~</ol>  

<ol type="1|a|A|i|I"> 

a字母顺序的有序列表,小写 (a, b, c, d)。

A 字母顺序的有序列表,大写 (A, B, C, D)。

i    罗马字母,小写 (i, ii, iii, iv)。

I   罗马字母,大写 (I, II, III, IV)。

list-style-type:none  关闭列表项前面的样式,应用于写默认初始样式     

简写方式: <ul type="none">  <!-- 去掉前的小黑圆点 -->         列表是可以嵌套的

表单的基本元素  <form><input ...>输入控件标签<br></form>  

<input>有很多类型,是由type属性来指定的, 因为input是一个内联元素,多个input会在一行显示,所以后面加一个换行标签<br>  name是输入控件的名称,一定要设置,因为PHP要用它当变量名来获取表单的数据

type="text"  文本框:最常见,可以输入文本,常用来输入用户名帐号等   

type="password" 密码框:和文本是一样的,只是用户输入的内容以星号代替   

<input type="text/password" name="name/password" value="">  checked 默认选项

type="radio"  单选框:每次只能选择1项  

<input type="radio" name="sex(性别) " value="male">男  value="woman">女   value="secret" checked>保密     type="checkbox" 复选框:1次可以选择多个数据提交,返回值是一个数组,name属性要加[],确保返回数组

<input type="checkbox" name="hobby[]" value="movie">看电影、"game">打游戏、"cook">做饭、"wash">洗衣服

<select name="level">下拉列表框:点击后会出一个下拉列表,用户可以选择一个或多个选项, 

name写在父标签select中,value写在option子标签中          selected属性设置默认值

<option value="0">1</option>      <option value="1">2</option>      

<option value="2" selected>3</option>      <option value="3">4</option></select>      

type="file" 文件上传域:accept属性设置允许上传的文件类型,不过这个很少用,应该在服务器进行判断       

头像:<input type="file" name="photo/图片" accept="image/*"> <br>

type="hidden" 特殊的隐藏域:1.有一些数据是自动生成的,不需要用户输入:例如注册时间  

                        2.有一些数据用户是不知道的,例如,用户id  3.后端通过表单向一些页面传数据时使用的主键或关键字

<textarea name="comment" rows="5" cols="30"></textarea><br>  文本域     

placeholder="输入框提示语(默认灰色)" size="30"  输入框可输入的字数 可以直接控制输入框宽度

type="submit" 提交按钮                <input type="submit" name="submit" value="提交">  

type="button"    普通按钮,失去提交功能  <input type="button" name="button" value="提交">

type="reset"  可以重置用户数据,恢复到最初状态  <input type="reset" name="reset" value="重置">

type="image"  提交图像按钮,默认就是提交功能 

<input type="image" name="submit" src="../images/submit.jpg" width="30">

label标签,点击时会导致第一个控件被选中---不需要进入焦点 就不需要label标签   

<fieldset>用表单控件分组</fieldset>

<tr><td colspan="2"><hr></td></tr>  <!-- 此行代码就是画一条分隔线没有其它用处 -->

<legend  align="right "  align="center" > 

创建一个带框的标题,标题位置可以在:左边  右边  居中, 配合<fieldset>框起一组表单控件 </legend>

内联框架 ifream:叫内联框架,最重要的属性有name,width和height

seamless:去掉边框与浮动条,如果seamless无效,可以用frameborder来设置

marginheight和marginwidth设置上下和左右的外边距

<iframe src="http://www.jd.com" name="iframe" width="1000" height="800" frameborder="0" marginheight="300" marginwidth="500">浏览器不支持框架</iframe>

scrolling="no" auto 在需要的情况下出现滚动条(默认值)   

yes  始终显示滚动条(即使不需要)    no    从不显示滚动条(即使需要)

<table border="0" cellspacing="1" cellpadding="5" width="960">
<!-- 顶部 -->
          <tr height=60>
               <td colspan="2">
                    <iframe src="inc/top.html" name="top" height="70"  width="100%" frameborder="0" scrolling="no" ></iframe>
               </td>
          </tr>
            <!-- 我是一条风骚的分隔线 -->
          <tr><td width="100%" colspan="2"><hr></td></tr>
          <!-- 中间主体:分左右二栏 -->
          <tr>
               <!-- 左边菜单栏 -->
               <td>
                    <iframe src="inc/left.html" name="left" height="600" width="140" frameborder="0" scrolling="no"></iframe>
               </td>
               <!-- 右边内容区 -->
               <td>
                    <iframe src="inc/default.html" name="right" height="600" width="800" frameborder="0" scrolling="no"></iframe>
               </td>
          </tr>
 
          <!-- 我是一条风骚的分隔线 -->
          <tr><td width="100%" colspan="2"><hr></td></tr>
             <!-- 底部 -->
          <tr>
               <td colspan="2">
                    <iframe src="inc/footer.html" name="footer" height="70"  width="100%" frameborder="0"></iframe>
               </td>
          </tr>
     </table>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议