Css入门-1

一:论怎么理解CSS

1.怎么理解CSS:html是躯干,CSS就是装饰,JS就是特技;CSS就是你拿在手里的易容术

2.装饰就要选躯干的位置-------四大选择器

     2.1 标签选择器

     2.2 类选择器/伪类选择器

     2.3 id选择器(类选择器可以有多个。ID唯一)

     2.4 通配符选择器

3.不同的装饰遵循一定的特质-- 三大特性

                     3.1 层叠性

                     3.2 继承性

                     3.3 优先级

二:

1.Font字体相关:

    1.1 设置字体:

P标签中的字体,浏览器会首选新罗马,若没有,就找到times,还没,就找serif;还没有,就是使用系统默认字体

<style>
      
     p {
        /* font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; */
        font-family: 'Times New Roman', Times, serif;

         /* 标题标签比较特殊,需要单独指定文字大小 */
        font-size:16px

            /* font-weight: bold; */
           /* 这个700 的后面不要跟单位  等价于 bold 都是加粗的效果 */
           /* 实际开发中,我们跟提倡使用数字 表示加粗或者变细 */
        font-weight:700;


       font-style: italic;
    /* 让倾斜的字体不倾斜   就是赶紧脉动回来 */
          font-style: normal;
     }



复合属性
 /* 想要div文字变倾斜 加粗 字号设置为16像素 并且 是微软雅黑 */
       div {
           /* font-style: italic;
           font-weight: 700;
           font-size: 16px;
           font-family: 'Microsoft yahei'; */
           /* 复合属性: 简写的方式  节约代码 */
           /* font: font-style  font-weight  font-size/line-height  font-family; */
           /* font: italic 700 16px 'Microsoft yahei'; */
           font: 20px '黑体';(像素和字体是必写)
       }

</style>

   1.2 使用CSS设置文本样式

1.设置文本颜色:color,三种中设置方式

<style>
       div {
           /* color: deeppink; */
           /* color: #cc00ff; */
           color: rgb(255, 0, 255);
       }
    </style>


2.设置文本对齐:text-align
<style>
        h1 {
            /* 本质是让h1盒子里面的文字水平居中对齐 */
            /* text-align: center; */
             /* text-align: left; */
            text-align: right;
        }
    </style>


3.设置文本装饰:
  <style>
       div {
           /* 下划线 */
           /* text-decoration: underline;   */
         /* 删除线 */
           text-decoration: line-through;
           /* 上划线 */
           text-decoration: overline;

       }
       a {
           /* 取消a默认的下划线 */
           text-decoration: none;
           color: #333;
       }
    </style>



4.设置文本缩进:
div { 
        text-indent:20px;
    }
    div { 
        text-indent:2em;
    }
em 是一个相对单位,就是当前元素(font-size) 1 个文字的大小, 如果当前元素没有设置大小,则会按照父元素的 1 个文字大小。


5.设置行间距:
 行高的文本分为 上间距  文本高度 下间距 = 行间距
    p { 
        line-height: 26px;
    }

1.3CSS样式表:

行内样式表(行内式)

内部样式表(嵌入式)

外部样式表(链接式)

<link rel="stylesheet" href="css文件路径">

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值