首页 > 其他分享 >CSS基础-行和段落常用属性

CSS基础-行和段落常用属性

时间:2023-08-15 14:17:33浏览次数:37  
标签:段落 一堆 出自 text up 一席话 听君 CSS 属性

介绍三个和行相关的属性。

line-height

定义行高,即行的高度,数值单位用px、字号倍数、百分比表示。

<!--方式一 属性单位 为px-->
<style>
	p {
	  line-height:30px
	}
</style>

<!--方式二 不带单位,表示字号的倍数-->
<style>
	p {
	  line-height: 1.5
	}
</style>

<!--方式三 百分号, 表示 原字号的百分比(倍数)-->
<style>
	p {
	  line-height: 150%
	}
</style>

垂直居中

有一种垂直居中的方式就是用行高等于盒子高。


<!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>

        <style>
        
            .box {
                height: 300px;
                width: 300px;
                background-color: red;
                line-height: 300px;
            }
           
        </style>
</head>
<body>

    <div class="box">
        <p>文字</p>
        
    </div>

    
</body>
</html>

text-align

文本的水平对齐方式

意思
left 左边对齐
right 有段对齐
center 水平居中
<style>
  p {
    width: 1100px;
  }

  .aleft {
    text-align: left;
  }

  .aright {
    text-align: right;
  }

  .acenter {
    text-align: center;
  }
</style>

<body>
  <p class="aleft">左端对齐</p>
  <p class="aright">右端对齐</p>
  <!-- 开发过程中通常可以用text-align实现水平居中-->
  <p class="acenter">水平居中</p>
</body>

一个实现垂直和水平居中的例子

垂直方向:行高等于盒子高。

水平方向:文字的text-align属性为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>这是标题</title>

        <style>
        
            .box {
                height: 300px;
                width: 300px;
                background-color: red;
                line-height: 300px;
                text-align: center;
            }
           
        </style>
</head>
<body>

    <div class="box">
        <p>文字</p>
        
    </div>
</body>
</html>

text-indent

文本和内容的缩进量。

/**
	em 表示缩进宽度
*/
text-indent: 2em;

<!--测试-->
<!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>

        <style>
           p {
            text-indent: 2em;
           }
        </style>
</head>
<body>

    <div>
        <p>该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。</p>
        <p>该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。该梗出自B站评论区,出自up主“那就叫王师傅吧”和“旅途船长”的视频,看起来说了一堆话却好像什么意思也没有表达。网友纷纷表示:“听君一席话,如听一席话。”就是听了半天一堆废话。</p>
    </div>

    
</body>
</html>

标签:段落,一堆,出自,text,up,一席话,听君,CSS,属性
From: https://www.cnblogs.com/haloujava/p/17631120.html

相关文章

  • 界面组件DevExpress Reporting——支持图表本地化和可绑定属性
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表。在最近的更新(v23.1)中,官方扩展了DevExpress .NETReports(即XRChart报表控件)中与图表......
  • 【校招VIP】CSS校招考点之选择器优先级
    考点介绍:选择器是CSS的基础,也是校招中的高频考点,特别是复合选择器的执行优先级,同时也是实战中样式不生效的跟踪依据。因为选择器的种类较多,很难直接记忆,可以考虑选择一个相对值,比如id类型,然后把简单选择器和复合选择器进行理解记忆。另外在项目练习中实战使用增加理解。一、考......
  • Nginx返回的css样式不加载
    不小心修改了nginx.conf,之前的配置全部丢失。好在配置项挺少,就只开启了gzip和转发请求时在请求头中添加原始ip。奇怪的是,部分项目打开后样式丢失。查看控制台,css文件能够正常下载。注意到css的content-type,为text/plain:这样问题原因就很明确了,应该是gzip的配置问题。只要在se......
  • postcss px转vw
    为什么要使用Postcss(px-to-viewport)在移动端开发中,我们通常采用rem或者vw&vh这两种方式来适配不同设备的屏幕大小。rem的缺点是需要进行频繁的计算和换算,而vw&vh的缺点则是部分设备支持不尽如人意。而使用Postcss(px-to-viewport)可以自动将px转换为vw或者vh,省去了繁琐的转换计......
  • Vue computed 计算属性语法
    1.不传参import{ref,computed}from"vue";letcarnoColor=computed(()=>{returnformatterCarnoColor(model.value.carnoColor)}) 2.传参<divv-for="iteminlist"><divv-if='isShow(item)'>是否显示</div......
  • Android -----listView的属性大全
    <?xmlversion="1.0"encoding="utf-8"?>02 <ListViewxmlns:android="http://schemas.android.com/apk/res/android"03 android:id="@+id/listview"04 android:layout_width="fill_parent&quo......
  • Vuejs装饰器风格开发教程(前言、模板项目、类属性、类方法)
    教程前言AOP切面编程是面向对象开发中的一种经典的编程范式,旨在将横切关注点与核心业务逻辑分离来提高代码的模块性和可维护性。如:日志记录、事务管理等就属于横切关注点。在为H5提供Android原生支持时,曾将插件模块改造为AOP模式,实现插件的自动注册。Java领域的SpringBoo......
  • CSS object-fit 属性
    CSSobject-fit属性标签定义及使用说明object-fit属性指定元素的内容应该如何去适应指定容器的高度与宽度。object-fit一般用于img和video标签,一般可以对这些元素进行保留原始比例的剪切、缩放或者直接进行拉伸等。您可以通过使用 object-position 属性来切换被替换......
  • css
    a,button{outline:0}.day,.entrylistItem,.entrylistPostSummary,.feedbackCon,.feedbackItem,.feedbackListSubtitle,.postCon,.postMeta,.postSticky{position:relative}#EntryTag,#blogTitleh1{margin-top:20px}#EntryTaga,.postSticky{background:#6fa3ef}#blogTitleh1......
  • 关于前端开发中 img 元素的 srcset 属性
    img标签的srcset属性是一种用于响应式网页设计的属性,它允许开发者为图像提供不同大小和分辨率的版本,以便根据设备的屏幕大小和像素密度自动选择最合适的图像进行显示。通过使用srcset属性,可以在不同设备上提供最佳的视觉体验,避免了不必要的图像变形和加载大尺寸图像的性能问......