zoukankan      html  css  js  c++  java
  • HTML基础知识

    一,H5的文档申明

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>测试首页</title>
    </head>
    <body>
    </body>
    </html>

    <head>标签里面负责对网页进行一些设置以及定义标题,设置包括定义网页的编码格式,外链css样式文件和js文件等,设置的内容不会显示在网页上,

    标题的被人会显示在标题栏上。

    <body>标签定义文档的主体,也就是页面显示的内容,body元素包含文档的所有内容(比如文本,超链接,图像,表格和列表等等)

    <!--  -->注释标签,快捷键:ctrl + /

    <h1></h1>标题标签,有h1--h6

    <p></p>段落标签,段落里面不会连续显示多个空格,也不会往前缩进和换行

    <br>换行标签

    <hr>下划线标签

    <div></div>块标签,表示一块内容,没有具体的语义,div标签可以把文档分割成独立的不同的部分,它可以用作严格的组织工具,并且不使用任何格式与其相关联

    <span></span>行内元素,表示一行中的一小段内容,没有具体的语义

    <em></em>,<i></i>标签里面的字体倾斜

    <strong></strong>,<b></b>标签里面的字体加粗

    <img src="" alt="">图片标签,向网页中嵌入一幅图片,自带src(图片所在路径)和alt(图片显示不出来时显示)属性,还可在里面添加宽和高的属性,来调整图片的大小

    <a href=""></a>链接标签,向网页中插入一个链接,可以跳转到相应链接网址,href属性值为要跳转的链接地址

    <link rel="stylesheet" href="">链接一个css文件,href属性值为css文件路径
    <ul></ul>无序列表,没有1,2,3。。。。开头,列表一般搭配<li></li>标签使用,可用快捷键迅速创建多个数据:ui>li*5,如果列表还要插入如图片等,那么可以这样用:ul>(li>img)*5
    <ol></ol>有序列表,有1,2,3。。。。开头
    <table border="1"></table>一个表格标签里有多个tr(行),th(表头),td(表格单元)组成,border="1"表示在页面显示边框

    二,HTML表单

    form表单

    <form action=""></form>用于为用户输入创建HTML表单,表单能够包含input元素,
    比如文本字段,复选框,单选框,提交按钮等,
    属性:action:定义表当数据提交地址
         method:定义表单提交的方式(常见的有get,post)
    标签:label:为表单元素定义文字标注,有for属性,相当于id属性,一般配合input使用
         input:定义通用的表单元素,里面有type属性,submit表示提交输入的值,button表示单纯的按钮,file表示上传文件,radio表示单选框,checkbox表示复选框,reset表示重置按钮,text表示单行文本输入框,password表示密码输入框,image表示图片,hidden表示一个隐藏的表单域,用来储存值
         textarea:定义多行文本输入框
         select:定义下拉表单元素
         option:与select配合使用,定义下拉表单元素中的选项

    三,内联框架

    iframe

    <iframe src="https://www.hao123.com/" frameborder="0"></iframe>
     将其他网页的内容链接到当前页面显示

    四,HTML元素分类

    块元素

    页面布局中常用的标签有:div,p,ul,li,h1-h6,dl,dt,dd等都是块元素,它在布局中的行为:

    1.支持全部的样式;

    2.如果没有设置宽度,默认的宽度为父级宽度的100%;

    3.盒子占据一行,即使设置了宽度;

    内联元素

    也被称为行内元素,布局中常用的标签有:a,span,em,b,strong,i等等都是内联元素,它们在布局中的行为:

    1.支持部分样式(不支持宽,高,margin上下,padding上下);

    2.宽高由内容决定;

    3.盒子并在一行;

    4.代码换行,盒子之间会产生间距;

    5.子元素时是联元素,父元素可以用text-align 属性设置子元素水平对齐方式;

    内联块元素

    也叫行内块元素,时新增的元素类型,现有元素没有归于此类别的,img和input元素的行为类似这种元素,但是也归类于内联元素,我们可以用display属性将块元素或者内联元素转化成这种元素,他们在布局的表现的行为:

    1.支持全部样式;

    2.如果没有设置宽高,宽高由内容决定;

    3.盒子并在一行;

    4.代码换行,盒子之间会产生间距;

    5.子元素是内联块元素,父元素可以用text-align 属性设置子元素水平对齐方式;

    display属性:用来设置元素的类型及隐藏的,常用的属性有:

    none:元素隐藏且不占位置;

    block:元素以块元素显示;

    inline:元素以内联元素显示;

    inline-block:元素以内联块元素显示

     
     
  • 相关阅读:
    安装vue-cli最新版后,无法使用console方法的解决办法
    使用yarn 安装 vue.js devtools(2020.1.6)
    在路由切换后 将滚动条置顶
    标签页 elementUI 激活时的颜色 怎样改 很坑爹!
    页面滚动鼠标产生动画 wow.js 在vue中
    CSS多行文本溢出隐藏,显示省略号
    ... 扩展运算符
    this的指向的一些问题
    用for循环和用for-in循环遍历数组最大的区别
    数组的indexOf、forEach、map、filter、方法的理解
  • 原文地址:https://www.cnblogs.com/lzh501/p/11080538.html
Copyright © 2011-2022 走看看