博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML常用标签与CSS基础知识
阅读量:7259 次
发布时间:2019-06-29

本文共 4888 字,大约阅读时间需要 16 分钟。

一、HTML页面结构

1  2  3          4             
5 这是页面的标题! 6 7 8 这是页面的主体! 9 10

<!DOCTYPE>:

  该标签位于html文档顶部,用于告诉浏览器,本页面文档使用的是哪种HTML规范,<!DOCTYPE html>表示页面使用HTML5文档规范

<html></html>:

  标签对标识了该文档为html页面,标签对限定了文档的开始和结束,html标签中包含两个子标签<head>和<body>,分别表示文档的头部和主体

<head></head>:

  文档的头部描述了文档的各种属性和信息,用于定义文档的标题,引用等,并不显示在页面中

<body></body>:

  文档的主体是页面显示的部分,通过HTML标签构建页面的骨架,通过CSS控制页面样式,通过JavaScript控制页面行为

二、HTML常用标签

1、<h>标签:标题标签

  块级元素,html中的标题标签分为六种:<h1>~<h6>,h强调的是重要性,字体依次减小,在日常开发中,一般使用<h1>~<h3>

  代码示例:

1         

这是一级标题

2

这是二级标题

3

这是三级标题

4

这是四级标题

5
这是五级标题
6
这是六级标题

  显示结果:

         

 

2、 <p></p>标签:段落标签,块级元素,用于显示一个段落

  代码示例:

1         

2 据介绍,2009年北斗三号工程正式启动建设。 3 在各大系统和众多参研参试单位共同努力下, 4 我国全面突破系统核心关键技术,完成地面验证, 5 卫星状态基本固化。从此次任务起,我国迎来新 6 一轮北斗组网卫星高密度发射,到2018年底前 7 后,将发射18颗北斗三号组网卫星,覆盖“一带 8 一路”沿线国家;到2020年左右,完成30多颗 9 组网卫星发射,实现全球服务能力。10

  显示结果:

                               

3、<br />标签:换行,内联元素

   代码示例:

1      

2 日照香炉生紫烟,

3 遥看瀑布挂前川。
4 飞流直下三千尺,
5 疑是银河落九天。
6

  显示结果:

                          

4、<hr />:分割线标签

  块级元素,用于在 HTML 页面中创建一条水平线

5、<ul></ul>:无序列表,块级元素,包含多个<li></li>列表项

  代码示例:

1      
    2
  • 张三
  • 3
  • 李四
  • 4
  • 王五
  • 5
  • 赵六
  • 6

  显示结果;

                      

6、<ol></ol>:有序列表,块级元素,包含多个<li></li>列表项

  代码示例:

1      
    2
  1. 张三
  2. 3
  3. 李四
  4. 4
  5. 王五
  6. 5
  7. 赵六
  8. 6

  显示结果:

                      

7、<img>:图片标签,内联元素,用于在页面中显示图片

    常用属性:

        alt:图片未正常加载的时候需要显示的信息

        src:图片的路径

    相对路径:表示的是相对于当前文件所在目录的路径

        1.和当前文件在同一目录下

        2.图片所在的目录和当前文件在同一文件夹:" ../ "退出当前目录回到上一级目录

        3.图片所在目录是在当前文件的上一级或上级

    绝对路径:

        1.http://

        2.file:///

        3.直接写本地存储完整路径

  代码示例:

未找到图片

  显示结果:

                     

8、<a></a>:超链接标签

    常用属性:

        href:代表要跳转到的地址 

        target:规定在何处打开目标页面

  代码示例:

这是一个超链接

  显示结果:

                             点击超链接可跳转到百度

 

9、<iframe></iframe>:内联框架,用于在页面中创建包含另外一个文档的内联框架

  代码示例:

  显示结果:

                      

10、<span></span>:内联元素,用来组合文档中的行内元素,设置文字大小,或者颜色样式 

   代码示例:

据介绍,2009年北斗三号工程正式启动建设。

  显示结果:

                   

11、<table></table>:表格标签,tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元

  常用属性:

      width:定义表格宽度

      height:定义表格高度

      align:定义对齐方式

      cellspacing:定义单元格间距

      border:定义表格边框样式

  代码示例:

1 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
姓名 年龄 籍贯 邮箱
张三 12 黑龙江 zhangsan@163.com
李四 23 河北
王五 24 北京wangwu@163.com

  显示结果:

                       

 12、<input />标签:根据不同的 type 属性值,输入字段拥有很多种形式

1        //文本框2                       //密码框3                          //单选框4                       //复选框5                         //按钮

          html中的单选框和复选框是通过name属性值来区分是否为同一组的

          value:属性值用于参数传递,即参数传递的是value的值

13、<select></select>标签:下拉列表,内联元素,包含多个<option></option>下拉列表项

1      

  对于select下拉列表而言,name属性和value属性是分开的

14、<form></form>:表单标签,块级元素,用于组织数据

  常用属性:

      action:表示要跳转到的目标地址

      method:指定表单的请求方式

          get:表单的默认请求方式,表单中的参数将通过地址栏传递,地址栏限定字符长度255字符

          post:如果表单以post请求方式提交,那么浏览器不会将参数通过地址栏传递,通过报文的形式传递

  代码示例:

1    
2 用户名:
3 密    码:
4 性    别:
5 爱    好:
羽毛球 6           
篮球 7           
足球
8 籍    贯:
13
14

  显示结果:

                         

三、CSS基础

概念:CSS(Cascading Style Sheets),层叠样式表,用于控制页面样式

1、CSS的三种引入方式:

          行内样式表:在标签内部写style="  ",“ ”内写CSS

          内部样式表:在文档头部写<style></style>,标签内写CSS

          外部样式表:通过<link rel="stylesheet" type="text/css" href="theme.css" />引入CSS文件

2、简单选择器:

    id选择器:选择以id命名的标签,通过#{  }选中

    类选择器:选择以class命名的标签,通过 .{  }选中

    标签选择器:通过 标签名{  }选中

            选择器优先级: ID选择器>类选择器>标签选择器

3、复合选择器: 

    后代选择器:

        在CSS选择器中通过嵌套的方式,对特殊位置的html标签进行声明;

        外层的标签写在前面,内层的标签写在后面,之间用空格分开;

        标签嵌套时,内层的标签成为外层标签的后代,如: h3 strong{color:blue;}

    子代选择器:

        外层的标签写在前面,内层的标签写在后面,用>连接,如h3>strong{}

  

    交集选择器:

        由两个选择器直接连接构成,选中二者各自元素范围的交集;

        第一个必须是标签选择器,第二个必须是类选择器或者ID选择器;

        选择器之间不能有空格,如:p.txt{}:表示p标签中class为txt的

        h3#hh{}:表示标签h3中id为hh的

    并集选择器:

        多个选择器通过逗号连接而成;利用并集选择器同时声明风格相同样式;

        如:h3,.first,.second,#end{}

    注意:如果某些属性在不同的样式表中被同样的选择器定义,那么属性值将从更具体的样式表中被继承过来。

转载于:https://www.cnblogs.com/java-zmj/p/7794596.html

你可能感兴趣的文章
WikiPedia技术架构学习
查看>>
index.html 模板
查看>>
Rsyslog分别归档Local0的err、info日志
查看>>
Windows的计划任务
查看>>
centos5.5中修改root密码
查看>>
fast delegate
查看>>
通过SSH连接N900
查看>>
yahoo美女CEO梅耶尔员工福利变革
查看>>
并发之痛 Thread,Goroutine,Actor
查看>>
我的友情链接
查看>>
面向对象编程js
查看>>
MiniUI自定义列内容解决方案
查看>>
君正4750开发板使用日记3-根文件系统、启动文件与helloworld
查看>>
Mysql 5.6
查看>>
SSH批量更新getHibernateTemplate().bulkUpdate(hql)
查看>>
NTFS文件系统扇区存储探秘
查看>>
2018-07-08期 Hadoop单节点伪分布式集群配置
查看>>
hbase入门-安装
查看>>
删除的数据可恢复 如何不怕隐私外泄
查看>>
LinuxCast SELinux: 内核级的安全机制 视频教程笔记
查看>>