css的组成部分:选择器和声明

css的注释:/*这是注释*/

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><!--<style>--><!--p {color:green}--><!--</style>-->在head里面添加style标签<link rel="stylesheet" href="scc.css">创建一个stylesheet文本,在文本中写css样式,然后在head链接,href是文本名字
</head>
<body><!--<p style="color:red">Hello World!</p>-->
在标签里边直接添加style,不建议
<p>Hello World!</p></body>
</html>css存在的位置

css存在的位置

css选择器

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>#p1 {color:red}   /*id是p1的标签#==id*/#p2 {color:darkgreen}   /*id是p2的标签*/div {color: blue;}   /*所有的div标签*/.c1 {color:yellow}  /*class为c1的标签.==class*/i.c1 {color:orangered}   /*i标签中class为c1的标签*/* {color:purple}   /*通用*/</style>
</head>
<body>
<p class="c1">p标签在此</p>
<p>p标签在此</p>
<p id="p1">p标签在此</p>
<p>p标签在此</p>
<p id="p2">p标签在此</p>
<p>p标签在此</p><div>我是单行的啊</div>
<div>我是单行的啊</div>
<div>我是单行的啊</div>
<hr>
<span>我只在一行</span>
<span class="c1">我只在一行</span>
<p class="c1 c2 c3 c4">p标签</p>
<i class="c1">倾斜一下</i></body>
</html>基本选择器

基本选择器

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>li>a {color:red}   /*找儿子标签,li里面的a*/#d1 p {color:green}   /*在id=d1中找到所有的p,子子孙孙的找*/div+p {color:blue}   /*毗邻寻找,找下面的第一个*/#d2~a {color:yellow}   /*弟弟选择器,id=d2所有的a标签*/</style>
</head>
<body><ul><li><a href="">11111</a></li><li><a href="">22222</a></li><li><a href="">33333</a></li>
</ul><ol><li><p><a href="">哈哈</a></p></li>
</ol><div id="d1"><div><div><p>ppppp</p></div><p>pppppp</p></div><p>儿子标签</p>
</div><p>div上面的p标签</p>
<div>我是div</div>
<p>div下面的p标签</p>
<p>下下面</p><div id="d2">d222</div>
<p>d2下面的</p>
<a href="">呵呵</a>
<p>呵呵你一脸</p></body>
</html>

组合选择器

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>div[pg] {color: red}   /*找到所有有pg属性的标签*/div[pg='hh2'] {color:green}   /*找到pg属性值是hh2的标签*/div[title*='hello'] {color:yellow}  /*所有字符串里有hello的值*/div[title~='hello'] {color:blue}   /*所有属性值被空格分割得到的列表中是否有hello*/</style>
</head>
<body><div pg="hh">野猪佩奇</div>
<div pg="hh2">野猪佩奇</div>
<div>野猪佩奇身上纹</div><div title="helloworld">helloworld</div>
<div title="hello world">hello world</div></body>
</html>

属性选择器

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style><!--#d1 {color: red}--><!--.p1 {color: red}-->   和下面这一句相等,可以合在一起#d1, .p1 {color:red}</style>
</head>
<body><div id="d1">divvvv</div>
<p class="p1">pppp</p>
<p>我也是p</p></body>
</html>

分组和嵌套

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>a:link {color:red}   /*没有访问的,访问过后就会变成visited*/a:visited {color:green}   /*已经访问的链接*/a:active {color:purple}   /*鼠标点上去的时候*/span:hover {color: blue}   /*鼠标悬浮上去之后显示*/input:focus {background-color: yellow}   /*input输入框点进去要输入时改变*/</style>
</head>
<body><a href="https://www.baidu.com">访问过得</a>
<a href="https://NBA.com">没有访问</a><span>我是span标签</span><label><input type="text">
</label></body>
</html>

伪类选择器—有意思

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>div.c1:first-letter {color:red;font-size:48px}/*div标签中class为c1的第一个字*/p:before {content:'小学僧';color:blue}/*在p标签内容的前面加上*/p:after {content:'[!]';color: green}/*在p标签内容的后边加上*/</style>
</head>
<body><div class="c1">我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</div><p>我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</p>
<p>我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</p>
<p>我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</p>
<p>我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</p>
<p>我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</p>
<p>我蒙上自己的双眼,只想记住最后看你的那一眼。我刺瞎自己的双眼只为记住那逝去的红颜。</p></body>
</html>

伪元素选择器

css选择器的优先级

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>#p1 {color:orange}/* 100 */.c1>.c2 {color:yellow}/* 多一个类多10,但是不会翻身 20 */.c2 {color: green}/* 10 */p {color: blue}/* 1 *//*p {color: blue !important}*//* 加上!important则为不讲道理的显示 */</style>
</head>
<body><div class="c1" ><p class="c2" id="p1" >c1内部的p标签</p><!--<p class="c2" id="p1" style="color:red">c1内部的p标签</p>--><!--直接在标签内部指定的优先级为1000-->
</div></body>
</html>

选择器优先级

css属性相关
宽和高:width属性可以为元素设置宽度。height属性可以为元素设置高度。块级标签才能设置宽度,内联标签的宽度由内容来决定。
字体属性
文字字体:font-family可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。浏览器会使用它可识别的第一个值。
字体大小:如果设置成inherit表示继承父元素的字体大小值
字重(粗细):font-weight用来设置字体的字重(粗细)。normal——默认值,标准粗细bold——粗体bolder——更粗lighter——更细100~900——设置具体粗细,400等同于normal,而700等同于boldinherit——继承父元素字体的粗细值
文本颜色
颜色属性被用来设置文字的颜色。
颜色是通过CSS最经常的指定:十六进制值 - 如: #FF0000一个RGB值 - 如: RGB(255,0,0)颜色的名称 - 如:  red
还有rgba(255,0,0,0.3),第四个值为alpha, 指定了色彩的透明度/不透明度,它的范围为0.0到1.0之间。
文字属性
文字对齐方式:text-align 属性规定元素中的文本的水平对齐方式。left——左边对齐 默认值right——右对齐center——居中对齐justify——两端对齐
文字装饰:text-decoration 属性用来给文字添加特殊效果none——默认。定义标准的文本。underline——定义文本下的一条线。overline——定义文本上的一条线。line-through——定义穿过文本下的一条线。inherit——继承父元素的text-decoration属性的值。
常用的为去掉a标签默认的自划线:a {text-decoration: none;}
首行缩进:将段落的第一行缩进 32像素p {text-indent: 32px;}

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Title</title><style>body {font-family: "Microsoft Yahei", "微软雅黑", "Arial", sans-serif}span {font-size: 48px}div {font-weight: bold;color:rgb(251,97,19);text-align: center}/*字体宽度,颜色,中间对齐*/p {font-size: 14px;text-decoration: overline;text-indent: 28px}a {text-decoration: none}a:hover {text-decoration: underline}</style>
</head>
<body><div>div</div><span>sssssssssss</span><p>哈哈哈哈哈哈哈哈哈哈或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或或</p><a href="">超链接</a></body>
</html>

css属性相关

转载于:https://www.cnblogs.com/zhigu/p/9768502.html

css样式之标签的查找相关推荐

  1. 小程序中的css样式有哪些,微信小程序中css样式media标签

    前沿:微信小程序中我遇到了一个对我来说是新的东西,但是对于前端开发来说不算是新知识,html页面中的media标签,在此记录下来以备不时之需 在css中我们使用media标签来区分调用哪个css样式, ...

  2. HTML标签与CSS样式

    文本标签 h1-h6:标题 p:文字段落标签 b/strong:加粗 u:下划线 s:划去线 换行标签: br-----(第一个没有成对出现的标签) 水平分隔符标签: hr-----(第一个没有成对出 ...

  3. jQuery:css方法 动态更改标签css样式

    hello,大家好,我是wanzirui32,今天我们来学习如何使用jQuery的css方法,动态更改标签css样式. 开始学习吧! 学习目录 读取标签的css样式 设置标签的css样式 给标签设置多 ...

  4. javaScript改变css样式

    只有写原生的javascript了. 1.用JS修改标签的 class 属性值: class 属性是在标签上引用样式表的方法之一,它的值是一个样式表的选择符,如果改变了 class 属性的值,标签所引 ...

  5. 前端JavaScript DOM BOM 自学复盘 D1(DOM-获取DOM元素、修改HTML标签/表单/css样式属性、定时器-间歇函数)

    内容概要 1. Web API 基本认知 1.1. 作用和分类 1.2. 什么是DOM 1.3. DOM作用 1.4 DOM树 1.4.1. DOM树是什么? 1.4.2. DOM 树的作用 1.5 ...

  6. html左右滑轮标签,css样式支持左右滑动要点

    div 包含 ul ,ul 包含 li div宽度固定,ul 宽度随着li的可以无限增加,li 左右滑动的最小容器. div 样式position:relative;width:xxpx;height ...

  7. Day03_css选择器、css样式大全、引入css样式表、常用标签属性、形变和动画

    03.01_css选择器-属性选择器 针对中写明了某些属性的标签进行设置 选择器[属性名]{属性名称1:值1:属性名称2:值2:....}选择器[属性名="属性值"]{属性名称1: ...

  8. java_web1:基本标签、form表单、frameset框架标签、CSS样式、javascript、servlet

    前端三剑客: html,css,js(javascript) html: Hyper Text Markup Language:超文本标记语言 针对字体,图片,视频,音频等等进行操作,设置字体颜色,大 ...

  9. 内联式css样式,直接写在现有的HTML标签中

    CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌入式和外部式三种.这一小节先来讲解内联式. 内联式css样式表就是把css代码直接写在现有的HTML标签中 ...

最新文章

  1. 用bitmap实现中位数的算法
  2. AI大牛压箱底的14本2018年进阶书(附PDF链接)
  3. 计算机办公实用技能项目实践教程,计算机常用办公软件应用/21世纪计算机科学与技术实践型教程...
  4. WampServer的研究日记二
  5. 一封陌生土耳其网友的来信
  6. Lc123验证是不是回文序列
  7. 2020 年百度之星#183;程序设计大赛 - 初赛三
  8. 成功实施ERP的规范流程
  9. 语义分割网络-Segnet
  10. Vue+Element UI 商城后台管理系统
  11. 【POJ】1384 Piggy-Bank
  12. Sublime 初始化
  13. python Pystaller 将python文件打包成exe
  14. c#窗体开发俄罗斯方块小游戏
  15. 让电脑前后面板音频插孔同时输出声音方法
  16. iPhone屏蔽IOS更新、iPhone系统更新的提示(免越狱,有效期更新至2021年)
  17. 「C++小游戏教程」基本技巧(1)——随机化
  18. Mac环境配置SSH Key
  19. 【Leetcode刷题Python】55. 跳跃游戏
  20. AtCoder Beginner Contest 217 A B C D E G 题解

热门文章

  1. 【BLE】蓝牙技术的应用
  2. linux文本三剑客演讲稿,linux文本三剑客之grep
  3. 006高级用法-数学语句
  4. 初级C++STL:初阶模板 | String的使用
  5. 莫顿码Morton code的c语言实现
  6. Git Stash详细讲解
  7. OpenJudge 程序设计与算法(一)心得
  8. 码农西游 | 写一本技术书可以赚多少钱
  9. SQLite基本用法
  10. 7-9 职工排序题 (20分)