`

text-indent实现文本缩进布局

 
阅读更多

      今天的总结很简单,但对于初学者来说,特别是对于我这个初入前端门槛的开发者来说,就不是那么地简单了(这里指不容易想到)。

      好了,废话不多说,今天的总结就是一个对文本缩进的简单应用。如何做到标题与内容的分离呢?如下图:


      就是做这么一个简单的标题与内容的分离,看似简单,但对于我这个初生牛犊确实难以想到(text-indent可以有负值来设置)。这不,想了很长时间才想了出来。

      你只需编写以下文档及写以下样式就可以轻松搞定。

HTML文档:

<p class="text_layout_test">header:这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试,这是一个关于文本布局的测试。</p>

 style样式:

html,body,object,iframe,div,span,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dd,dt,dl,img{margin: 0;padding:0;}
.text_layout_test{padding:5px 10px 5px 60px;text-indent: -3.5em;}

      好了,首先要给这段文档设置一个padding,这是在设置text-indent之前的一些设置。是为了防止在设置text-indent为负值时,导致文本隐藏,设置padding后就可以有效避免。随后,给文本设置一个text-indent:-3.5em;就可以了。

分享到:
评论

相关推荐

    曹鹏CSS视频教程-35.文本缩进.rar

    通过这个文件,你可以观看并学习如何在CSS中设置文本的缩进,包括如何使用`text-indent`属性,以及不同单位(如像素、百分比或em)的应用。 2. `下载说明.txt`:这是一个文本文件,通常会包含关于如何解压、播放...

    dreamweaver怎么设置段落首行自动缩进两个字符?

    首先,需要理解的是文本缩进属性“text-indent”。在CSS中,“text-indent”属性用于指定文本块中第一行的缩进。值“2em”表示首行缩进两个字符的宽度。其中,“em”是相对长度单位,1em相当于当前元素的字体大小。...

    IE6中a标签同时使用inline-block与text-indent时出现的BUG

    而`text-indent`属性用于设置文本首行的缩进,通常用于段落首行。然而,在IE6中,这两个属性结合使用时,会出现意料之外的bug。 问题在于,当`&lt;a&gt;`标签包含文本并设置了`text-indent`为负值以隐藏文本时,IE6会错误...

    css overflow与text-indent:-999em 字体隐藏

    `text-indent`属性用于设置文本首行的缩进,但也可以作为隐藏文本的一种手段。例如,`text-indent:-9999px;`会将文本内容向左偏移至不可见区域。这种方法适用于块级元素,如`&lt;div&gt;`,但当需要对行内元素,如`&lt;a&gt;`...

    css规则英汉对照表

    * text-indent:文本缩进 二、背景样式 * background-color:背景颜色 * background-image:背景图片 * background-repeat:背景重复 * background-attachment:背景附着(用来设定背景图片是否随文档滚动) * ...

    IE7部分标签(span、input )设置text-indent:-9999px后不在相应位置显示

    text-indent属性在CSS中用于定义首行文本的缩进。通常情况下,当设置一个正值时,文本会向右移动;当设置为负值时,则文本会向左移动。该属性常用于段落首行缩进,使得文本的格式更加美观。 2. **text-indent设置为...

    自定义TextView实现首行缩进

    在HTML中,我们可以使用`&lt;p&gt;`标签配合`text-indent`属性来实现这一效果,但在Android的原生TextView中,我们没有直接的API来设置首行缩进。因此,我们需要自定义一个TextView类,并在其内部实现这个功能。 下面我们...

    让超链接文字隐藏掉css代码.docx

    总结起来,`text-indent`属性在CSS中主要用来调整文本缩进,但在特定情况下,通过设置较大的负值,可以巧妙地隐藏超链接的文字,同时保持链接的可用性。在实际应用中,我们需要根据项目需求和用户体验来选择最合适的...

    让超链接文字隐藏掉css代码.pdf

    `text-indent`属性是CSS中一个非常实用的文本布局工具,它主要用于设置文本块的第一行的缩进。默认情况下,这个属性通常用于调整段落的首行缩进,例如,将每个段落的第一行向右移动两个字符的距离。在中文环境中,这...

    CSS英文单词汇总.pdf

    * text-indent:首行缩进 * line-height:行高 背景样式 * background-color:背景颜色 * background-image:背景图片 * background-repeat:背景图片是否平铺 * background-position:背景图片的定位 边框样式 ...

    asp.net 设置段落缩进源码

    在ASP.NET中,开发Web应用程序时,我们常常需要对页面中的文本内容进行...通过学习和分析这个示例,开发者可以更好地理解如何在ASP.NET和VB.NET环境中实现段落缩进的动态控制,从而提升Web页面的布局和样式调整能力。

    CSS文本相关属性详解与应用技巧

    spacing设置字母与单词间的间距、text-decoration控制文字的装裱效果(如去掉a标记的下划线),还有text-transform进行大小写的转变方法(例如使字符串首字母大写)、text-indent设定段落首行缩进程度以及设置文本在...

    XML应用开发(软件品牌)-1期 4.6 案例分析-使用CSS文本属性显示XML文档-文本修饰属性.doc

    - **text-indent**: 此属性用于设定元素中文本的缩进。在案例中,`text-indent:30px;`将摘要(Abstract)信息向右缩进了30像素,使得内容在视觉上更为整洁。 - **text-align**: 控制元素中文本的水平对齐方式。...

    从零学CSS系列之文本属性

    `常用于图像替换文本的技巧,通过将文本缩进到一个足够远的位置,让文字“消失”,仅显示背景图像。 `text-overflow`属性用于处理溢出容器的文本内容,它可以和`overflow`属性以及`white-space`属性一起使用,以...

    div+css常用标签.pdf

    }`text-indent设定首行缩进,可继承,用于块级元素,如`P{text-indent:2em;}`文本转换text-transform控制字母大小写,可继承,用于所有元none(默认), uppercase, lowercase, capitalize`H1{text-transform:uppercase...

    CSS 常用设置备忘

    在这个例子中,首字母被浮起并放大,同时使用`text-indent`将其他文本缩进,从而创造出下沉效果。 总的来说,`text-indent`是CSS中一个非常灵活的属性,可用于实现各种文本布局效果。在实际应用中,需要结合其他CSS...

    css属性列表.pdf

    spacing(单词间距)、Letter-spacing(字母间距)、Text-decoration(文本装饰)、Vertical-align(垂直对齐)、Text-transform(文本转换)、Text-align(文本对齐)和Text-indent(首行缩进)。这些属性能够调整...

    用CSS实现文本左右对齐且首行缩进的代码

    接下来是首行缩进的实现,通常使用`text-indent`属性。此属性用于设置文本块中首行的缩进量。它接受长度单位(例如像素px、em等),来指定首行文本应该缩进多少。在给定的示例中,`text-indent: 40px;`使得每段文本...

    精通css+div网页样式与布局的电子版源码

    - **布局属性**:如`margin`、`padding`、`text-indent`等,控制元素的边距、填充和文本缩进;还有`vertical-align`用于垂直对齐,`display`用于设定元素的显示方式等。 通过熟练掌握这些概念和技巧,开发者能够...

Global site tag (gtag.js) - Google Analytics