Web阶段Day01

今日收获:

 


HTML
    概念
        互联网资源  
            静态资源 html,css,js 
            动态资源 Servlet,jsp,php
            
        架构
            C/S 
                客户端/服务器端  桌面版的QQ
            B/S
                浏览器/服务器端  web版的QQ 
                
        HTML
            超文本标记语言
            
            作用
                描述一个页面
                
            操作思想
                网页中有很多数据,不同是数据需要不同的显示效果
                可以使用标签把要操作的数据包起来(封装起来)
                通过修改标签是属性值,实现标签内数据样式的改变
                
                一个标签就相当于一个容器,想要修改容器内数据的样式
                只要改变容器的属性值,就可以实现容器内数据样式的改变
                
            特点
                语法非常的宽松
                标签是不区分大小写,建议小写
                标签是预定义好,每个标签都有特殊的含义
        
    语法
        标签
            由尖括号包裹起来的关键字组成 <p>
        
        元素(标签体)
            开始标签和结束标签中间的所有内容都叫做元素
            元素可以是一段普通的文本,也可以是其他标签
            
        属性
            为了给元素提供更多的信息,已名称和值的形式出现
    
    标签
        文件标签(结构标签)
            <html>
                <head>文件标题</head>
                <body>文件正文</body>
            </html>

        

文本标签
            字体标签 <font> 1-7
            标签标签 <h1>  to <h6>
            段落标签 <p>
            其他标签
                <br />:换行
                <hr />:水平线
                <b> 加粗
                <i> 斜体
                <center> 文本居中

        图片标签(重要)
            标签名 img
                重要的属性
                    src        设置图片的地址
                            如果图片和当前页面在同一个目录下
                                直接使用图片名称来进行访问
                            如果图片在当前页面下一级目录
                                通过 目录名称/图片名称 来访问
                            如果图片在当前页面上一级目录
                                通过 ../图片名称 来访问
                其他属性
                    width 设置宽度
                    height 设置高度
                    alt     在图片无法访问的时候替代图片
                            
        列表标签(了解)
            无序列表
                ul 
                    type 规定在列表中使用的标记类型。
                
                li 列表项
            
            有序列表
                ol
                    start 规定有序列表的起始值。        
                    type 规定在列表中使用的标记类型。 
                
                li 列表项
                    
        
        链接标签(重要)
            a标签
                重要的属性
                    href    定义要跳转的地址
                            内部地址
                                如果要访问的页面和当前页面在同一个目录下,
                                    直接通过页面名称来访问
                                如果要访问的页面在当前页面的下一个目录下,
                                    直接通过 目录名称/页面名称 来访问
                            外部地址
                                <a href="http://www.baidu.com">登录</a>//一定要加上协议
        行级和块级标签
            行级标签:如果上一行有空间,元素就在上一行显示,如果没有空间,才另起一行显示(font标签 a标签)
                span:纯粹的行级标签,默认不可以换行
            
            块级镖旗:不管上一行有没有空间,直接另起一行显示(h标签 p标签)
                 div:纯粹的块级标签,默认可以换行
            
        表格标签
            相关标签
                table 定义一个表格
                    tr    定义表格中的行
                        td    定义行中的单元格
                        th  定义行中的表头
            相关属性
                width 定义宽度
                height 定义高度
                border 定义边框
                cellPadding 定义内容和单元格之间的距离
                cellSpacing 定义单元格直接的距离
                colspan 表格横跨行(都在td里面)
                rolspan 表格横跨列(都在td里面)
                        
        表单标签(重要)
            form 表单标签 定义表单提交的范围
                重要的属性
                    action 设置表单要提交的地址
                            默认提交到当前页面
                    
                    method 设置表单的提交方式
                        get    默认的提交方式,数据都是拼接在地址栏后面
                        post 数据隐藏在请求体中
                        
            input 输入项标签
                重要的属性
                    type    text         文本框
                            password    密码框
                            radio         单选框
                            checkbox    复选框
                            file        文件选择框
                            hidden        隐藏域 
                            submit        提交按钮
                            reset        重置按钮//恢复到页面刚打开时的效果
                            image        图片提交按钮
                            button        普通按钮,配合js来使用
                            
                    checked 
                            checked 对于单选和复选框,可以设置元素的默认选中
            
            select 选择项标签//把固定的内容提前设置好,用户无需输入,直接选择
                option 选择框的选择项标签(select的子标签)
                
                重要属性
                    selected    默认选中
            
            textarea 文本域标签
                重要属性
                    cols    设置列数
                    rows    设置行数
            
            通用的属性
                name:表单中的数据想要被提交,必须要有name属性
                     对于单选和复选框,可以使用name进行分组
                     
                value:对应单选和复选框,可以指定value的值,用于区分用户选择了那一个选项(默认都是on)
                      可以设置submit,reset,button按钮上的文字
                      可以设置文本框,密码框等元素上的默认值
                      可以设置下拉列表框选择项option标签的value的值,设置之后,提交到服务器上用的就是value的值,否则是option标签体里面的值
        

css
    概念
        层叠样式表
        
    作用    
        页面美化和布局控制 
        
    用法
        属性和属性值
            css通过属性和属性值来设置html的样式,属性和属性值使用冒号进行分割,多个属性之间通过分号进行分割
        选择器
            元素选择器,ID选择器,类选择器
            
    css和html的结合方式
        内联样式(行内样式):简单,耦合性强,不利于代码和样式的分离
            <font style="font-size: 1000px;color: green">你若幸福,便是终点</font>
            
        内部样式:复用性比较低,只能在当前页面使用
            <style>
                font{
                    font-size: 1000px;color: green;
                }
            </style>
            
        外部样式:复用性比较高,可以用在多个页面,统一网站的风格
            1,创建一个font.css文件
                font{
                    font-size: 1000px;color: green;
                }
            2,引入css文件
                <link rel="stylesheet" href="font.css">
    
    
    选择器
        基本选择器
            id选择器    #id的值
            元素选择器  标签名
            类选择器    .class属性的值
        
        扩展选择器
            分组选择器(并集选择器)
                选择器a,选择器b
            后代选择器
                选择器a 选择器b
            子元素选择器
                选择器a>选择器b
            属性选择器
                元素名称[属性名=属性值]
            
    常见的属性
        字体属性
            font-size 字体大小
            color 字体颜色
            text-align 对齐方式
        
        边框属性
            border:取值依次是 宽度 样式 颜色
        
        尺寸属性
            width 宽度
            height 高度

        
        背景属性
            background-color 背景颜色
            background-image 背景图片
        
        盒子模型(用于像素级的调整)
            margin 外边距
            padding 内边距
                默认情况下,内边距的改变会影响整个盒子的大小,通过设置box-sizing固定他的大小
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi洛一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值