相关疑难解决方法(0)

更改字体大小以自动适合Div的高度/宽度

可能重复:
调整大小字体以适合div(在一行上)

我正在尝试使文本自动调整大小以完全适合静态200宽度100高度div.

基本上我想要最大的字体大小取决于div中提供的内容的长度.

我想尽量少用Javascript/Jquery.

html javascript css jquery

20
推荐指数
0
解决办法
5万
查看次数

根据div大小调整字体大小

我做了这个jsfiddle

html:

<div id="launchmain" >
<div id="box1"></div>
<div id="box2"></div>
<div id="box3"></div>
<div id="box4"></div>
    <div id ="maininvite">
        <h2> header</h2>
        <p>not a lot of text here but still overflowing</p>
    </div>
<div id="box6"></div>
<div id="box7"></div>
<div id="box8"></div>
<div id="box9"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

用css:

html, body {
 height: 100%;
 width: 100%;    
}
#launchmain {
 width: 55%;
 display: inline-block;
 position: relative;
    top:10%;
    left:25%;
}
#launchmain:after {
    padding-top: 79.26%; 
    display: block;
    content: '';
    margin-top: 10px;
}
#box1
{
    border: 1px solid #000000;

    position: absolute;
    width:25.37%; 
    height:21.88%            
} …
Run Code Online (Sandbox Code Playgroud)

css responsive-design

20
推荐指数
5
解决办法
13万
查看次数

使文字高度达到div的100%?

我试图使文本100%的高度,div但它不起作用.
它只是100%的body { font-size:?; }.

有没有办法让它跟随div高度?
div高度是整个页面的4%,我wan't文本跟随它,当你调整大小/分辨率的变化.

css height fonts text

11
推荐指数
2
解决办法
4万
查看次数

CSS - calc()on font-size - 根据容器大小改变字体大小

我有一种情况,我有一个div包含文本的容器元素().此文本有时会非常大 - 不是段落大,但它可能会超出文本的宽度.

显然,在大多数情况下,它只会敲文字到下一行的部分,但我想看看是否calc()可以用在font-size改变字体的大小,以确保它是在范围内始终配合的div是在这可以吗?

.name { width: 500px; font-size: 64px; }

<span class="name">Sometimes it is short</span>

<span class="name">Sometimes it is going to be really long, and people put long names</span>
Run Code Online (Sandbox Code Playgroud)

我可以限制人们可以使用的字母数量 - 在某种程度上我会,但我很想知道这是否可以实现.

我发现这篇文章是用Javascript做的,但那是很久以前的事了,我认为CSS3有很多新东西可以让它在没有任何脚本的情况下完成.自动填充

css css3

11
推荐指数
2
解决办法
3万
查看次数

CSS:将字体设置为一个大小,以便文本占据整个容器

可能重复:
调整大小字体以适合div(在一行上)

对于小型闪卡制造商应用程序,我需要设置正确的字体大小,以便文本将填充固定大小的容器的所有可用宽度; 喜欢这张图片中四个方框中的文字: 两个带有文字的抽认卡填满所有可用的卡片区域

已经为此问题提供了使用PHP GD的解决方案.是否有客户端解决方案与css或JavaScript这个问题?

javascript css php gd

7
推荐指数
1
解决办法
1044
查看次数

居中缩放溢出的文本

在我的html/css应用程序中,我有一个按钮的概念,实质上是.button具有一堆适当属性的类.这是一个简化的例子:

.button {
  width: 120px;
  height: 30px;
  line-height: 30px;
  background: yellow;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<div class="button">
  <div class="button-text">
    Button text
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在少数地方,需要显示的文本相当长,但仍需要完全适合.由于font-stretch财产不支持,我使用transform: scale,它做我需要的 - 有点...除了上述,我有:

.button {
  width: 120px;
  height: 30px;
  line-height: 30px;
  background: yellow;
  text-align: center;
}
.button-text {
  line-height: 30px;
  transform: scale(0.7, 1);
  white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)
<div class="button">
  <div class="button-text">
    Very long button text
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

文本现在适合,但它不居中,因为在应用变换之前计算div中居中内容的位置 - 请参阅此jsfiddle中的示例:https://jsfiddle.net/1xz1g634/1/

我可以通过对其应用负左边距来"制造"它.button-text,但是这是一个黑客,并且在不同的浏览器中边距必须不同.

我怎样才能普遍地将该文本作为中心?理想情况下,不使用javascript,但是,如果其他一切都失败了,我可以使用javascript/jquery.

html css css-transforms

5
推荐指数
1
解决办法
61
查看次数

jquery移动单选按钮组适合100%的宽度

<div data-role="fieldcontain" style="font-size: 84%"  > <!-- style="width: 48% ; float: right" -->
  <fieldset data-role="controlgroup"   data-type="horizontal"  data data-mini="false" data-theme="b" style="width: 98%; " data-corners="false"> <!-- strength -->
    <legend style="text-align: center ; ">????</legend>
    <input type="radio" name="radio-strength" id="radio-view-a" value="????" data class="blabla" style="background-color: #BF8F54;"/>
    <label  for="radio-view-a" >????: 10.50 &#8362;</label>
    <input class="blabla" type="radio" name="radio-strength" id="radio-view-b" value="??????"   checked="checked"/>
    <label for="radio-view-b" >??????: 6.30 &#8362;</label>
    <input class="blabla" type="radio" name="radio-strength" id="radio-view-c" value="???"  />
    <label for="radio-view-c" >???: 5.70 &#8362;</label>
  </fieldset>
</div>
Run Code Online (Sandbox Code Playgroud)

Jquery Mobile Radio按钮:在上面的例子中,我设法通过试验和错误来适应水平单选按钮.

怎么能在代码中完成???

jquery-mobile

2
推荐指数
1
解决办法
3443
查看次数

智能剪裁超出框边界的文本

我需要在具有明确宽度/高度的框中显示一些文本.如果文本内容超过了框的高度,我希望被截断,最好是省略号.

我尝试过使用overflow: hidden,像这样:

<div style="width: 500px; height: 50px; 
     overflow: hidden; 
     border: 1px solid black;">
  Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ut sem orci. Sed laoreet, diam sed porttitor rhoncus, erat ante volutpat metus, dignissim laoreet lacus dolor a nisi. Fusce elit libero, interdum vel cursus tincidunt, vulputate quis lorem. In accumsan pharetra mauris, id vulputate sapien condimentum in. Etiam quis laoreet lectus
</div>
Run Code Online (Sandbox Code Playgroud)

但这通常导致一行文本部分可见,如下所示:

切片的文本图像

我想过计算字符并手动截断文本,但是当字体成比例时,这无济于事.

html css

0
推荐指数
1
解决办法
1314
查看次数