最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

html&css中的文字对齐问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:23:35
文档

html&css中的文字对齐问题_html/css

html&css中的文字对齐问题_html/css_WEB-ITnose:html&css的使用过程中,我们经常会遇到很多文字对齐问题。下面我要介绍一个有丁点难的文字对齐问题。 实现效果如下图所示。 两行长度不定的文字,要让它们总体水平居中,然后,这两行字要左对齐,如下图所示。 听起来好像挺简单,然而实现起来
推荐度:
导读html&css中的文字对齐问题_html/css_WEB-ITnose:html&css的使用过程中,我们经常会遇到很多文字对齐问题。下面我要介绍一个有丁点难的文字对齐问题。 实现效果如下图所示。 两行长度不定的文字,要让它们总体水平居中,然后,这两行字要左对齐,如下图所示。 听起来好像挺简单,然而实现起来


html&css的使用过程中,我们经常会遇到很多文字对齐问题。下面我要介绍一个有丁点难的文字对齐问题。

实现效果如下图所示。

两行长度不定的文字,要让它们总体水平居中,然后,这两行字要左对齐,如下图所示。

听起来好像挺简单,然而实现起来却。。。

错误做法一:

用一个大块div包住两个div,在大div中设置"text-align:center; ",在小div中设置"text-align:left; "

结果如下图所示。

因为div会占据一整行,而不能随内容大小自动调节宽度,如果要对大div设置width,这也不好控制,因为万一文段长度改变,那么还是无法实现居中。

错误做法二:

于是我把小div改成span,因为span是行内元素,能随span内的文段宽度来调节自身宽度。结果如下图所示。

因为span自动调节自身宽度(即span宽度等于文段长度),所以"text-align:left; "对它不起作用。

正确做法:

既然块级元素和行内元素都无法实现该效果,那能否折中采取介于它们之间的元素。

对,就是设置"display:inline-block;"。

效果图如下:

思路:在一个大div中放置一个小div,小div中包含2个span文段。大div设置"text-align:center; ",让小div居中; 小div设置"display:inline-block;",这样小div就能有行内元素的特性,会根据内容自动调节自己的宽度,再设置"text-align:left; ",让其中的元素左对齐,这样就搞定了。

Tip:小div中的span元素可替换为div等块级元素,小div可替换为span等行内元素。

html代码如下:

 请尽快付款以保证商家能及时提供服务
未支付订单将在半个小时后关闭

css代码如下:

 1 *{ 2 margin: 0; 3 padding: 0; 4 } 5 #container { 6 text-align: center; 7 background-color: #DBEDFD; //这三句只是为了美观,请忽略。。 8 height: 40px; 9 padding: 15px 0;10 }11 #child-container {12 text-align: left;13 display: inline-block;14 }

文档

html&css中的文字对齐问题_html/css

html&css中的文字对齐问题_html/css_WEB-ITnose:html&css的使用过程中,我们经常会遇到很多文字对齐问题。下面我要介绍一个有丁点难的文字对齐问题。 实现效果如下图所示。 两行长度不定的文字,要让它们总体水平居中,然后,这两行字要左对齐,如下图所示。 听起来好像挺简单,然而实现起来
推荐度:
标签: 文字 里面的 对齐
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top