首页 > 其他分享 >基础css样式

基础css样式

时间:2022-12-01 16:59:12浏览次数:36  
标签:样式 标签 基础 color red div 选择器 css

目录

css层叠样式表

CSS主要是用来调节html标签的各种样式
'''
思考:页面都是由HTML构成的 并且页面上有很多相同的HTML标签,但是相同的标签在不同的位置可能会有不同的样式 我们如何区分标签

标签的两大重要属性>>>>:区分标签
1.class属性
  分门别类 主要用于批量查找
2.id属性
  精确查找 主要用于点对点

'''
先学习如何查找标签
再学习如何调整样式

1.css语法结构
     选择器 {
       样式名:样式值
       样式名:样式值
       
     }
 
2.css注释语法
 /*注释内容*/
  
3.引入css的多种方式
  head内style标签 内部编写(仅供学习时候使用)
  head内link标签引入 (标准的方式)
  
  标签内部通过style属性直接编写(不推荐)
 

css选择器

1.css基本选择器

1.通过标签进行选择
    div {
      color:red;      
    }
   p {
     color:#33333
   }
 '这样会直接改变整个标签的样式'   
    

类选择器 按照标签上的class值来查找标签
.c1 {
   color:green
}  
'通过.的方法 查找同一类的标签 统一改变标签的样式'

id选择器 根据标签上的id值 精准的查找到该标签
 #d1 { color:yellow  }
'通过#的方法 查找属于该id的标签 单独改变该标签的样式'




2.CSS组合选择器
  大多数我们的标签都会有互相的嵌套
  例如:
  <p>我是div的兄弟</p>  
   <div>  
       <p>
       我是div的儿子
       </p>
       <div>
              <p>
                我是div的后代
              </p>
       </div>   
   </div>
   <p>我是div的兄弟</p>


 针对标签的上下层以及嵌套有另外的说法
    父标签  后代标签 子标签 弟弟标签 哥哥标签 祖先标签

可以通过关系精确选择

1.后代选择器(空格):
     div span {
  color:red;
  }
# 使用标签名加空格的形式获取

2.儿子选择器(大于号):
   div>p { color:yellow }

3.毗邻选择器(加号)
        div+span {
                color: yellow;
            }
4.弟弟选择器(小波浪号)
        div~span {
                color: yellow;
            }
  
  
混合查找
  已,号区分可同时查找多个

  div,p,span { color: red} 多个选择器混合查找
  
  #di, .c1, span {color:red}
  查找 id为di的标签 和 calss属性为c1 还有 span标签
  
	div.c1 {  查找class含有c1的div
            color: red;
        }
	div#d1 {  查找id是d1的div
            color: red;
        }
	.c1 p.c2 {  查找含有c1样式值里面的含有c2样式值的p标签
           color: antiquewhite; 
        }

4.属性选择器
	/*[username] {*/	按照属性名查找
    /*    color: red;*/
    /*}*/

    /*[username='jason'] {*/  按照属性名等于属性值
    /*    color: yellow;*/
    /*}*/

    div[username='jason'] {  
        color: darkcyan;
    }

伪类选择器

5.伪类选择器
	"""a标签补充说明 针对没有点击过的网址 默认是蓝色 点击过的则为紫色"""
	 a:hover {
            color: orange;
        }
    input:focus {  input获取焦点(被点击)之后采用的样式
			  background-color: red;	
    }

6.为元素选择器
	     /*p:first-letter {*/
        /*    font-size: 48px;*/
        /*    color: red;*/
        /*}*/
        p:before {		css添加文本无法正常选中
            content: '嘿嘿嘿';
            color: blue;
        }
        p:after {		css添加文本无法正常选中
            content: '呵呵呵';
            color: red;
        }

选择器生效优先级

1.选择器相同 导入方式不同
	就近原则
2.选择器不同 导入方式相同
	内联样式 > id选择器 > 类选择器 > 标签选择器

css字体颜色背景

字体样式
    font-size:14px 24px 28px 36px	字体代码
    font-weight: lighter;     	  字体粗细
    color:三种模式
        /*color: red;*/
        /*color: #3d3d3d;*/
        color: rgb(186,11,98);
    rgba()最后一个参数还可以控制透明度 0~1
   	
    text-align: center		文本居中
	 text-decoration: none;  主要用于a标签取消下划线
   	 text-indent: 32px;		首行缩进
"""
取色器工具
	1.pycharm
	2.截图功能
"""

背景属性
	div {
            width: 800px;
            height: 800px;
            /*background-color: red;*/
            /*background-image: url("https://img2.baidu.com/it/u=167083063,1652780278&fm=253&fmt=auto&app=138&f=JPEG?w=369&h=472");*/
            /*background-image: url("666.png");*/
            /*background-repeat: no-repeat;*/
            /*background-repeat: repeat-x;*/
            /*background-repeat: repeat-y;*/
            /*background-position: center center;*/
            background:  url("666.png") blue no-repeat center center;
        }
	当多个属性名有相同的前缀 那么可以简写一次性完成

标签:样式,标签,基础,color,red,div,选择器,css
From: https://www.cnblogs.com/moongodnnn/p/16941904.html

相关文章

  • 基础数据类型补充内容
    1.元组python中元组有一个特性,元组中如果包含一个元素且没有逗号,改元组不是元组,与改元素的数据类型一致,有逗号,那么他是元组tu=(1)print(tu,type(tu))#1<class......
  • WEB-RTC 基础概念和架构
    参考文章:WebRTC简介;从0搭建一个WebRTC,实现多房间多对多通话,并实现屏幕录制;架构:经典三层结构:Webapp层(应用层):Web开发者开发的程序,Web开发者可以基于集成Web......
  • 有关View的几个基础知识点-IOS开发
    我一般情况下不会使用interfacebuilder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interfacebuilder而已。当然如果需要我也会使用它。一个东......
  • Linux基础
    前情提要:本文出现了CentOS和Ubuntu混用的情况,不过两者除了一些基础的配置和包管理器不同外,大部分命令都是通用的,因此无需太在意这些。如果出了问题,建议百度,基本上都能......
  • CSS笔记
    1、概述如何学习CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变.....)盒子模型浮动定位网页动画(特效)1.1、什么是CSSCascading......
  • 前端基础——CSS(如何查找标签、如何添加样式)
    前端基础——CSS(如何查找标签、如何添加样式)一、CSS样式表/*主要用来调节html标签的各种样式思考:页面都是由HTML构成的并且页面上有很多相同的HTML标签但是相同的H......
  • 【开发小技巧】022—CSS如何实现字体小于12px的效果
    大家都知道设置font-size小于12px的时候,显示都为12px。无法实现更小的字体了,但是面对UI图的时候出现小于10px的字体,第一想到的就是把字体直接作为图片放在到页面。那么CSS能......
  • 10个CSS3动画工具,值得你收藏!
    人类对于运动的食物往往会投入更多的关注,因此巧妙的使用动画能够极大地提升网站的用户体验,快速唤起用户对重要元素的关注。在css3中引入了全新的动画语法,它能够帮助你在设计......
  • Linux 基础-文本处理命令
    概述find文件查找grep文本搜索参考资料概述Linux下使用Shell处理文本时最常用的工具有:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk。find......
  • 多线程-基础
    1、继承Thread类​继承Thread必须重写run方法,(具体业务执行方法,需要执行的业务方法,定义在此方法中),注意此方法是线程启动后线程自动调用的;案例publicclassMyThreadext......