css

本文详细介绍了CSS的基本概念及其在网页布局中的应用。主要内容包括各种选择器的使用方法、常见样式属性如margin、padding、background等的设定技巧,以及复杂的display属性等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS
--------------------------------------------------------
级联样式表
主要用于页面的排版布局,以及页面组件的
样式渲染。


如何编写css:
1> 编写css文档,后缀名必须是 .css
2> 在html中引入该css文档。
link 标签
-------css选择器:
1> 通配符选择器
  * {}

2> 标签选择器
  选出html页面中匹配tagName的所有标签。
  tagName {}
 
3> id选择器
   可以选出相应id属性值的一个标记,优先级是最高的
   #abc {}
    
4> 类选择器  (class选择器)
    1>定义一类样式
    .className{xxxxx}
    2>设置标签class属性,应用这一类样式
    <div class="className"></div>

5> 分组选择器
p,  #id,  .class,  div {}
    
6> 派生选择器
<div>
    <p>xx</p>
</div>
<p>xx</p>

div  p {}


css样式属性:
简单样式属性:
-布局属性:
------BOX模型(回)

margin:  外边距
margin: apx;    上下左右外边距为apx
margin: apx bpx;   
    a: 上下外边距
    b: 左右外边距
margin:0px auto;居中
    
margin:apx bpx cpx dpx;
a:  上(顺时针方向)
b:  右
c:  下
d:  左

margin-left:
margin-top:
margin-bottom:
margin-right:


padding:  内边距
padding: apx;
padding: a b;
padding:a b c d;
padding-top:
padding-left:
padding-bttom:
padding-right:

背景属性: background
background-color:
    red | blue
    #ffffff
background-image:  url("xxx.jpg")

background-repeat:  背景图片的平铺方式
    repeat 横向纵向都平铺
    repeat-x  x轴平铺
    repeat-y   y轴平铺
    no-repeat   不平铺

background-position:    -apx  -bpx;



文本属性:大多text开头的,对文字的操作
color:文本颜色
--text-align:文本对齐方式
  left center right (敲入文字在左上角,所以要设置)
--text-decoration:文本装饰
     under-line:下划线
     over-line:上划线
     line-through:删除线
     none:不要任何装饰
     line-height:
--字体属性:font
   font-size:控制文字大小  10px
   font-weight:磅值(粗细)100~900
                normal
                lighter
        bold:
                bolder:
  font-family:字体
        黑体 宋体..
  font-style:字体样式
        normal:普通
        italic:斜体
--边框属性:都是以border开头
  border:1px solid black;
  border-with:1px;
       boder-left-with:
  border-style:solid;
  border-color:black;
--列表属性:针对列表标签,对其他无效
list-style:none(去掉前面的点)
------复杂样式属性:--------
display: 控制组件的显示与隐藏。
   block:
        1.把组件显示,
    2.把行级标记按照块级标记的方式来显示。
       行级标记??
        <i></i>   <a></a>   <s></s>   <span></span>
      块级标记??
       <div></div> <p></p>
 ---为什么要这样显示?
     因为只要块级标记才能设置width height
    none:把组件隐藏。
float:浮动(引入:因为块级标记横向排列需要用到浮动属性)把块级标记横向排列
   left:
   right:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值