栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

前端day01

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

前端day01

- 客户端分为手机客户端和浏览器客户端
- 在客户端点完之后(各种链接,搜索等),就会发送请求,请求从客户端发送到服务端上(web服务器)
- 服务器就是一台高性能的电脑
- web服务器就是电脑上安装了web服务软件
- 我们在一台电脑上安装了web服务软件,这台电脑就可以被称之为是web服务器
- 我们开发的网站实际上就是部署在web服务软件中,tomcat中的
- 业务逻辑是判断发送的请求的目的
- 数据存储是在数据库服务器
- 数据库服务器是电脑上安装了数据库软件
- 安装了数据库软件的电脑被称为数据库服务器

在手机上点击首页的完整流程:
1. 手机客户端点击首页,会给服务端发送一个请求
2. 服务端根据自身的业务逻辑,判断出请求的目的是请求首页
3. 服务器会在数据库服务器中去提取响应的数据
4. 数据库服务端把web服务器想要的数据返回给web服务器,数据返回的形式是纯数据
5. web服务器会把从数据库服务器中返回的纯数据装到相应的页面中,这里是首页的页面中
6. 最后web服务器会把这个首页的页面返回给客户端,也就是手机,此时手机就会得到想要的首页

所以以后我们想要实现一个完整的网站:
需要写页面,服务器端的代码,数据库服务器端的代码

复制整行快捷键: ctrl + D 注释快捷键: ctrl + shift + / 快速进入下一行: shift + 回车 一. 文本相关标签
  • h1-h6 文本标题,特点:独占一行,自带上下间距,字体加粗,文本标签中可以用属性align指定文本标题的位置:

    内容标题1

  • p 段落标签,特点:独占一行,自带上下间距,即使两个段落标签写在了同一行中,在页面中也都是分别独占一行
  • hr 水平分割线
  • br 换行
  • b 加粗
  • i 斜体
  • u 下划线
  • s 删除线
二.列表标签
  • 无序列表: ul和li 组合 unodered list list item列表项
  • 有序列表: ol和li 组合 ordered list
  • 列表嵌套: 有序列表和无序列表可以任意无限嵌套
三.图片标签img
  • src: 资源路径
  • 相对路径:访问站内资源
  • 图片和页面在同级目录:直接写图片名
  • 图片在页面的上级目录:
../图片名
  • 图片在页面的同级目录中的下级目录:文件夹名/图片名
  • 绝对路径:访问站外资源,图片盗链(复制图片地址),有找不到图片的风险
  • alt :图片不能正常显示时显示的文本
  • title : 图片标题(鼠标停在图片上显示的文本)
  • width/height : 设置宽高,只设置宽度时高度会自动等比例缩放(图片的宽高比是不变的)
  • 图片大小的两种显示方式: 1像素px 2.上级元素的百分比

补充:body是比整个窗口的各个方向小了8个像素,为了让页面好看一点

四.表格table
  • 相关的标签:

  • tr : table row 行

  • td : table data 列:元素中的文本通常是普通的左对齐文本。

  • th : 表头:元素中的文本通常呈现为粗体并且居中

  • caption : 标题,表格的标题,会出现在该表格的正上方

  • 相关属性

  • border : 边框

  • colspan : 跨列

  • rowspan : 跨行

补充:跨行和跨列都是设置在先出现的行或者列中,然后删除其他被合并的行或者列

    
课程表
星期一 星期二 星期三 星期四 星期五
上午 语文 语文 语文 语文 语文
数学 数学 数学 数学 数学
午休
下午 物理 物理 物理 物理 物理
化学 化学 化学 化学 化学

五.表单form
  • 作用:获取用户输入的各种信息,并且提交给服务器
  • 学习form表单主要学习的就是有哪些控件
  • input type = "text" 文本框
  • input type = "password" 密码框
  • input type = "radio" 复选框
  • input type = "checkbox" 多选框
  • input type = "date" 时间表
  • input type = "file" 选择上传文件
  • input type = "submit" 提交按钮

重点:下拉列表





    
    Title



用户名:
密码:

抽烟 喝酒 烫头


六.分区标签
  • 作用:可以理解为是一个容器,将多个有相关性的标签进行统一管理
  • 块级分区标签div:特点是独占一行
  • 行内分区标签span:特点是共占一行
1. 页面如何划分?至少分为三大区(头,体,脚)每个大的区域再划分为n个小的区域
2. HTML5的标准中新增了一些语义更强的分区标签,为了提高代码的可读性,这几个标签的作用和div一样都是块级分区标签
- header 头
- footer 脚
- main 主体
- section 区域
- nav 导航

七.Css层叠样式表
  • Cascading Style Sheet
  • 作用:美化页面(装修)

如何在HTML页面中添加CSS样式代码

  • 三种引入方式
  1. 内联样式:在标签的style属性中添加样式代码,弊端:不能复用
  2. 内部样式:在head标签中添加一个style标签,在标签体内用标签名选择器指定页面中所有同名标签中写样式代码,可以实现复用但是只能本页面使用
  3. 外部样式:在单独的css样式文件中写样式代码,在html页面d的head中通过link标签引入,可以实现多页面复用,可以将html代码和css样式代码分离:
 



    
    Title
    
     
    


内联样式1

内联样式2

内部样式1

内部样式2

外部样式1

外部样式2

八.选择器

作用:通过选择器找到页面中的元素之后再添加样式

1.标签名选择器:选取页面中所有同名标签

覆盖的范围太广,没法做到精确实现

格式:标签名{样式代码}




    
    Title
    



样式1

样式2

2.id选择器:当需要选择页面中某一个元素时使用

id选择器可以单独的选择页面中某一个标签

格式:#id{样式代码}




    
    Title
    


样式1

样式2

3.类选择器:当需要选择多个不相关的元素时,给多个元素添加相同的class属性,然后通过类选择器进行选择
格式: .class{样式代码}




    
    Title
    


苹果

香蕉

橘子

洗衣机

电视机

冰箱

4.分组选择器:分组选择器可以将多个选择器合并成一个

实际上就是在style中将多个选择器写在一起,统一设置样式格式

格式:h4,#id.class




    
    Title
    


苹果

香蕉

橘子

洗衣机

电视机

冰箱

5.属性选择器:通过元素的属性选择元素
格式:标签名[属性名="属性值"]{样式代码}




    
    Title
    
     
    







6.任意元素选择器:选择页面中所有标签

选取页面中的所有元素

格式: *{样式代码}




    
    Title
    


苹果

香蕉

橘子

洗衣机

电视机

冰箱

练习题:选择器练习
题目要求:

  1. 把张学友改成绿色
  2. 把刘德华和悟空改成蓝色
  3. 修改取经3人和刘备的背景为黄色
  4. 修改密码框的背景为红色
  5. 给所有元素添加红色的边框



    
    Title
    


  • 张学友
  • 刘德华
  • 郭富城

悟空

八戒

沙僧

刘备

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865986.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号