HTML基础

站点:简单理解为就是一个文件夹,作用是用来收纳规划文件或代码,整合资源

    网页组成部分:

        结构: html,搭建页面结构

        表现: css,让页面变得更加好看

        行为: js,让页面有交互功能

    w3c:万维网联盟,是专门负责网络标准指定的非盈利性组织,制定了结构和样式标准

    ECMA: 欧洲电脑网商联合会(厂商协会),制定了行为标准

    文件的命名规范:

        1: 小写英文字母,数字,下划线的组合

        2: 其中不得包含汉字,空格和特殊字符

        3: 必须以字母开头,不能以数字开头

        4: 见名知意

        5: 驼峰命名法(大驼峰,小驼峰) 匈牙利命名法

    标签: html语言组成,标签也叫做标记,元素

        标签语法规则:

            <标签 属性="值"></标签>

            <标签 属性="值">

            标签: 尖括号里面的第一个单词

            属性: 尖括号里除了第一个单词以外,都是属性

                    1: 属性可以有可以没有

                    2: 属性可以有多个

                    3: 属性之间没有顺序要求

                    4: 属性值可以有多个,没有顺序要求

    常用标签:

        对标签:

            h1-h6:

                标题标签,文本默认加粗变大,依次变小,独占一行

                h1在一个页面中有且仅有一个,不能多次出现,通常用来写logo,或者大标题,其他的可以多次出现

            i / em:

                倾斜标签,文本倾斜,只占据自己内容大小的位置

                em具有强调作用

            b / strong:

                加粗标签,文本加粗,只占据自己内容大小的位置

                strong具有强调作用

            p:

                段落标签,独占一行

                p标签内不能嵌套任何独占一行的元素

                p标签内能嵌套 文本 图片 和 只占据自己内容大小位置的元素

            span:

                文本节点标签,只占据自己内容大小的位置,没有特殊的视觉效果

                通常配合css一块使用

            div:

                盒子标签,独占一行,用来搭建页面结构

            a:

                超链接标签,文本默认蓝色带有下划线,实现页面与页面之间的跳转

                href="跳转地址"

                    #  当前页面,不跳转

                title="鼠标悬停后的文本提示信息"

                target="跳转方式"

                    _self   在当前页面刷新(默认值)

                    _blank  不断打开新窗口

                    _new    在新窗口中刷新

图片: 往网页中添加结构图片

            图片的格式:

                <img src="图片路径" />

           

            图片格式:

                .jpg    普通图片

                .png    背景透明图片

                .gif    动态图

            图片路径:

                相对路径:

                    ../     返回上级目录

                    ./      强调在当前目录

                   

                绝对路径:

                    从盘符出发

                    域名地址

            alt="图片提示信息"

                1: 图片加载成功时,不显示;加载失败时,显示

                2: 主要提供给搜索引擎查看

                3: 尽可能写实

            width="宽度"

            height="高度"

                【注】如果只写一个宽度/高度,另一边等比例缩放

        css语法:

            css的作用: 修饰页面,让页面变得更加好看

            css的语法规则:

                选择器{属性:值;}

            选择器:

                类型选择器(标签选择器): 标签的关键字

                    div p a span.....

                类选择器(class选择器):

                    <标签 class="name"></标签>

                    .name{}

                    【注】

                        1: 在同一个页面中相同的class值可以多次出现

                        2: 在同一个class中,可以出现多个值

                        3: 具有重用性

浮动:

            作用: 让原本竖着排列的元素横着排列

            语法:

                float:;

                    left 左浮动

                    right 右浮动

                    none  不浮动

            影响: 浮动元素将脱离文档流

                文档流: 元素默认从上至下,从左至右的加载顺序

            浮动带来的问题:

                父元素未设置高度,子元素浮动,父元素将高度塌陷

            解决办法(暂时解决法):

                给父元素添加高度

        内外边距:

            margin:一个值; 四个方向

            margin-left:左外边距;

            margin-right:右外边距;

            marginn-top:上外边距;

            margin-bottom:下外边距;

            padding:一个值; 四个方向

            padding-left:左内边距;

            padding-right:右内边距;

            padding-top:上内边距;

            padding-bottom:下内边距;

ul > li: 无序列表标签,独占一行,默认小黑圆点修饰,通常取消小黑点;用来做列表,导航

    背景相关属性:

        background-color:背景颜色;

            颜色单词: red pink green

            十六进制: #6cc  #fff  #666 #aabbcc-> #abc

        background-image:url(背景图片);

            【注】默认重复

        background-repeat:是否重复;

            repeat  重复

            no-repeat 不重复

            repeat-x    水平重复

            repeat-y    垂直重复

        background-size:宽度 高度; 背景图大小

            数值表示法:

                px %

            【注】

                只给一个数值,另一边将等比例缩放

                不能为负数

        background-position:水平  垂直;背景图定位

            关键字表示法:

                水平: left center right

                垂直: top center bottom

            数值表示法:

                px %

            【注】

                只给一个关键字另一边将居中

                只给一个数值,表示水平方向,而垂直方向将居中

                可以为负数

        px 像素 固定单位

        %  相对单位 最近父级

        em 相对单位 最近的font-size 的大小 默认1em = 16px 默认的字体大小是16px

        rem 相对单位 参照html的font-size= ? 根字号的大小

        vw  相对单位 设备视口的宽度

        vh 相对单位  设备视口的高度

        vmin 设备视口最小的那一边

        vmax 设备视口最大的那一边

常规标签(对标签):

        <标签 属性="值"></标签>

    空标签(单标签):

        <标签 属性="值" />

    常见标记:

        h1-h6: 标题标签,独占一行,文本加粗变大依次变小,h1在一个页面中只允许出现一次,其他的可以多次出现,h1通常用来做logo

        i / em: 文本倾斜,在一行显示,em具有强调作用

        b / strong: 文本加粗,在一行显示,strong具有强调作用

        u: 下划线标签,文本添加下划线,在一行显示

        br: 换行标签

        hr: 水平线标签

        sup (上)/ sub: 上下标标签

        p: 段落标签,独占一行,p不能嵌套任何独占一行的标签,包括自己

        span: 文本节点标签,在一行显示,通常结合css展示效果

        div: 盒子标签,独占一行,用来搭建界面结构

        ul > li:无序列表标签,独占一行,默认小黑点修饰,通常用来做列表,导航

            type="修饰符类型"

                disc    小黑点

                circle  空心圆

                square  实心方块

        ol > li: 有序列表标签,独占一行,默认阿拉伯数字修饰,通常用来做列表,导航

            type="修饰符类型"

                1

                a A

                i I

            start="起始位置"

        dl > dt + dd: 自定义列表标签,独占一行,在一个dl中只有一个dt,可以有多个dd,通常用来做双导航

        a: 超链接标签,文本蓝色带有下划线,在一行显示,实现页面之间的跳转

            href="跳转地址"

                # 空地址

            target="跳转方式"

                _self   在当前页面刷新

                _blank 打开新窗口

            title="鼠标悬停后的提示信息"

        img: 图片标签

            图片格式:

                .jpg    普通图片

                .png    背景透明格式

                .gif    动态图

            src="图片地址"

                相对路径:

                    tupian/img1.jpg

                    ../ 返回上级目录

                    ./强调在当前目录

                绝对路径:

                    从盘符出发

                    从域名地址出发

            alt="提示信息"

                图片加载成功时不显示

                图片加载失败时显示

                主要提供给搜索引擎查看

            title="鼠标悬停后的提示信息"

               

            width="宽度"

            height="高度"

            【注】只给宽度或者高度,另一边将等比例缩放

表单:用来收集用户的信息

        <form action="提交到哪里去" method="提交方式"></form>

    表单元素:

        input

            type="text" 单行文本输入框

            type="password" 密码框

            type="submit" 提交按钮

            type="reset" 重置按钮

            type="button" 空按钮

    method="提交方式"

        get:

            1: 在地址栏明文提交,加密也容易被破解

            2: 不安全,有可能造成数据丢失

            3: 提交较短的数据,提交速度快

            4: 通常向数据库获取数据,不会改变数据库数据

        post:

            1: 不在地址栏提交,安全

            2: 不会造成数据丢失

            3: 提交较长的数据,提交速度慢

            4: 通常向数据库发送数据,会改变数据库数据

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值