Wordpress博客开头空两格教程一
在博客开头空两格,这对中文博客却又很有意义的功能。但是 WordPress 是欧美博客程序,显然并没有考虑到中文的排版习惯,根本没有在意这个。显然这是个很基础的问题,不过下面还是说说解决办法吧。
1、使用空格符号来代替。用选择的话会看到很多编辑、记者等对文字要求比较高的文字工作者,使用这个办法。这样做的缺点是比较麻烦,每一段都要将输入法切换到全角,输入两个空格。而且有时候显示出来并没有你想想的那样的效果。
2、最为简单的办法,是我们今天所要介绍的,通过样式表文件,即 style.css 来控制。熟悉 style.css 的网友,只要你在适当的位置添加上
text-indent:2em;
就可以实现这个功能。如果只是将文字缩进去两个字符,那么图片会显得混乱,因此也可以同样对图片设置参数。
延伸阅读:CSS每段之前自动空2格-text-indent属性 缩进文本
之前看到一模板,每段文字之前都自动空2格,打开看源码并没有空格之类的,是用CSS的text-indent属性 缩进文本来实现的,这个不常用,有时候可以选用,下面看看具体的:
缩进文本
把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化效果。
CSS 提供了 text-indent 属性,该属性可以方便地实现文本缩进。
通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值。
这个属性最常见的用途是将段落的首行缩进,下面的规则会使所有段落的首行缩进 5 em:
text align centerp {text-indent: 5em;}
注意:一般来说,可以为所有块级元素应用 text-indent,但无法将该属性应用于行内元素,
图像之类的替换元素上也无法应用 text-indent 属性。不过,如果一个块级元素(比如段落)的首行中有一个图像,它会随该行的其余文本移动。
提示:如果想把一个行内元素的第一行“缩进”,可以用左内边距或外边距创造这种效果。
使用负值
text-indent 还可以设置为负值。利用这种技术,可以实现很多有趣的效果,比如“悬挂缩进”,即第一行悬挂在元素中余下部分的左边:
p {text-indent: -5em;}
不过在为 text-indent 设置负值时要当心,如果对一个段落设置了负值,那么首行的某些文本可能会超出浏览器窗口的左边界。为了避免出现这种显示问题,建议针对负缩进再设置一个外边距或一些内边距:
p {text-indent: -5em; padding-left: 5em;}使用百分比值
text-indent 可以使用所有长度单位,包括百分比值。
百分数要相对于缩进元素父元素的宽度。换句话说,如果将缩进值设置为 20%,所影响元素的第一行会缩进其父元素宽度的 20%。
在下例中,缩进值是父元素的 20%,即 100 个像素:
div {width: 500px;}p {text-indent: 20%;}<div><p>this is a paragragh</p></div>继承
text-indent 属性可以继承,请考虑如下标记:
div#outer {width: 500px;}div#inner {text-indent: 10%;}p {width: 200px;}<div id="outer"><div id="inner">some text. some text. some text.<p>this is a paragragh.</p></div></div>
以上标记中的段落也会缩进 50 像素,这是因为这个段落继承了 id 为 inner 的 div 元素的缩进值。
水平对齐
text-align 是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式。它的前 3 个值相当直接,不过第 4 个和第 5 个则略有些复杂。
值 left、right 和 center 会导致元素中的文本分别左对齐、右对齐和居中。
西方语言都是从左向右读,所有 text-align 的默认值是 left。文本在左边界对齐,右边界呈锯齿状(称为“从左到右”文本)。对于希伯来语和阿拉伯语之类的的语言,text-align 则默认为 right,因为这些语言从右向左读。不出所料,center 会使每个文本行在元素中居中。
提示:将块级元素或表元素居中,要通过在这些元素上适当地设置左、右外边距来实现。
text-align:center 与 <CENTER>
您可能会认为 text-align:center 与 <CENTER> 元素的作用一样,但实际上二者大不相同。
<CENTER> 不仅影响文本,还会把整个元素居中。text-align 不会控制元素的对齐,而只影响内部内容。元素本身不会从一段移到另一端,只是其中的文本受影响。
justify
最后一个水平对齐属性是 justify。
在两端对齐文本中,文本行的左右两端都放在父元素的内边界上。然后,调整单词和字母间的间隔,使各行的长度恰好相等。您也许已经注意到了,两端对齐文本在打印领域很常见。
Wordpress博客开头空两格教程二
最初写博客的时候,我都是采取控格键来进行控制的,或者复制两个控格,再在每段前面粘贴,但这样做相当麻烦,而且有时明明控了两个字的位置,但就是对不齐,以至于影响了整个页面的美观。这个问题头疼了很长时间,一直不知道怎么解决。
百度一下,了一些教程,经过学习研究,问题解决后,才发现方法其实很简单,即使不懂php语言,一样可以自己搞定。
具体过程:修改style.css文件,这里需要修改两个地方,来实现首页每篇文章摘要自动控两格和文章页面控两格。
1、首页摘要控两格。
在style.css中到【 .post .intro p{ 】位置,如下:
.post .intro p{padding:5px 0;text-align:justify;text-indent:28px;text-justify:inter-ideograph;}
其中,text-indent:28px 就是控制每段开头自动控两格的代码,因为正文的字体大小为14px,所以控两格就设为28px。
如果你的主题style.css文件里,没有text-indent:28px,你自己给它在相应的位置添加上就行了。
2、文章页面控两格。
在style.css中到【 .post .con p{ 】位置,如下:
.post .con p{padding:8px 0;line-height:190%;text-align:justify;text-indent:28px;text-justify:inter-ideograph;color:#555;}
其中,text-indent:28px 就是控制每段开头自动控两格的代码,因为正文的字体大小为14px,所以控两格就设为28px。
如果你的主题style.css文件里,没有text-indent:28px,你自己给它在相应的位置添加上就
行了。
这两个教程都是在网上收集整理的,希望能帮到大家
小腰网www.shouxiaoyao/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论