【Michiko】我的学习笔记之 ---前端第二讲CSS

一:CSS介绍
概念:CSS:层叠样式表(Cascading Style Sheets)
css可以用来为网页创建样式表,通过样式表可以对网页进行装饰
所谓层叠,可以将整个网页想象成一层一层的结构,层次高的将会覆盖层次低
css可以分别为网页的各个层次设置样式。

优势:内容与表现分离
网页的表现统一,容易修改。
丰富的样式,使得页面布局更加灵活。
减少网页的代码量,增加网页的浏览速度,节省网络带宽。
运用独立于页面的CSS,有利于网页被搜索引擎搜录。

基本语法
CSS由两个主要的部分构成:选择器,以及一条或多条声明。
CSS声明总是以分号(;)结束,声明组以大括号({})括起来:
p {color:red;text-align:center;}
为了让CSS可读性更强,你可以每行只描述一个属性

注释
CSS注释以 “/” 开始, 以 “/” 结束
二:基本样式
文本样式
1.text-align:设置文本水平对齐方式,常用值:
left right center
2.line-height:设置文本行高属性
3.text-indent:设置文本首行缩进
4.text-decoration:设置文本装饰
none;
underline:设置文本下划线 (超链接默认) ;
line-through:设置文本删除线
背景样式
background-image 设置背景颜色
background-image: url(…); 设置背景图片
background-repeat;平铺
链接样式
一定要遵守这个顺序 :爱恨原则 LoVe HAte
未访问时的链接样式 a:link;
已访问时的链接样式 a:visited
鼠标移动到时的链接样式 a:hover
鼠标点击时的链接样式 a:active
最常用的 a:link a:hover 不要添加过多的链接样式
列表样式
list-style-type
表格样式
border-collapse 合并边框
三:CSS选择器
标签选择器(元素选择器)
文档的元素就是最基本的选择器
如果设置HTML的样式,选择器通常将是某个HTML元素,比如p、h1、em、a{}

ID选择器:要给添加样式的标签设置一个ID名称
可以为标有特定ID的HTML元素指定特定的样式(独一无二)
HTML元素以Id属性来设置ID选择器,CSS中ID选择器以”#”符号来定义。
格式: #ID名{ }

类选择器:就是给要添加样式的标签加上一个类名,关键字class
用于描述一组元素的样式,class选择器有别于id选择器可以在多个元素中使用
在HTML中以class属性表示,在CSS中类选择器以一个点”.”符号显示。
语法:.类名(例如:.class1){ }

并集选择器:
创建由逗号分隔的多个选择器可以将样式应用到单个选择器匹配的所有元素
或者理解成将多个相同样式定义的选择器以逗号进行分组。

后代选择器
多个选择器以空格分开,组合成包含关系,且右边的选择器从属于左边
即右边的选择器只能在左边的选择器范围内选择
子代选择器和后代选择器很像,不过只选择匹配元素中的直接后代
目标元素为匹配第一个选择器的元素的直接后代,且匹配第二个选择器
用于选择指定标签元素的第一代子元素
语法:第一个选择器>第二个选择器
总结:>作用于元素的第一代后代,空格作用于元素的所有后代。

兄弟选择器
相邻兄弟选择器可选择紧接在另一元素后的元素,且二者有相同父元素。

伪类选择
动态伪类选择器:根据条件的改变匹配元素,是相对于文档的固定状态来说的。
:link选择器 选择未访问链接元素
:visited选择器 选择已访问的链接元素
:hover选择器 鼠标悬停在其上的元素
:active选择器 被用户激活的元素,通常意味着用户即将点击该元素

属性选择器:
对带有指定属性的 HTML 元素设置样式
可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性

     form input[name = "UserName"]{
    color: red;
    background-color: yellow;
   }

    a[href="#"]{
        color: red;
        font-size: 30px;            
    }

四:CSS样式引入
1内部样式
当单个文档需要特殊的样式时,就应该使用内部样式表。
使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值