前端—基础(2)

CSS:
一、选择器{
样式规则
}
样式规则:
属性名1:属性值1;
属性名2:属性值2;
属性名3:属性值3;

选择器:是用来选择标签的,选出来以后给标签加样式

说明
CSS 是由两个主要的部分构成:选择器和一条或多条样式规则
注意:样式规则需要放到大括号里面

CSS作用:
CSS 是层叠样式表,它是用来美化网页和控制页面布局的

CSS语法格式:
定义 CSS 的语法格式是: 选择器{样式规则}

二、css 的引入三种方式
CSS的三种引入方式

①行内式
②内嵌式(内部样式)
③外链式

行内式定义:
直接在标签的 style 属性中添加 CSS 样式

内嵌式定义:
在标签内加入

外链式定义:
将CSS代码写在一个单独的.CSS文件中,在标签中使用标签直接引入该文件到页面中

CSS引入方式选择
行内式几乎不用
内嵌式在学习CSS样式的阶段使用
外链式在公司开发的阶段使用,可以对 CSS 样式和 html 页面分别进行开发

三、 CSS 选择器
CSS 选择器的种类
①标签选择器
②类选择器
③层级选择器(后代选择器)
④id选择器
⑤组选择器
⑥伪类选择器

(1)标签选择器
根据标签来选择标签,以标签开头,此种选择器影响范围大,一般用来做一些通用设置
(2)类选择器
根据类名来选择标签,以 . 开头, 一个类选择器可应用于多个标签上,一个标签上也可以使用多个类选择器,多个类选择器需要使用空格分割,应用灵活,可复用,是CSS中应用最多的一种选择器
(3)层级选择器(后代选择器)
根据层级关系选择后代标签,以选择器1 选择器2开头,主要应用在标签嵌套的结构中,减少命名
注意点:
这个层级关系不一定是父子关系,也有可能是祖孙关系
只要有后代关系都适用于这个层级选择器
(4)id选择器
根据id选择标签,以#开头, 元素的id名称不能重复,所以id选择器只能对应于页面上一个元素不能复用
注意点:
虽然给其它标签设置id=“box”也可以设置样式, 但是不推荐这样做,
因为id是唯一的,以后js通过id只能获取一个唯一的标签对象
(5)组选择器
根据选择器的组合选择不同的标签,以 , 分割开, 如果有公共的样式设置,可以使用组选择器

(6)伪类选择器
用于向选择器添加特殊的效果, 以 : 分割开, 当用户和网站交互的时候改变显示效果可以使用伪类选择器

CSS选择器作用:
CSS 选择器就是用来选择标签设置样式的

常用的 CSS 选择器有六种,分别是:
1.标签选择器
2.类选择器
3.层级选择器(后代选择器)
4.id选择器
5.组选择器
6.伪类选择器

四、CSS属性
样式属性种类:
①布局常用样式属性
②文本常用样式属性

(1)布局常用样式属性
width 设置元素(标签)的宽度,如:width:100px;
height 设置元素(标签)的高度,如:height:200px;

background 设置元素背景色或者背景图片
如:background:gold; 设置元素的背景色, background: url(images/logo.png); 设置元素的背景图片

border 设置元素四周的边框
如:border:1px solid black; 设置元素四周边框是1像素宽的黑色实线

以上也可以拆分成四个边的写法,分别设置四个边的:
border-top 设置顶边边框,如:border-top:10px solid red;
border-left 设置左边边框,如:border-left:10px solid blue;
border-right 设置右边边框,如:border-right:10px solid green;
border-bottom 设置底边边框,如:border-bottom:10px solid pink;

(2)文本常用样式属性
color 设置文字的颜色,如: color:red;
font-size 设置文字的大小,如:font-size:12px;
font-family 设置文字的字体,如:font-family:‘微软雅黑’;为了避免中文字不兼容,一般写成:font-family:‘Microsoft Yahei’;
font-weight 设置文字是否加粗,如:font-weight:bold; 设置加粗 font-weight:normal 设置不加粗
line-height 设置文字的行高,如:line-height:24px; 表示文字高度加上文字上下的间距是24px,也就是每一行占有的高度是24px
text-decoration 设置文字的下划线,如:text-decoration:none; 将文字下划线去掉
text-align 设置文字水平对齐方式,如text-align:center 设置文字水平居中
text-indent 设置文字首行缩进,如:text-indent:24px; 设置文字首行缩进24px

设置不同的样式属性会呈现不同网页的显示效果

样式属性的表现形式是: 属性名:属性值

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本火锅店点餐系统采用Java语言和Vue技术,框架采用SSM,搭配Mysql数据库,运行在Idea里,采用小程序模式。本火锅店点餐系统提供管理员、用户两种角色的服务。总的功能包括菜品的查询、菜品的购买、餐桌预定和订单管理。本系统可以帮助管理员更新菜品信息和管理订单信息,帮助用户实现在线的点餐方式,并可以实现餐桌预定。本系统采用成熟技术开发可以完成点餐管理的相关工作。 本系统的功能围绕用户、管理员两种权限设计。根据不同权限的不同需求设计出更符合用户要求的功能。本系统中管理员主要负责审核管理用户,发布分享新的菜品,审核用户的订餐信息和餐桌预定信息等,用户可以对需要的菜品进行购买、预定餐桌等。用户可以管理个人资料、查询菜品、在线点餐和预定餐桌、管理订单等,用户的个人资料是由管理员添加用户资料时产生,用户的订单内容由用户在购买菜品时产生,用户预定信息由用户在预定餐桌操作时产生。 本系统的功能设计为管理员、用户两部分。管理员为菜品管理、菜品分类管理、用户管理、订单管理等,用户的功能为查询菜品,在线点餐、预定餐桌、管理个人信息等。 管理员负责用户信息的删除和管理,用户的姓名和手机号都可以由管理员在此功能里看到。管理员可以对菜品的信息进行管理、审核。本功能可以实现菜品的定时更新和审核管理。本功能包括查询餐桌,也可以发布新的餐桌信息。管理员可以查询已预定的餐桌,并进行审核。管理员可以管理公告和系统的轮播图,可以安排活动。管理员可以对个人的资料进行修改和管理,管理员还可以在本功能里修改密码。管理员可以查询用户的订单,并完成菜品的安排。 当用户登录进系统后可以修改自己的资料,可以使自己信息的保持正确性。还可以修改密码。用户可以浏览所有的菜品,可以查看详细的菜品内容,也可以进行菜品的点餐。在本功能里用户可以进行点餐。用户可以浏览没有预定出去的餐桌,选择合适的餐桌可以进行预定。用户可以管理购物车里的菜品。用户可以管理自己的订单,在订单管理界面里也可以进行查询操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值