大白话前端基础--关于CSS部分

#仅此纪念自己的爬坑之路,有任何的不足之主,我也没办法.大佬的指南引发的一场学习,然后通过指南找到了mozilla的相关文档,一下内容,是自己对文档的概括和自己补漏.

CSS

学名:层叠样式表(Cascading Style Sheet, 简称:CSS)是网页添加样式的代码.

CSS同样也不是真正的编程语言,甚至不是标记语言,它是一门样式表言语.

CSS规则集

图一
上图整个结构称为"规则集"(通常称为"规则"),结构一个一个拆开来:

选择器(Selector)
  HTML元素的名称位于规则集的开始.它选择一个或多个需要添加样式的元素,上图中就是p元素.

声明(Declartation)
  一个单独的规则,如color:red;用来指定添加样式的元素的属性.

属性(Properties)
  改变HTML元素样式的途径.

属性的值(Property value)
  在属性的右边,冒号后面即属性的值,它从指定属性的众多外观中选择一个(给元素挑一个合适的衣服).

其他

  • 每个规则集除了选择器部分都应该包含在成对的大括号里({}).
  • 在每个声明里要用冒号(:)将属性和属性值分隔开,换句话说是属性和属性值要用符号一一对应不能少.
  • 在每个规则集里要用分号(;)将每个声明分隔开.

多元素选择

一个声明可以应用到多个选择器,只要用逗号分开即可

p, li, h1 {
  color: red;
}

'五彩缤纷’的选择器

选择器的种类非常多,深入开发前端之后会再用到.

选择器名称选择的内容示例
标签或类型选择器所有指定该类型的HMTL元素p
ID选择器具有特定ID的元素#my-id 选择 <p id="my-id"><a id="my-id">
类选择器具有特定类的元素,单一页面中,一个类可以有多个实例<p class="my-class"><a class="my-class">
属性选择器拥有特定属性的元素imhttps://fonts.google.com/g[src] 对应选择的就是 <img src="myimage.png">
伪类选择器特定状态下的特定元素,比如鼠标指针悬停a:hover 仅在鼠标指针悬停在链接上时选择<a>

字体和文本

更多规则和信息直接添加到网站的.css 文件中,而让页面更加的美观.

美化的字体

<link> 元素形式添加到index.html 文档的<head> 标签对中
栗子大概是这样的

<link href="https://fonts.font.im/css?family=Open+Sans" rel="stylesheet" type="text/css"> 

访问 Google Fonts,←点击传送门
如下是简略略略的操作
在这里插入图片描述

CSS世界中万物皆盒子

页面大部分HTML元素都可以被看作若干层盒子的堆叠,像极了PhotoShop里你在做一张一样.

CSS布局基于盒模型
属性如下
  • padding:内边距,围绕内容的空间.
  • border:边框,紧接着内边距的线.
  • margin:外边框,围绕元素外部的空间.
    在这里插入图片描述
    其他属性
  • width:元素的宽度.
  • background-color:元素内容和内边距padding底下的颜色.
  • color:元素内容的颜色,通常指文本.
  • text-shadow:元素内的文本设置阴影.
  • dispay:规定元素应该生成的框的类型。
文档体格式设置

marginpadding 等属性设置两个值时,第一个值表示上方和下方值,第二值表示左方和右方的值.
当设置四个值时,值以上\右\下\左的顺序排列

text-shadow 添加属性,四个值含义如下:

  • 第一个值设置水平偏移值
  • 第二个值设置垂直偏移值
  • 第三个值设置阴影的模糊半径
  • 第四个值设置阴影的基色

该文的源地址:CSS基础

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值