首页 > 其他分享 >CSS 基础

CSS 基础

时间:2023-03-13 16:03:20浏览次数:30  
标签:body 定位 name after 基础 0px 选择器 CSS

cascading style sheets 层叠样式表

导入方式

优先级高到低 ↓

1. 行内样式 <div **style**="color:red;margin:100px 100px">

2. 内部样式 
      <**style**>
        h1{
            color:green;
        }
      </style>

3. 外部样式 <**link** rel="stylesheet" href="../css/test.css">


三大选择器

优先级高到低 ↓

id选择器(全局唯一不能复用)

**css**
#name{
  margin:0
}

**html**
<h1 id="name">标题</h1>

class选择器

**css**
.name{
  font-size:20px;
}

**html**
<h1 class="name">标题</h1>

标签选择器

**css**
span{
  font-size:20px;
}

**html**
<span>标题</span>

层次选择器

子选择器 body>p{},下一个p儿子

后代选择器 body p{},全部p儿子

兄弟选择器 .name+p{} ,下一个兄弟,对下不对上

通用兄弟选择器 .name~p{} ,向下所有

伪类选择器

a:hover{} , 鼠标滑过有效果

div:after{}, 选择div里最后一个儿子

.nav p:nth-of-type(n+2) ,nav下面p 2之后的p全亮

属性选择器

a[id=first]{
    background: #ffffff;
}

浮动float和塌陷

方法一:
创建clearfix:after 伪类选择器(after是选最后一个子元素)
输入空字符,变成块然后clear:both
.clearfix::after{
     content: "";
     display: block;
     clear: both;
}

方法二:
在父选择器里加
.nav{
  overflow:hidden;  
}

定位 position

//相对定位,相对于自己偏移,还会留位置在原地复制移动
position:relative; 

//绝对定位,父级没有定位就按照body偏移,锁定在定位里
position:absolute;

//固定定位,按照body偏移,随滑轮滑动也在固定位置
position:absolute;

z-index层优先级,opacity透明度

前提是三层必须在同一个定位区域

z-index:(0~+∞);   // 越大越优先显示
opacity:0.5;     //不透明度

文本样式

height:50px
line-height:50px  // 便签高和行高相等就会居中!

list-style:none  //把无序列表li标签上的点去掉

text-decoration:none  //把a便签上的下划线去掉

text-align:certer  //文本居中


margin: 0px 0px 0px 0px; //上右下左(顺时针)

display: inline-block  //既有块属性也有行属性,模块会上去上行,none就是没了



标签:body,定位,name,after,基础,0px,选择器,CSS
From: https://www.cnblogs.com/handsomepp/p/17211730.html

相关文章

  • 【数字化运营】PagerDuty平台与上海道宁帮助您的数字基础设施中自动化、编排和加速响
     PagerDutyOperationsCloud是您在关键时刻的行动平台在您的数字基础设施中自动化、编排和加速响应  PagerDuty从可观察性到云基础设施再到客户服......
  • 7款颜色的CSS表格样式美化网页表格
    第一种:CSS表格样式之一点击查看CSS代码 /*Borderstyles*/#table-1thead,#table-1tr{border-top-width:1px;border-top-style:solid;border-top-color:......
  • CSS颜色代码速查表【英文颜色、HEX格式、RGB格式】(转)
    使用实例英文代码使用实例:<pstyle="color:red">Thisismyfont</p>HEX格式使用实例: <pstyle="color:#FFB6C1">Thisismyfont</p>RGB格式使用实例: <pstyl......
  • css设置正方形动态背景
    .wrapper{background:#50a3a2;background:-webkit-linear-gradient(topleft,#50a3a20%,#53e3a6100%);background:linear-gradient(tobottomrig......
  • 【面试系列1】Java基础
    1.面向对象三大特征封装   1. 属性与方法:属性描述同一类事务的特征、方法描述同一类事务的操作。封装就是将同一类事务的属性、方法归结到同一个类里面。  2. ......
  • 基础订单模型
    我们在设计一个领域业务模型的时候,往往喜欢闭门造车,通过一些领域建模的理论去实践一些设计的理念,在此我并没有贬低的意思,只是感慨电商技术发展这么多年,有些系统设计出来的......
  • Java基础知识点(集合、ArrayList集合、基本数据类型对应的包装类及
    1.为什么要有集合?集合它可以自动扩容。2.集合存储数据类型的特点:不能直接存基本数据类型,需要将其变为包装类再存入,可以存引用数据类型。二:集合和数组的对比长度:数组的长度固......
  • ARM汇编基础
    1GNU语法1.1GNU汇编GNU汇编语法适用于所有的架构,并不是ARM独享的,GNU汇编由一系列的语句组成,每行一条语句,每条语句有三个可选部分,如下:label:instruction@commen......
  • java基础六-JSP基础
    JSP基础<%%>body内输出out.print("xx")声明变量局部变量优先级大于全局变量优先级,若同时声明两个同名的变量泽使用局部 <%%>声明局部变量<%!%>声明全局变量设......
  • Linux基础之less命令实战
    1less命令的介绍less命令的功能是用于分页显示文件内容。分页显示的功能与more命令很相像。但more命令只能从前向后浏览文件内容,而less命令则不仅能从前向后(PageDown键),还可......