CSS|03 尺寸样式属性文本与字体属性

news2024/12/23 6:47:07

尺寸样式属性

height:元素高度
    height的值:
        auto 自动
        length 使用px定义高度
        % 基于包含它的块级对象的百分比高度
width:元素的宽度
    width的值与height一样

span标签可以设置宽度、高度吗?
答:不可以,因为span标签是一个行内元素,它不可以设置宽度和高度的。只有块级元素才可以设置宽度和高度!

实例1:设置盒子大小背景颜色等尺寸样式属性

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>尺寸样式属性</title>
    <style type="text/css">
        
        .box{
            width: 100px;
            height: 100px;
            background-color: #f00;
        }
        span{
            width: 100px;
            height: 100px;
            background-color: #f00;
        }
    </style>
</head>
<body>
    <div class="box"></div>
    <span>abcd</span>
</body>
</html>

在这里插入图片描述

文本与字体属性

文本属性

color:文本设置颜色
    对应的值:
        color: #f00
        color: rgb(255,255,0)
text-align:设置文本的水平对齐方式
    对应的值:
        left 居左
        right 居右
        center 居中
text-decoration:设置文本修饰线
    对应的值:
        none 去掉文本修饰线
        underline 下划线
        overline 上划线
        line-through 删除线
text-transform:大小写转换或者首字母大写
    对应的值:
        capitalize 首字母大写
        uppercase 字母大写
        lowercase 字母小写
line-height:设置行高,见图2
    对应的值:
        固定值
        百分比
text-indent:设置首行缩进,允许负值
    对应的值:
        px
        em   1em = 1个汉字的位置
letter-spacing:设置字符间距
    对应的值:
        px
word-spacing:设置单词间距
    对应的值:
        px
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>文本属性</title>
    <style type="text/css">
        
        .cxq{
            /*color: #f00;*/
            color: rgb(255,0,0); /* 十进制表示颜色的方式在CSS中没有浏览器兼容性的问题*/
            text-decoration: underline; /*下划线*/
        }
        .wms{
            text-decoration: line-through;
        }
        h2{
            text-align: center;
            text-decoration: overline; /* 上划线 */
        }
        .cap{
            text-transform: capitalize; /*首字母大写*/
        }
        .low{
            text-transform: lowercase; /*字母小写*/
            letter-spacing: 20px; /*字母间距*/
        }
        .up{
            text-transform: uppercase; /*字母大写*/
            word-spacing: 20px; /*单词间距*/
        }
        p{
            text-indent: 2em; /* 1em = 1个汉字的位置 */
            /*text-indent: -2em; */
        }
        .lh{
            height: 40px;
            line-height: 40px; /*行高用来设置文本的垂直方向居中对齐*/
            border: 1px solid #f00; /*设置边框 1px 实线 红色*/
        }

    </style>
</head>
<body>
    <h2>红楼梦</h2>
    <p>《红楼梦》,中国古代章回体长篇小说,中国古典四大名著之首。其通行本共120回,一般认为前80回是清代作家<span class="cxq">曹雪芹</span>所著,后40回作者为<span class="wms">无名氏</span>,由高鹗、程伟元整理。小说以贾、史、王、薛四大家族的兴衰为背景,以大荒山青埂峰下顽石幻化的通灵宝玉为视角,以贾宝玉与林黛玉、薛宝钗的爱情婚姻悲剧为主线,描绘了一些闺阁佳人的人生百态,展现了真正的人性美和悲剧美,是一部从各个角度展现中国清代社会百态的史诗性著作。</p>
    <div class="cap">cascading style sheet</div>
    <div class="low">HTML CSS JS</div>
    <div class="up">hello catherine</div>
    <div class="lh">只是把他当作弟弟来爱护</div>
</body>
</html>

在这里插入图片描述

字体属性

font-style:设置文本为斜体
    对应的值:
        normal 正常
        italic 斜体
font-weight:设置文字粗细
    对象的值:
        normal  正常
        bold    加粗
font-size:给文本设置大小
    对象的值:12px
font-family:设置字体
    对应的值:微软雅黑、宋体、楷体
font:简写属性
    能够同时给文本设置斜体,加粗,大小,字体,每个值之间需要使用空格,并且一定有顺序
    比如:font:italic bold 36px "楷体";

关于字体:一般很特殊的字体,网站上面都是使用图片来表示的,是否能够显示此字体,是根据用户电脑里面是否有对应字体的文件,如果没有该文件,就会显示为宋体。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>字体属性</title>
    <style type="text/css">
        .cxq{
            font-style: italic; /*斜体*/
            font-weight: bold; /*加粗*/
            font-size: 36px; /*设置文本大小*/
        }
        i{  
            /*将斜体设置为正常*/
            font-style: normal; 
        }
        b{
            /*将加粗效果恢复正常*/
            font-weight: normal;
            font-family: "楷体","宋体","微软雅黑";
        }
        .qing{
            /*font-style: italic;
            font-weight: bold;
            font-family: "楷体";
            font-size: 36px;*/

            font:italic bold 36px "楷体";
        }

    </style>
</head>
<body>
    <h2>红楼梦</h2>
    <p>《红楼梦》,中国古代章回体长篇小说,中国古典四大名著之首。其通行本共<i>120回</i>,一般认为前80回是清代作家<span class="cxq">曹雪芹</span>所著,后40回作者为无名氏,由高鹗、程伟元整理。小说以贾、史、王、薛四大家族的兴衰为背景,以大荒山青埂峰下顽石幻化的通灵宝玉为视角,以贾宝玉与<b>林黛玉</b>、薛宝钗的爱情婚姻悲剧为主线,描绘了一些闺阁佳人的人生百态,展现了真正的人性美和悲剧美,是一部从各个角度展现<span class="qing">中国清代</span>社会百态的史诗性著作。</p>
</body>
</html>

在这里插入图片描述

综合案例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>文本字体属性综合案例</title>
    <style type="text/css">
        h1{
            color: #f00;
            font-family: "宋体";
            font-size: 50px;
        }
        .abstract{
            font-size: 12px;
            font-family: "楷体";
            color: #4444;
        }
        .cg{
            font-size: 36px;
            color: rgb(0,255,0);
        }
        .dc{
            font-style: italic;
            font-size: 36px;
            color: #faa;
        }
        .p{
            color: #0ff;
        }
        .p2{
            font-weight: bold;
            font-family: "黑体";
        }

    </style>
</head>
<body>
    <h1>A股:如何找到支撑位与压力位</h1>
    <p class="abstract">摘要:作者炒股12年,以股市为生,推崇箱体突破技术分析方法。市场多数时间震荡,高抛低吸策略重要。箱体战法可判断区间内多空力量,打破支撑位或阻力位将开启新区间运行。作者分享短线跟庄战法和K线技术讲解专栏。</p>
    <p class="p"><span class="cg">炒股</span>12年,<span class="dc">从当初10万入市,至今以股市为生</span>!这期间,我尝试过90%的技术分析方法,但要说实用非箱体突破莫属。如果你能领悟到箱体突破的精髓要点,即使是小账户,也能做大。</p>
    <p class="p2">市场多数时间处于震荡市,这是熟悉市场的人清楚的事实。在这种市场环境下,高抛低吸的策略显得尤为重要。如果我们能找出震荡区间的支撑位与压力位,那么效果就会事半功倍。当走出突破行情,原来的支撑位就可能变成阻力位,或者阻力位变成支撑位,新的趋势就此形成。通过箱体战法,我们可以轻松找出支撑位置与阻力位置,从而判断出区间内多空力量的强弱。</p>
    <p>具体来说,在市场经过长期运行后,会在某个区间内形成一种规律。连接两次受阻回落的高点,并以第三次高点进行验证,这个位置就是上方的阻力位;同理,连接两次支撑企稳的低点,并以第三次低点进行验证,这个位置就是下方的支撑位。当打破了当前的支撑位或阻力位,它就会开始新的区间运行。</p>
    <p>箱体运作的形式多种多样,为了方便大家更好的理解,我把它们整理成了图片的形式。有帮助的朋友感谢点赞和转发,我是股市太守,关注我,未来还会持续分享不一样的股市干货。</p>
</body>
</html>

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1887823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mysql-sql-第十四周

学习目标&#xff1a; sql 学习内容&#xff1a; 40.查询学过「哈哈」老师授课的同学的信息 Select * from students left join score on students.stunmscore.stunm where counm (select counm from teacher left join course on teacher.teanmcourse.teanm where teache…

DCU整体硬件架构

DCU整体硬件架构 DCU整体硬件架构 首先&#xff0c;DCU通过PCI-E总线与CPU处理器相连&#xff0c;它是CPU主机系统的一个硬件扩展&#xff0c;其存在的目的是为了对程序某些模块或者函数进行加速。虽然DCU是原硬件系统的一个扩展&#xff0c;接受CPU调度指挥&#xff0c;但是在…

西部智慧健身小程序+华为运动健康服务

1、 应用介绍 西部智慧健身小程序为用户提供一站式全流程科学健身综合服务。用户通过登录微信小程序&#xff0c;可享用健康筛查、运动风险评估、体质检测评估、运动处方推送、个人运动数据监控与评估等公益服务。 2、 体验介绍西部智慧健身小程序华为运动健康服务核心体验如…

认识流式处理框架Apache Flink

目录 一、Apache Flink 的基础概念 1.1 Apache Flink是什么&#xff1f; 1.2 Flink的定义 二、Apache Flink 的发展史 2.1 Flink前身Stratosphere 2.2 Flink发展时间线及重大变更 三、Flink核心特性 3.1 批流一体化 3.2 同时支持高吞吐、低延迟、高性能 3.3 支持事件时…

前端接入chatgpt,实现流式文字的显示

前端接入chatgpt,实现流式文字的显示 业务需求&#xff1a; 项目需要接入chatgpt提供的api&#xff0c;后端返回流式的字符&#xff0c;前端接收并实时显示。 相关技术原理&#xff1a; 1. JS中的Stream流: 在JavaScript中&#xff0c;使用Stream流通常指的是处理数据流的…

react native中使用@react-navigation/native进行自定义头部

react native中使用react-navigation/native进行自定义头部 效果示例图实例代码 效果示例图 实例代码 /* eslint-disable react-native/no-inline-styles */ /* eslint-disable react/no-unstable-nested-components */ import React, { useLayoutEffect } from react; import…

ripro子主题eeesucai-child集成后台美化包(适用于设计素材站+资源下载站等)

模板介绍 最新RiPro子主题模板&#xff0c;Eeesucai-child模板后台美化包&#xff0c;使用该子主题前需要安装WordPress程序和RiPro模板。 安装教程 第一种&#xff0c;在wordpress后台上传主题&#xff0c;上传之后点启动 第二种&#xff0c;上传到wordpress主题目录/wp-con…

MatLab 二维图像绘制基础

MatLab 二维图像绘制基础 plot 描点绘图 %% % 二维绘图 &#xff0c;plot进行描点&#xff0c;步长越小&#xff0c;越平滑 x [1:9]; y [0.1:0.2:1.7]; X x y*i; % 复数 plot(X)plot绘制矩阵 %% % 当X Y 为矩阵时&#xff0c;对应矩阵中的元素依次绘制 t 0:0.01:2*pi; …

将多个Excel工作表合并成一个工作表,1分钟轻松搞定!

1. 案例展示 2. 视频详解 多个工作表合并成一个工作表 3. 图文详解 第一步&#xff1a;相同格式&#xff08;表头&#xff09;的表格&#xff0c;并将所有表格都放在一个文件夹内“将多个工作表合并成一个工作表”&#xff08;自己定义文件名&#xff09; 第二步&#xff1a;新…

Linux 【线程池】【单例模式】【读者写者问题】

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;Linux初窥门径⏪   &#x1f69a;代码仓库:Linux代码练习&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多Linux知识   &#x1f51d; 目录 &#x1f3f3;️‍&#x1f308;前言 …

VSCode打开其它IDE项目注释显示乱码的解决方法

问题描述&#xff1a;VSCode打开Visual Studio&#xff08;或其它IDE&#xff09;工程&#xff0c;注释乱码&#xff0c;如下图所示&#xff1a; 解决方法&#xff1a;点击VSCode右下角的UTF-8&#xff0c;根据提示点击“通过编码重新打开”&#xff0c;再选择GB2312&#xff0…

JDBC链接kerberos认证的impala数据库报错问题解决

先上代码 public static Connection connectToImpala() {try {log.info("ketTabPath:" ketTabPath);log.info("krb5Path:" krb5Path);System.setProperty("java.security.krb5.conf", krb5Path);System.setProperty("sun.security.krb5.…

python如何输出list

直接输出list_a中的元素三种方法&#xff1a; list_a [1,2,3,313,1] 第一种 for i in range(len(list_a)):print(list_a[i]) 1 2 3 313 1 第二种 for i in list_a:print(i) 1 2 3 313 1 第三种&#xff0c;使用enumerate输出list_a方法&#xff1a; for i&#xff0c;j in enum…

线程池666666

1. 作用 线程池内部维护了多个工作线程&#xff0c;每个工作线程都会去任务队列中拿取任务并执行&#xff0c;当执行完一个任务后不是马上销毁&#xff0c;而是继续保留执行其它任务。显然&#xff0c;线程池提高了多线程的复用率&#xff0c;减少了创建和销毁线程的时间。 2…

【FFmpeg】avformat_find_stream_info函数

【FFmpeg】avformat_find_stream_info 1.avformat_find_stream_info1.1 初始化解析器&#xff08;av_parser_init&#xff09;1.2 查找探测解码器&#xff08;find_probe_decoder&#xff09;1.3 尝试打开解码器&#xff08;avcodec_open2&#xff09;1.4 读取帧&#xff08;re…

Redis的使用(二)redis的命令总结

1.概述 这一小节&#xff0c;我们主要来研究一下redis的五大类型的基本使用&#xff0c;数据类型如下&#xff1a; redis我们接下来看一看这八种类型的基本使用。我们可以在redis的官网查询这些命令:Commands | Docs,同时我们也可以用help 数据类型查看命令的帮助文档。 2. 常…

新鲜出炉!恭喜这 5 位同学中选 NebulaGraph 社区 2024 开源之夏项目!

开源之夏是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动&#xff0c;旨在鼓励高校学生积极参与开源软件的开发维护&#xff0c;促进优秀开源软件社区的蓬勃发展。活动联合各大开源社区&#xff0c;针对重要开源软件的开发与维护提供项目开发任务&#xf…

【JPCS出版,PSESG 2024,8月16-18】2024年电力系统工程与智能电网国际学术会议

2024年电力系统工程与智能电网国际学术会议(PSESG 2024)于2024年8月16-18日在中国北京隆重召开。 会议旨在为从事“电力系统工程”、“智能电网”、“储能技术”等领域的专家学者、工程技术人员、研发人员提供一个共享科研成果和前沿技术&#xff0c;了解学术发展趋势&#xf…

linux的Top学习

学习文档 https://www.cnblogs.com/liulianzhen99/articles/17638178.html TOP 问题 1&#xff1a;top 输出的利用率信息是如何计算出来的&#xff0c;它精确吗&#xff1f; top 命令访问 /proc/stat 获取各项 cpu 利用率使用值内核调用 stat_open 函数来处理对 /proc/sta…

PMP通过率为什么高?

很多人在初步了解PMP的时候&#xff0c;都会考虑到PMP考试的难度以及通过率&#xff0c;继而在网上查询到很多资料后&#xff0c;都会发现&#xff0c;其实PMP的国内通过率一直都是很高的。 通过率高≠含金量低 看到PMP的通过率这么高&#xff0c;很多人觉得证书的水分很大&a…