zoukankan      html  css  js  c++  java
  • css第二天--字体属性和文本属性

    前面我们知道了什么是css,我们可以利用css来干嘛,以及知道了css常见的选择器的等。今天,我们学习css的字体样式(字体属性)

    字体样式:

      字体类型:哪种字体显示,谷歌默认是 "微软雅黑"   font-family:'微软雅黑' , '宋体'

      字体大小:谷歌浏览器默认是 16px font-size:20px;
      字体的风格:正常、倾斜 font-style:italic;normal;

      字体加粗:font-weight:bold(700);   normal(400);

      字体颜色:color:red;

      字体对齐方式:text-algin:center;<!DOCTYPE html>

    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>css字体属性</title>
        <!-- 效果会作用在页面的body 里面的标签 -->
        <style>
            span {
                /* 文字的字体类型,多个字体用逗号隔开,依次显示*/
                /* 无特殊要求则不用设置,使用默认即可,谷歌浏览器一般默认是微软雅黑 如:宋体、黑体、隶书、楷体、Times New Roman */
           /* 一般给body 即可,因为页面所有标签都在body里面 */
    font-family: '黑体',‘Microsoft YaHei’,/* 字体大小 */ /* 根据ui设计稿设置即可 */ /* 浏览器默认的字体大小是 16px,需记忆,面试可能会问 */ font-size: 16px; /* 定义字体的风格 */ /* normal | italic | oblique | inherit; */ /* 分别是 正常 斜体 正常可不写,记住斜体即可*/ font-style: italic; /* 加粗 */ /* 两种写法:400-700;或者 normal(默认) bold */ /* 推荐使用第二种写法,normal和bold,需记住加粗*/ font-weight: bold; /* 文字颜色 */ /* 常用的有2种表示方法,直接用英文单词和16进制写法 */ /* 16进制写法,Ui妹子会给到设计稿,设计稿上会说 照抄即可 */ color: red; color: #cfc34f;/* 文本装饰属性:清除下划线、下划线、上划线、、删除线 */ /* 清除下划线,用的最多,比如清除a标签默认的下划线 */ /* 清除默认下划线 */ text-decoration: none; /* 给标签设置下划线 */ text-decoration: underline; /*了解性属性 */ /* 1. 首行的文本缩进*/ text-indent: 3em; /* 2.设置行高:重要 */ line-height:40px; }

      a {
    /* 清除a标签默认下划线 */ text-decoration: none; } p { /* p标签默认是没有下划线的,但是我们想要给p标签设置下划线,怎么办呢? */ /* soeasy 一句代码搞定了 */ text-decoration: underline; color:blue; } </style> </head> <body> <span> 山有木兮木有枝,心乐君兮君不知 </span> <a href="">海内存知己,天涯若比邻</a> <p>喜欢是淡淡的爱,爱是深深的喜欢,鱼说你看不见我的泪,因为我在水里,水说我能感受到你的泪,因为你在我心里!!!</p> </body> </html>

     

    font复合属性(属性简写):
      
    font: italic 700 16px ' Microsoft YaHei'

      注意:

        1.顺序:italic必须放在第一位

        2.必要属性:itailc 和 size ,一定不能省略

    文本属性:

      1.颜色:color:pink;

        有三种方式:

            1.英文单词,pink red white 等

            2.十六进制(#),用的最多

            3.rgb(255,0,0)

      2. 水平对齐:text-algin:center;  left   right;

      3. 行间距(行高):line-height:50px; 用来设置垂直居中

      4.首行缩进:text-indent:20px;

          p {

            text-indent:2em;//em:相对于当前元素2个文字大小的缩进

          }

      5.装饰文本:text-decoration:underline;下划线

         如何删除默认标签的下滑线:比如清除a标签默认的下划线  text-decoration:none;

    css的引入方式:三种方式

      1. 行内样式表 在标签的内部,<p style="color:red;">我是段落</p>
      2. 内部样式表    在style标签中,结构和样式实现分离,练习时常用

      3.外部样式表,不写在当前的html页面,而是通过引入的方式引入到当前的html页面

        场景:样式太多的时候 使用

        通过 link标签 引入

        代码如下:通用link标签  引入外部.css样式文件

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>外部样式表</title>
        <link rel="stylesheet" href="./waibu.css">
    </head>
    <body>
        <h1>我是标题</h1>
        <P>这是一阿达颁发及卡斯比福建上班</P>
        <div>按道我好噢if额外不是</div>
        
    </body>
    </html>

    鼠标的两种常用效果:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>css字体属性</title>
        <!-- 效果会作用在页面的body 里面的标签 -->
        <style>
            /* 鼠标的hover效果:就是鼠标放在标签上会执行的代码 */
            h4:hover {
                color: red;
            }
    
            h3 {
                /* 小手效果 */
                cursor: pointer;
            }
    
            h2:hover {
                /* hover效果+小手 */
                color: skyblue;
                cursor: pointer;
            }
        </style>
    </head>
    
    <body>
        <h4>同学,遇到你,我就变得更专注,所以,我就变成了红色,不信,你把鼠标放上来看看吧</h4>
        <h3>鼠标放在我上面,会有小手效果哦,提示用户可点击</h3>
        <h2>hover效果,和小手效果</h2>
    
    </body>
    
    </html>

     

    css背景色:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>css背景</title>
        <style>
            span {
                /* 设置背景色 */
                background-color: pink;
                /* 字体颜色 */
                color: blue;
            }
        </style>
    </head>
    
    <body>
        <span>每个人都想赢,那为什么不能是我!!!</span>
        <span>没有人在年轻的时候会选择平庸,所以,年轻人请对自己多一点期待何梦想吧</span>
    
    </body>
    
    </html>

      

  • 相关阅读:
    Weak Event模型
    Dispatcher Queue性能分析
    WPF中ControlTemplate,ItemsPanelTemplate ,DataTemplate
    事件与委托
    DataGrid: 数据项更新并保持多选
    【C#学习笔记】using 三种使用方式
    Python快捷键
    比特率和波特率
    c#winform程序退出的方法
    C#socket通信-----多线程
  • 原文地址:https://www.cnblogs.com/KoBe-bk/p/14661630.html
Copyright © 2011-2022 走看看