在本文中,我们将详细介绍html–中心文本,背景从左侧的文本扩展到右侧的内容框的各个方面,并为您提供关于html怎么让内容在中心的相关解答,同时,我们也将为您带来关于android-左侧的Textvi
在本文中,我们将详细介绍html – 中心文本,背景从左侧的文本扩展到右侧的内容框的各个方面,并为您提供关于html怎么让内容在中心的相关解答,同时,我们也将为您带来关于android-左侧的Textview右侧的按钮为非绝对值、css – html中的水平和垂直中心文本、css – 左侧浮动图像右侧的列表、css – 显示文本左侧的图标的有用知识。
本文目录一览:- html – 中心文本,背景从左侧的文本扩展到右侧的内容框(html怎么让内容在中心)
- android-左侧的Textview右侧的按钮为非绝对值
- css – html中的水平和垂直中心文本
- css – 左侧浮动图像右侧的列表
- css – 显示文本左侧的图标
html – 中心文本,背景从左侧的文本扩展到右侧的内容框(html怎么让内容在中心)
文本应居中并使其背景延伸到内容框的右边缘.
我怎么能用CSS做到这一点?
解决方法
文本居中是蛋糕.
棘手的一点是将背景延伸到一个方向.
这是实现此目的的一种方法:
#outer{ border:2px solid black; background-color:red; overflow:hidden; } #inner{ margin:40px; text-align:center; } p{ display:inline-block; color:white; background-color:black; // or an image margin:0 -999em 0 5px; padding: 5px 999em 5px 5px; line-height:1; }
在这种情况下 – 我使用一个巨大的填充和一个同样巨大的负边距来保持元素流动,但在视觉上延伸到其边界之外.这种技术的一个好处是它允许开发人员将元素保持在正常的静态或相对位置.
最后,使用overflow:隐藏在父元素中以防止不必要的出血.
android-左侧的Textview右侧的按钮为非绝对值
我正在尝试让我的textview拥抱屏幕的左侧,而按钮则拥抱右侧(如果可能,仅出于ocd的缘故,使文本视图的中心垂直于该按钮),但是不这样做使用绝对值.这是我的编码:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="100px" android:layout_height="wrap_content" android:layout_gravity="left" android:text="Change City:" /> <Button android:layout_width="100px" android:layout_height="wrap_content" android:layout_gravity="right" android:text="Click" android:id="@+id/citychoicebutton" /> </LinearLayout>
@H_301_7@我以为layout_gravity照顾了我想做的事情,但显然没有.
解决方法:
重力指定如何将元素放置在元素本身内,而不是放置在父元素(屏幕)的边界内.
这意味着如果您的文本仅占用50px的宽度,但已为TextView分配了100px,则实际字符将自己放置在100px空间的左侧,中央或右侧(根据重力值).
使用LinearLayout,您将不得不假定屏幕宽度达到所需的效果,并以“ dip”为单位,并希望达到最佳效果(在模拟器上的不同屏幕尺寸上进行测试).
更好的选择是相对布局,并使用android:layout_alignParentLeft和android:layout_alignParentRight.
顺便提一下,通常建议对布局单位使用“ dip”(与密度无关的像素)而不是“ px”.
密度独立像素单位现在为“ dp”. “浸”仍然有效.
css – html中的水平和垂直中心文本
我有一个背景图像的div需要水平和垂直居中.在该图像的顶部,我还想显示1行文本,也是水平和垂直居中.
我设法使图像居中,但文本不是垂直居中.我认为vertical-align:middle会做到这一点.
这是我的代码:
<div> <div> Some text here. </div> </div>
有任何想法吗?
解决方法:我实际上通过使用表来实现这一点. (我可能会被HTML社区诅咒地狱.)有没有重要的理由不使用这个btw?我仍然对使用div的解决方案感兴趣.
<table width="100%" height="100%"> <tr> <td align="center">Some text here.</td> </tr> </table>
解决方法
div.inner { margin: 0 auto; }
注意:上述内容不适用于怪癖模式下的IE,因此请始终将DOCTYPE放在文档的顶部,以强制它进入符合标准的模式.
垂直定心更加繁琐.见Vertical Centering in CSS
css – 左侧浮动图像右侧的列表
<imgsrc="http://commons.cathopedia.org/w/images/commons/thumb/f/fe/Carnevale_di_Venezia.JPG/250px-Carnevale_di_Venezia.JPG" /> <ul> <li>Lorem ipsum dolor sit amet,consectetur adipiscing elit</li> <li>Lorem ipsum dolor sit amet,cnsectetur cnsecteturcnsectetur um dolor sit amet,consectetur adipiscing elit</li> </ul>
请参阅fiddle以获得更好的理解.
我不能修改html,只能修改css.
我不想把list属性放在里面.
如果我为图像添加右边距,那么非ul文本也会移动,我不想要它.
如果我向ul或li添加左边距或填充,则不在图像右侧的列表也会向内移动,我不想要它.
我该如何管理它?
解决方法
ul { padding-left: 1.2em; overflow: hidden; }
css – 显示文本左侧的图标
<div id="error2"></div>
这会显示动态错误消息.
在css我有:
#error2 { background:url(../images/cross.png) left center no-repeat; color: #ff2217; font-size:16px; font-weight:bold; position:absolute; top:175px; left:32px; }
我得到的是:
我想要的是:
解决方法
#error2 { padding-left: 30px; }
我们今天的关于html – 中心文本,背景从左侧的文本扩展到右侧的内容框和html怎么让内容在中心的分享就到这里,谢谢您的阅读,如果想了解更多关于android-左侧的Textview右侧的按钮为非绝对值、css – html中的水平和垂直中心文本、css – 左侧浮动图像右侧的列表、css – 显示文本左侧的图标的相关信息,可以在本站进行搜索。
本文标签: