当前位置: 首页 > news >正文

山东日照网站建设12月30日疫情最新消息

山东日照网站建设,12月30日疫情最新消息,国外做珠宝的网站有哪些,龙岗网站开发01-复合选择器 定义:由两个或多个基础选择器,通过不同的方式组合而成。 作用:更准确、更高效的选择目标元素(标签)。 后代选择器 后代选择器:选中某元素的后代元素。 选择器写法:父选择器 …

01-复合选择器

定义:由两个或多个基础选择器,通过不同的方式组合而成。

作用:更准确、更高效的选择目标元素(标签)。

后代选择器

后代选择器:选中某元素的后代元素

选择器写法:父选择器 子选择器 { CSS 属性},父子选择器之间用空格隔开。

<style>div span {color: red;}
</style>
<span> span 标签</span>
<div><span>这是 div 的儿子 span</span >
</div>

子代选择器

子代选择器:选中某元素的子代元素(最近的子级)。

选择器写法:父选择器 > 子选择器 { CSS 属性},父子选择器之间用 > 隔开。

<style>div > span {color: red;}
</style><div><span>这是 div 里面的 span</span><p><span>这是 div 里面的 p 里面的 span</span></p>
</div>

并集选择器

并集选择器:选中多组标签设置相同的样式。

选择器写法:选择器1, 选择器2, …, 选择器N { CSS 属性},选择器之间用 , 隔开。

<style>div,p,span {color: red;}
</style><div> div 标签</div>
<p>p 标签</p>
<span>span 标签</span>

交集选择器

交集选择器:选中同时满足多个条件的元素。

选择器写法:选择器1选择器2 { CSS 属性},选择器之间连写,没有任何符号。

<style>p.box {color: red;
}
</style><p class="box">p 标签,使用了类选择器 box</p>
<p>p 标签</p>
<div class="box">div 标签,使用了类选择器 box</div>

注意:如果交集选择器中有标签选择器,标签选择器必须书写在最前面。

伪类选择器

伪类选择器:伪类表示元素状态,选中元素的某个状态设置样式。

鼠标悬停状态:选择器:hover { CSS 属性 }

<style>a:hover {color: red;}.box:hover {color: green;}
</style><a href="#">a 标签</a>
<div class="box">div 标签</div>

超链接伪类

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4QC9rgZ5-1683342247304)(assets/1680319272736.png)]

提示:如果要给超链接设置以上四个状态,需要按 LVHA 的顺序书写。

经验:工作中,一个 a 标签选择器设置超链接的样式, hover状态特殊设置

a {color: red;
}a:hover {color: green;
}

02-CSS特性

CSS特性:化简代码 / 定位问题,并解决问题

  • 继承性
  • 层叠性
  • 优先级

继承性

继承性:子级默认继承父级的文字控制属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cZ6AtK9d-1683342247305)(assets/1680319376438.png)]

注意:如果标签有默认文字样式会继承失败。 例如:a 标签的颜色、标题的字体大小。

层叠性

特点:

  • 相同的属性会覆盖:后面的 CSS 属性覆盖前面的 CSS 属性
  • 不同的属性会叠加:不同的 CSS 属性都生效
<style>div {color: red;font-weight: 700;}div {color: green;font-size: 30px;}
</style><div>div 标签</div>

注意:选择器类型相同则遵循层叠性,否则按选择器优先级判断。

优先级

优先级:也叫权重,当一个标签使用了多种选择器时,基于不同种类的选择器的匹配规则

<style>div {color: red;}.box {color: green;}
</style><div class="box">div 标签</div>

基础选择器

规则:选择器优先级高的样式生效

公式:通配符选择器 < 标签选择器 < 类选择器 < id选择器 < 行内样式 < !important

(选中标签的范围越大,优先级越低)

复合选择器-叠加

叠加计算:如果是复合选择器,则需要权重叠加计算。

公式:(每一级之间不存在进位)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sTpeYCB0-1683342247306)(assets/1680319646205.png)]

规则:

  • 从左向右依次比较选个数,同一级个数多的优先级高,如果个数相同,则向后比较
  • !important 权重最高
  • 继承权重最低

03-Emmet 写法

Emmet写法:代码的简写方式,输入缩写 VS Code 会自动生成对应的代码。

  • HTML标签

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ls3fYdrZ-1683342247306)(assets/1680319897697.png)]

  • CSS:大多数简写方式为属性单词的首字母

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FyRxaYft-1683342247307)(assets/1680319926111.png)]

04-背景属性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NYx2ww5E-1683342247307)(assets/1680319971861.png)]

背景图

网页中,使用背景图实现装饰性的图片效果。

  • 属性名:background-image(bgi)
  • 属性值:url(背景图 URL)
div {width: 400px;height: 400px;background-image: url(./images/1.png);
}

提示:背景图默认有平铺(复制)效果

平铺方式

属性名:background-repeat(bgr)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jlZ9pNaU-1683342247308)(assets/1680320072292.png)]

div {width: 400px;height: 400px;background-color: pink;background-image: url(./images/1.png);background-repeat: no-repeat;
}

背景图位置

属性名:background-position(bgp)

属性值:水平方向位置 垂直方向位置

  • 关键字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r9EMFMIH-1683342247308)(assets/1680320211424.png)]

  • 坐标
    • 水平:正数向右;负数向左
    • 垂直:正数向下;负数向上
div {width: 400px;height: 400px;background-color: pink;background-image: url(./images/1.png);background-repeat: no-repeat;background-position: center bottom;background-position: 50px -100px;background-position: 50px center;
}

提示:

  • 关键字取值方式写法,可以颠倒取值顺序
  • 可以只写一个关键字,另一个方向默认为居中;数字只写一个值表示水平方向,垂直方向为居中

背景图缩放

作用:设置背景图大小

属性名:background-size(bgz)

常用属性值:

  • 关键字

    • cover:等比例缩放背景图片以完全覆盖背景区,可能背景图片部分看不见
    • contain:等比例缩放背景图片以完全装入背景区,可能背景区部分空白
  • 百分比:根据盒子尺寸计算图片大小

  • 数字 + 单位(例如:px)

div {width: 500px;height: 400px;background-color: pink;background-image: url(./images/1.png);background-repeat: no-repeat;background-size: cover;background-size: contain;
}

提示:工作中,图片比例与盒子比例相同,使用 cover 或 contain 缩放背景图效果相同。

背景图固定

作用:背景不会随着元素的内容滚动。

属性名:background-attachment(bga)

属性值:fixed

body {background-image: url(./images/bg.jpg);background-repeat: no-repeat;background-attachment: fixed;
}

背景复合属性

属性名:background(bg)

属性值:背景色 背景图 背景图平铺方式 背景图位置/背景图缩放 背景图固定(空格隔开各个属性值,不区分顺序

div {width: 400px;height: 400px;background: pink url(./images/1.png) no-repeat right center/cover;
}

05-显示模式

显示模式:标签(元素)的显示方式。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Elw8yQiH-1683342247309)(assets/1680320464551.png)]

作用:布局网页的时候,根据标签的显示模式选择合适的标签摆放内容。

块级元素

特点:

  • 独占一行
  • 宽度默认是父级的100%
  • 添加宽高属性生效

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CiwCkZAF-1683342247309)(assets/1680320578369.png)]

行内元素

特点:

  • 一行可以显示多个
  • 设置宽高属性不生效
  • 宽高尺寸由内容撑开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KzM10Znw-1683342247310)(assets/1680320583985.png)]

行内块元素

特点:

  • 一行可以显示多个
  • 设置宽高属性生效
  • 宽高尺寸也可以由内容撑开

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iI6knWbJ-1683342247311)(assets/1680320590005.png)]

转换显示模式

属性:display

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f9F0pWyv-1683342247311)(assets/1680320613034.png)]

http://www.dinnco.com/news/86060.html

相关文章:

  • 芜湖镜湖区做网站公司厨师培训学校
  • 关于做电商网站导流项目seo 优化顾问
  • 松岗怎么做企业网站设计大数据营销系统软件
  • 网站主页设计教程推广方案怎么写
  • 顺德外贸网站建设链接搜索
  • 安阳做网站的公司有哪些镇江网站建设
  • 网站建设方案书可自行撰写外包seo服务口碑好
  • 专为中年人做的的婚恋网站seo外包是什么意思
  • 淘宝客做网站怎么操作网络推广电话销售技巧和话术
  • 外汇跟单网站开发爱站seo综合查询
  • 顶级网站百度快照优化公司
  • 南京哪家网站做的好可以发布软文的平台
  • 北京网站建设的公司哪家好在线外链
  • 四川省建设科技协会网站首页全国疫情高峰感染进度查询
  • 网站建设网站制作哪个好中国做网站的公司排名
  • 重庆绝美的十大冷门景点鸡西seo顾问
  • 武汉立城建设发展公司网站seo优化一般包括
  • 网站制作素材图片杭州seo排名收费
  • 牟长青 做网站推广的四个基本要点大数据培训班需要多少钱
  • 网站制作需要什么软件有哪些广州seo关键字推广
  • 招聘网站报表怎么做网页首页设计图片
  • 微网站 下载seo具体是什么
  • 佛山移动网站建设公司2023年10月疫情还会严重吗
  • 广元市城乡规划建设监察大队网站长沙百度公司
  • 东莞网站推广外包seo人员是什么意思
  • wordpress云建站教程视频郑州做网站推广
  • 河南网站制作价格推广赚钱的平台
  • 网站开发项目步骤史上最强大的搜索神器
  • 手机企业网站怎么做如何用百度平台营销
  • 自己可以进行网站建设吗希爱力的作用与功效