HTML标签图文详解(二)_html/css_WEB-ITnose

html教程评论505 views阅读模式

HTML标签超详细的图文演示再来一波~~~

如果还没有看过昨天的福利的,那可要抓紧喽,传送门:HTML标签----图文详解

本文主要内容

  • 清单标签
  • 表格标签
  • 框架标签及内嵌框架<br /></li> <li>表单标签及语义化<br /></li> <li>多媒体标签</li> <h2>清单标签(列表标签)</h2> <p>列表标签分为三种。</p> <h3>1、无序列表<ul>,无序列表中的每一项是<li></h3> <p>英文单词:un list。<br />例如:</p> <pre class="precsshui"><ul> <li>默认1</li> <li>默认2</li> <li>默认3</li></ul></pre> <p>效果:</p> <p></p> <p><strong>属性:</strong></p> <li>type="属性值"。属性值可以选: disc(实心原点,默认),square(实心方点),circle(空心圆)。<br />效果如下:</li> <p></p> <p>不光是<ul>标签有type属性,<ul>里面的<li>标签也有type属性(虽然说这种写法很少见)。效果如下:</p> <p></p> <p><br /></p> <h3>2、有序列表<OL>,里面的每一项是<li></h3> <p>英文单词:Order List。<br />例如:</p> <pre class="precsshui"><ol > <li>呵呵哒1</li> <li>呵呵哒2</li> <li>呵呵哒3</li></ol></pre> <p>效果:</p> <p></p> <p><strong>属性:</strong></p> <li>type="属性值"。属性值可以是:1(阿拉伯数字,默认)、a、A、i、I。结合start属性表示从几开始。</li> <p>举例:</p> <pre class="precsshui"><ol type="1"> <li>呵呵</li> <li>呵呵</li> <li>呵呵</li></ol><ol type="a"> <li>嘿嘿</li> <li>嘿嘿</li> <li>呵呵</li></ol><ol type="i" start="4"> <li>哈哈</li> <li>哈哈</li> <li>哈哈</li></ol><ol type="I" start="10"> <li>么么</li> <li>么么</li> <li>么么</li></ol></pre> <p>效果如下:<br /></p> <h3>3、定义列表<dl></h3> <p>英文单词:define list,没有属性。</p> <li><dt>:列表的标题,define title<br /></li> <li><dd>:列表的列表项</li> <p>举例:</p> <pre class="precsshui"><dl> <dt>第一条</dt> <dd>你若是觉得你有实力和我玩,良辰不介意奉陪到底</dd> <dd>我会让你明白,我从不说空话</dd> <dd>我是本地的,我有一百种方式让你呆不下去;而你,无可奈何</dd> <dt>第二条</dt> <dd>良辰最喜欢对那些自认能力出众的人出手</dd> <dd>你可以继续我行我素,不过,你的日子不会很舒心</dd> <dd>你只要记住,我叫叶良辰</dd> <dd>不介意陪你玩玩</dd> <dd>良辰必有重谢</dd></dl></pre> <p>效果:<br /></p> <h2>表格标签</h2> <p>表格标签用<table>表示。<br />一个表格<table>是由每行<tr>组成的,每行是由<td>组成的。<br />所以我们要记住,一个表格是由行组成的(行是由列组成的),而不是由行和列组成的。<br />在以前,要想固定标签的位置,唯一的方法就是表格。现在可以通过CSS定位的功能来实现。但是现在在做页面的时候,表格作用还是有一些的。</p> <p>例如,一行的单元格:</p> <pre class="precsshui"> <table> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table></pre> <p>上面的表格中没有加文字,所以在生成的网页中什么都看不到。<br />例如,3行4列的单元格:</p> <pre class="precsshui"> <table> <tr> <td>生命壹号</td> <td>23</td> <td>男</td> <td>黄冈</td> </tr> <tr> <td>许嵩</td> <td>29</td> <td>男</td> <td>安徽</td> </tr> <tr> <td>邓紫棋</td> <td>23</td> <td>女</td> <td>香港</td> </tr> </table></pre> <p>效果:</p> <p></p> <p>上图中的表格好像没看到边框呀,不急,接下来看看<table>标签的属性。</p> <p><strong><table>的属性:</strong></p> <li>border:边框。像素为单位。<br /></li> <li>width:宽度。像素为单位。<br /></li> <li>height:高度。像素为单位。<br /></li> <li>align:<strong>表格</strong>的对齐方式。属性值可以填:left right center。<br />注意:这里不是设置表格里内容的对齐方式,如果想设置内容的对齐方式,要对单元格标签<td>进行设置)<br /></li> <li>cellpadding:单元格内容到边的距离,像素为单位。默认情况下,文字是紧挨着左边那条线的,即默认情况下的值为0。<br />注意不是单元格内容到四条边的距离哈,而是到一条边的距离,默认是与左边那条线的距离。如果设置属性dir="rtl",那就指的是内容到右边那条线的距离。<br /></li> <li>cellspacing:单元格和单元格之间的距离(外边距),像素为单位。默认情况下的值为0<br /></li> <li>bgcolor="#99cc66":表格的背景颜色。<br /></li> <li>background="路径src/...":背景图片。<br />背景图片的优先级大于背景颜色。<br /></li> <li>bordercolorlight:表格的上、左边框,以及单元格的右、下边框的颜色<br /></li> <li>bordercolordark:表格的右、下边框,以及单元格的上、左的边框的颜色<br />这两个属性的目的是为了设置3D的效果。<br /></li> <li>dir:公有属性,单元格内容的排列方式(direction)。 可以 取值:ltr:从左到右(left to right,默认),rtl:从右到左(right to left)<br />既然说dir是共有属性,如果把这个属性放在任意标签中,那表明这个标签的位置可能会从右开始排列。</li> <p>单元格带边框的效果:</p> <p></p> <h3><tr>:行</h3> <p>一个表格就是一行一行组成的嘛。<br /><strong>属性:</strong></p> <li>dir:共有属性,设置这一行单元格内容的排列方式。可以取值:ltr:从左到右(left to right,默认),rtl:从右到左(right to left)<br /></li> <li>bgcolor:设置这一行的单元格的背景色。<br />注:没有background属性,即:无法设置这一行的背景图片,如果非要设置,可以用css实现。</li> <p><br /></p> <h3><td>:单元格</h3> <p><strong>属性:</strong></p> <li>align:内容的横向对齐方式。属性值可以填:left right center。<br />如果想让每个单元格的内容都居中,这个属性太麻烦了,以后用css来解决。<br /></li> <li>valign:内容的纵向对齐方式。属性值可以填:top middle bottom<br /></li> <li>width:绝对值或者相对值(%)<br /></li> <li>height:单元格的高度<br /></li> <li>bgcolor:设置这个单元格的背景色。<br /></li> <li>background:设置这个单元格的背景图片。</li> <p><br /></p> <h3>单元格的合并</h3> <p>如果要将两个单元格合并,那肯定就要删掉一个单元格。<br />单元格的属性:</p> <li>colspan:横向合并。例如colspan="2"表示当前单元格在水平方向上要占据两个单元格的位置。<br /></li> <li>rowspan:纵向合并。例如rowspan="2"表示当前单元格在垂直方向上要占据两个单元格的位置。<br />效果举例:(横向合并)</li> <p></p> <p>效果举例:(纵向合并)</p> <p></p> <h3><th>:加粗的单元格。相当于<td> + <b></h3> <li>属性同<td>标签。</li> <p><br /></p> <h3><caption>:表格的标题。使用时和tr标签并列</h3> <li>属性:align,表示标题相对于表格的位置。属性取值可以是:left、center、right、top、bottom<br />效果:</li> <p></p> <h3>表格的<thead>标签、<tbody>标签、<tfoot>标签</h3> <p>这三个标签有与没有的区别:</p> <li>1、如果写了,那么这三个部分的<strong>代码顺序可以任意</strong>,浏览器显示的时候还是按照thead、tbody、tfoot的顺序依次来显示内容。如果不写thead、tbody、tfoot,那么浏览器解析并显示表格内容的时候是从按照代码的从上到下的顺序来显示。<br /></li> <li>2、当表格非常大内容非常多的时候,如果用thead、tbody、tfoot标签的话,那么<strong>数据可以边获取边显示</strong>。如果不写,则必须等表格的内容全部从服务器获取完成才能显示出来。</li> <p>举例:</p> <pre class="precsshui"> <body> <table border="1"> <tbody> <tr> <td>生命壹号</td> <td>23</td> <td>男</td> <td>黄冈</td> </tr> </tbody> <tfoot> <tr> <td>许嵩</td> <td>29</td> <td>男</td> <td>安徽</td> </tr> </tfoot> <thead> <tr> <td>邓紫棋</td> <td>23</td> <td>女</td> <td>香港</td> </tr> </thead> </table> </body></pre> <p>效果:</p> <p></p> <h2>框架标签</h2> <p>如果我们希望在一个网页中显示多个页面,那框架标签就派上用场了。</p> <li>注意,框架标签不能放在<body>标签里面,因为<body>标签代表的只是一个页面,而框架标签代表的是多个页面。<br /></li> <li>框架的集合用<frameset>表示,然后在<frameset>集合里放入一个一个的框架<frame></li> <h3><frameset>:框架的集合</h3> <p>一个框架的集合可以包含多个框架或框架的集合。<br /><strong>属性:</strong></p> <li><p>rows:水平分割,将框架分为上下部分。写法有两种:<br />1、绝对值写法:rows="200,*" 其中*代表剩余的。这里其实包含了两个框架:上面的框架占200个像素,下面的框架占剩下的部分。<br />2、相对值写法:rows="30%,*" 其中*代表剩余的。这里其实包含了两个框架:上面的框架占30%,下面的框架占70%。<br />注:如果你想将框架分成很多行,在属性值里用逗号隔开就行了。</p></li> <li><p>cols:垂直分割,将框架分为左右部分。写法有两种:<br />1、绝对值写法:cols="200,*" 其中*代表剩余的。这里其实包含了两个框架:左边的框架占200个像素,右边的框架占剩下的部分。<br />2、相对值写法:cols="30%,*" 其中*代表剩余的。这里其实包含了两个框架:左边的框架占30%,右边的框架占70%。<br />注:如果你想将框架分成很多列,在属性值里用逗号隔开就行了。</p></li> <p>效果:</p> <p></p> <p>上图中,如果删掉页面right.html,显示效果如下:</p> <p></p> <h3><frame>:框架</h3> <p>一个框架显示一个页面。<br /><strong>属性:</strong></p> <li>scrolling="no":是否需要滚动条。默认值是true。<br /></li> <li>noresize:不可以改变框架大小。默认情况下,单个框架的边界是可以拖动的,这样的话,框架大小就不固定了。如果用了这个属性值,框架大小将固定。</li> <p>举例:</p> <pre class="precsshui"><frame src="top.html" noresize></frame></pre> <li>bordercolor="#00FF00":给框架的边框定义颜色。这个属性在框架集合<frameset>中同样适用。<br />颜色这个属性在IE浏览器中生效,但是在google浏览器中无效,不知道为啥。<br /></li> <li><p>frameborder="0"或frameborder="1":隐藏或显示边框。</p></li> <li><p>name:给框架起一个名字。<br />利用name这个属性,我们可以在框架里进行超链。<br />举例:</p></li> <p></p> <p>效果:</p> <p></p> <h2>内嵌框架</h2> <p>内嵌框架用<iframe>表示。<br />内嵌框架inner frame:嵌入在一个页面上的框架(仅仅IE、新版google浏览器支持,可能有其他浏览器也支持,暂时我不清楚)。<br /><strong>属性:</strong></p> <li>src="subframe/the_second.html":内嵌的那个页面<br /></li> <li>width=800:宽度<br /></li> <li>height=“150:高度<br /></li> <li>scrolling="no":是否需要滚动条。默认值是true。<br /></li> <li>name="mainFrame":窗口名称。公有属性。</li> <p>效果:<br /></p> <p>内嵌框架举例:(在内嵌页面中切换显示不同的压面)</p> <pre class="precsshui"> <body> <a href="文字页面.html" target="myframe">默认显示文字页面</a><br> <a href="图片页面.html" target="myframe">点击进入图片页面</a><br> <a href="表格页面.html" target="myframe">点击进入表格页面</a><br> <iframe src="文字页面.html" width="400" height="400" name="myframe">
    嘿嘿

    效果演示:

    表单标签

    表单标签用

    表示,用于与服务器的交互。

    :输入标签

    用于接收用户输入。
    属性:

  • type="属性值":文本类型。属性值可以是:
    text(默认)
    password:密码类型
    radio:单选按钮,名字相同的按钮作为一组进行单选
    checkbox:多选按钮,名字相同的按钮作为一组进行选择
    hidden:隐藏框,在表单中包含不希望用户看见的信息
    button:普通按钮,结合js代码进行使用。
    submit:提交按钮,传送当前表单的数据给服务器或其他程序处理
    reset:重置按钮,清空当前表单的内容,并设置为最初的默认值
    image:图片按钮,和提交按钮的功能完全一致,只不过图片按钮可以显示图片。
    file:文件选择框

  • value="内容":文本框里面的内容
  • size="50":表示文本框内可以显示五十个字符。一个英文或一个中文都算一个字符。
    注意size属性值的单位不是像素哦
  • readonly:文本框只读,不能编辑。因为它的属性值也是readonly,所以属性值可以不写。
    用了这个属性之后,在google浏览器中,光标点不进去;在IE浏览器中,光标可以点进去,但是文字不能编辑。
  • disabled:文本框只读,不能编辑,光标点不进去。属性值可以不写。
  • checked:将单选按钮或多选按钮默认处于选中状态。当标签的type="radio"时,可以用这个属性。属性值也是checked,可以省略。

  • 举例:

    			姓名:逗比
    昵称:
    名字:
    密码:
    性别:男 女
    爱好:吃饭 睡觉 打豆豆

    效果:

    四种按钮的举例:

    	
      		
       
       




    效果:

    :下拉列表标签 标签里面的每一项用表示。

    标签的属性: multiple:可以对下拉列表中的选项进行多选。没有属性值。 size="3":如果属性值大于1,则列表为滚动视图。默认属性值为1,即下拉视图。 标签的属性: selected:预选中。没有属性值。 举例: 小学 初中 高中 大学 研究生

    小学 初中 高中 大学 研究生

    小学 初中 高中 大学 研究生

    效果:

    标签:多行文本输入框

    属性:

  • value:提交给服务器的值。
  • rows="4":指定文本区域的行数。
  • cols="20":指定文本区域的列数。
  • readonly:只读。
  • 举例:

    	
         		
          1、不爱摄影不懂设计的程序猿不是一个好的产品经理。	
         

    效果:

    上图的红框部分表示,我在文本区域进行了换行,所以显示的效果也出现了空白。

    表单的语义化

    比如,我们在注册一个网站的信息的时候,有一部分是必填信息,有一部分是选填信息,这个时候可以利用表单的语义化。
    举例:

    	
         		
           
           账号信息 姓名:
           逗比
           
    密码:
    其他信息 性别: 男 女
    爱好: 吃饭 睡觉 打豆豆

    效果:

    标签:for属性配合id一起用形成标注。暂略。

    多媒体标签

    标签:播放背景音乐

    属性:

  • src="音乐文件的路径"
  • loop="-1":属性值代表播放次数,-1代表循环播放。
  • 举例:

     	 

    运行效果:
    打开网页后,在IE 8中播放正常,播放时网页上显示一片空白。在google浏览器中无法播放。

    标签:播放多媒体文件(音频、视频等)

    备注:视频格式可以支持 mp4、wav等,但不是所有视频格式都支持。

    属性:

  • src="多媒体文件的路径"
  • loop="-1":属性值代表播放次数,-1代表循环播放。
  • autostart="false":打开网页时,禁止自动播放。默认值是true。
  • volume="100":设置默认的音量大小,测试发现这个值好像不起作用哦。
  • 标签播放音频举例:

     	 

    IE 8中的运行效果:

    google浏览器中的运行效果:

    注:在HTML5中新增了

    :移动标签

    如果在这个标签里设置了内容,那么,打开网页时,内容会像弹幕一样自动移动。
    属性:

  • direction="right":移动的目标方向。属性值可以是:left(从右向左移动,默认值)、right(从左向右移动)、up(从下向上移动)、down(从上向下移动)。

  • behavior="slide":行为方式。属性值可以是:slide(只移动一次)、scroll(循环移动,默认值)、alternate(循环移动)、。
    alternate和scroll属性值都是循环移动,区别在于:假设在direction="right"的情况下,behavior="scroll"表示从左到右、从左到右、从左到右···behavior="alternate"表示从左到右、从右到左、从左到右···

  • scrollamount="30":移动的速度
  • loop="3": 循环多少圈。负值表示无限循环
  • scrolldelay="1000":移动一次休息多长时间。单位是毫秒。

  • 举例:

    	
           
            我来了
           

    效果:

  • 微信
  • 分享
  • HTML标签图文详解(二)_html/css_WEB-ITnose

  • 相关标签:HTML标签图文详解(二)
  • 本文原创发布php教程 ,转载请注明出处,感谢您的尊重!
    • 上一篇:CSS实现背景透明,文字不透明,兼容所有浏览器_html/css_WEB-ITnose
    • 下一篇:为什么返回的时候颜色不改变_html/css_WEB-ITnose

    相关文章

    相关视频

    • Html如何设置横向导航结构_HTML/Xhtml...
    • Html+css实现纯文字和带图标的按钮_HTML...
    • HTML对于元素水平垂直居中的探讨_HTML/Xh...
    • 修改输入框placeholder文字默认颜色-we...
    • HTML标签图文详解(二)_html/css_WE...
    • 轮播图案例讲解
    • 轮播图案例的预备知识(3)
    • 轮播图案例的预备知识(2)
    • 轮播图案例的预备知识(1)

    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论

  • HTML标签图文详解(二)_html/css_WEB-ITnose
  • 立即提交

    专题推荐

    • HTML标签图文详解(二)_html/css_WEB-ITnose 独孤九贱-php全栈开发教程

      全栈 100W+

      主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门

    • HTML标签图文详解(二)_html/css_WEB-ITnose 玉女心经-web前端开发教程

      入门 50W+

      主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门

    • HTML标签图文详解(二)_html/css_WEB-ITnose 天龙八部-实战开发教程

      实战 80W+

      主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习

    作者信息 HTML标签图文详解(二)_html/css_WEB-ITnose

    php教程

    认证0级讲师

    最近文章

    发布技术文章

    • 最新文章
    • 热门排行

      HTML标签图文详解(二)_html/css_WEB-ITnose

    • html是什么语言
    • 图片超链接怎么设置
    • 如何学习html5
    • html的正式名称是
    • html怎么添加css样式?
    • HTML怎么引入js文件?
    • jsp四大作用域有什么
    • 页面中文本域的值怎么设置

      HTML标签图文详解(二)_html/css_WEB-ITnose

    • html p标签怎么换行?html p标签添加br换行标签的应用
    • html怎么换行?换行代码是什么?九种html文字换行方法总结
    • html怎样设置背景颜色?HTML背景颜色代码详细分析
    • 认识<br>与<p>标签之间的区别
    • 六款好用的html5编辑器
    • HTML编辑器有哪些?最好用的4款HTML编辑器推荐
    • html搜索框怎么设置?html搜索框input标签的使用方法实例
    • 如何制作一个简单的HTML登录页面(附代码)

    推荐视频教程

  • HTML标签图文详解(二)_html/css_WEB-ITnose javascript初级视频教程
  • HTML标签图文详解(二)_html/css_WEB-ITnose jquery 基础视频教程
  • 视频教程分类

    • php视频教程
    • html视频教程
    • css视频教程
    • JS视频教程
    • jQuery视频教程
    • mysql视频教程
    • Linux视频教程
    • Python视频教程
    • 网站首页
    • PHP视频
    • PHP实战

    PHP中文网:独家原创,永久免费的在线php视频教程,php技术学习阵地!

    Copyright 2014-2019 http://www.php.cn/ All Rights Reserved | 皖B2-20150071-9 HTML标签图文详解(二)_html/css_WEB-ITnose 皖公网安备 34010402701654号 免责申明赞助与捐赠

    企鹅博客
    • 本文由 发表于 2019年9月4日 20:49:36
    • 转载请务必保留本文链接:https://www.qieseo.com/367422.html

    发表评论