Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 门户文章如何实现每段首行缩进2个汉字哦?

[复制链接]
谁主沉浮88 发表于 2013-10-24 20:02:13 | 显示全部楼层 |阅读模式
门户文章如何实现每段首行缩进2个汉字哦?

还有段间距的问题?如何控制,需更改哪个CSS文件的哪里?需要增加什么语句?

一直不美观,一直忍到现在{:soso_e101:}{:soso_e115:}{:soso_e109:}

请DZ团队的成员提供一个解决办法,论坛上很多人都在问这个问题,但鲜有人回答。

谢谢。

http://www.36ic.com/article-11513-1.html
上面这个没有缩进的,行距也只行用空一行来解决,
哎,怎么这么不人性化。

我也知道是修改CSS,具体是修改哪一个文件,怎么改??
caiwenyi188 发表于 2013-10-25 01:08:28 | 显示全部楼层
用CSS定义每段首行缩进2个字符
2008-09-05 23:54 15220人阅读 评论(0) 收藏 举报
cssxhtmlhtml语言divc
        你应该遵循w3c所制定的html/xhtml标准来使用tag和编写网页。如果你对此不太了解,可以到w3c的网站www.w3.org去找相关资料,或者买一本xhtml的书(注意不要买过时的html的书,尽量选择外国人写的)看。   
   
        在你的这个问题里,你首先要了解的是block元素和inline元素的区别,p、div等属于block元素,而a、span、br都是inline的元素。text-indent既然是定义与一个段落相关的信息,即段首缩进,则只作用在block元素上而不是inline元素上。   
   
这样,如果你写出的是:   
   
  p   {   text-indent:2em   }   
   
  <p>first   para...</p>   
  <p>second   long   paragraph   ................................................................................................................................................................</p>   
  就能达到效果。   
   
  但是,如果是   
  <p>   
  first   line<br   />   
  second   line<br   />   
  </p>   
   

则不能达到你的预想,因为text-indent是p的样式,而不是br的样式。那么可否为br设定text-indent样式呢?   
   
        显然,因为br根本就是一个空元素,表示换行而已,因此设定了text-indent也没有用,br之内根本就没有内容,又何谈内容的样式?   
   
        造成这种困惑的原因在于,你没有从传统的纯文本以/n换行符表示段落结束和开始的习惯中进入标记语言的思维,因此不理解文本段落就应该用p来表示。br仅仅是提供在必要时候强制换行(比如用于表示程序代码的换行)的格式标记。
回复

使用道具 举报

 楼主| 谁主沉浮88 发表于 2013-10-25 09:55:10 | 显示全部楼层
感谢楼主讲了一大通信息,貌似没有解决问题。{:soso_e113:}
回复

使用道具 举报

kuaigou8 发表于 2013-10-27 10:07:02 | 显示全部楼层
LS的已经帮你解决了p标签的问题了,p标签换行是可以解决了的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-10-5 17:19 , Processed in 0.092629 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表