分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

前端 之 CSS

发布时间:2023-09-06 01:44责任编辑:董明明关键词:CSS前端
 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。

当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。

CSS语法

CSS实例

每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。

CSS注释

/*这是注释*/

CSS的几种引入方式

行内样式

行内式是在标记的style属性中设定CSS样式。不推荐大规模使用。

<p style="color: red">Hello world.</p>

内部样式

嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下:

<head> ???<meta charset="UTF-8"> ???<title>Title</title> ???<style> ???????p{ ???????????background-color: #2b99ff; ???????} ???</style></head>

外部样式

外部样式就是将css写在一个单独的文件中,然后在页面进行引入即可。推荐使用此方式。

<link href="mystyle.css" rel="stylesheet" type="text/css"/>

CSS选择器

基本选择器

元素选择器

p {color: "red";}

ID选择器

#i1 { ?background-color: red;}

类选择器

.c1 { ?font-size: 14px;}p.c1 { ?color: red;}

注意:

样式类名不要用数字开头(有的浏览器不认)。

标签中的class属性如果有多个,要用空格分隔。

通用选择器

* { ?color: white;}

组合选择器

后代选择器

/*li内部的a标签设置字体颜色*/li a { ?color: green;}

儿子选择器

/*选择所有父级是 <div> 元素的 <p> 元素*/div>p { ?font-family: "Arial Black", arial-black, cursive;}

毗邻选择器

/*选择所有紧接着<div>元素之后的<p>元素*/div+p { ?margin: 5px;}

弟弟选择器

/*i1后面所有的兄弟p标签*/#i1~p { ?border: 2px solid royalblue;}

属性选择器

/*用于选取带有指定属性的元素。*/p[title] { ?color: red;}/*用于选取带有指定属性和值的元素。*/p[title="213"] { ?color: green;}
/*找到所有title属性以hello开头的元素*/[title^="hello"] { ?color: red;}/*找到所有title属性以hello结尾的元素*/[title$="hello"] { ?color: yellow;}/*找到所有title属性中包含(字符串包含)hello的元素*/[title*="hello"] { ?color: red;}/*找到所有title属性(有多个值或值以空格分割)中有一个值为hello的元素:*/[title~="hello"] { ?color: green;}
不常用的属性选择器

前端 之 CSS

原文地址:https://www.cnblogs.com/chenshuaiv587/p/8514543.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved