分享web开发知识

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

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

css基础知识

发布时间:2023-09-06 02:15责任编辑:沈小雨关键词:暂无标签

通配符选择器(用来重置网页样式)**

  *{

  padding:0;

  margin:0;

}

ul标签去除圆圈  list-style:none;

a标签去除下划线  text-decoration:none;

<p id="q1" class="lg lv" >清风</p> #可以给一个标签去多个类名

1.高级选择器

  后代选择器 ***** 

    可以是儿子、孙子.....

 .father ul li p { ???????????color:red; ???????}
View Code

  子代选择器

    只能是儿子

.father>p{ ????color: red;}.father>ul>li{ ????color: red;}
View Code

  组合选择器

    多个选择器组合到一起共同设置样式

    div,p,a,li,span{

      font-size:14px;

}

  交集选择器

 ???????div.active{ ???????????color: red; ???????}
View Code

  属性选择器

    input[type="text"]

 ???????form input[type="text"]{ ???????????background-color: red; ???????} ???????form input[type="password"]{ ???????????background-color: yellow; ???????}
View Code

  伪类选择器:LoVe HAte

    a:link    没有被访问

    a:vistied   访问过后的

    a:hover    鼠标悬停的时候

    a:active    摁住的时候

  伪元素选择器

    p:before 在..的前面添加内容 一定要结合content

    p:after  在...的后面添加内容,与后面的布局有很大的关系

 ???????<!--将p标签首元素调整--> ???????p:first-letter{ ???????????color: red; ???????????font-size: 26px; ???????} ???????p:before{ ???????????content: ‘^‘; ???????} ???????p:after{ ???????????content: ‘$‘; ???????} ???????.box2{ ???????????/*隐藏元素不占位置*/ ???????????/*display: none;*/ ???????????display: block; ???????????/*隐藏元素 占位置*/ ???????????visibility: hidden; ???????????/*不占位置了*/ ???????????height: 0; ???????}
View Code

2.css的继承性和层叠性

  继承性:color、text-xxx、font-xxx、line-xxx的属性是可以继承下来,盒子模型的属性是不可以继承下来的

    a标签有特殊情况,设置a标签的的字体颜色要选中a,不能用继承性

  层叠性:覆盖

    1.行内>id>class>标签*****

    2.数 id class 标签

    3.继承来的属性,他的权重为0,与选中的标签没有任何可比性

    4.如果都是继承来的属性,保证就近原则

    5.都是继承来的属性,选择的标签一样近,再去数权重

3.盒模型

  属性:

    width:内容的宽高

    height:内容的高度

    padding:内边距 内容到边框的距离

    border:边框

    margin:外边距,另一个边到另一个边的距离

 ???????.box{ ???????????width: 200px; ???????????height: 200px; ???????????background-color: red; ???????????padding: 50px; ???????????border: 10px solid green; ???????????margin-left: 50px ; ???????}
View Code

  盒模型的计算:

    总结:如果保证盒模型的大小不变,加padding就一定要减width或者减height

        前提是在表征文档流

          padding:父子之间调整位置

          margin:兄弟之间调整位置

4.布局的方式  浮动

    浮动能实现元素并排

    盒子一浮动,就脱离了标准文档流,不占位置

  float:right;  float:left;

css基础知识

原文地址:https://www.cnblogs.com/qq849784670/p/9670341.html

知识推荐

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