`

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页面的布局和样式调整能力。

    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`用于设定元素的显示方式等。 通过熟练掌握这些概念和技巧,开发者能够...

    VB 设置段落缩进

    在VB(Visual Basic)编程环境中,设置段落缩进通常是指在处理文本或者与文档编辑相关的应用程序中,调整文本块的首行缩进或者整体缩进。这涉及到对文本对象或者控件的操作,例如RichTextBox或Word文档。下面将详细...

Global site tag (gtag.js) - Google Analytics