Как предотвратить заголовки (<h1>) от приведения в рабочее состояние большей ширины, чем им нужно?

Если число токенов известно и не превышает четырех (SQL Server 2012 +) :

DECLARE @myvar varchar(20);  
SET @myvar = '119.305.1983984.1';  

SELECT CONCAT(PARSENAME(@myvar,1),'.',PARSENAME(@myvar,2),'.',PARSENAME(@myvar,3),'.',PARSENAME(@myvar,4)) 

Исходное значение: 119,305.1983984.1 [ 113]

SELECT возвращает: 1.1983984.305.119

<час>

Если количество токенов варьируется, а для SQL Server 2017+:

[111 ]

SELECT возвращает: 1.1983984.305.119

28
задан ivanleoncz 19 March 2019 в 00:40
поделиться

4 ответа

Можно дать ему дисплей: inline. Это заставит его вести себя как любой текстовый элемент - по умолчанию для

это отображение: block.

Есть и другие способы: float: например, влево, но я нахожу это самым простым и имеющим наименьшее количество побочных эффектов.

Обратите внимание, что тогда вам, вероятно, придется добавить
, чтобы обеспечить перенос строки после

.

37
ответ дан 28 November 2019 в 02:54
поделиться

там способ удостовериться , ширина установлена на самое маленькое значение, возможное ?

я думаю, что width: fit-content; лучше.

https://jsfiddle.net/fqk1a2v6 /

1
ответ дан 28 November 2019 в 02:54
поделиться
import random

perm_list = []

for i in range(5000):
    temp = range(27)
    random.shuffle(temp)
    perm_list.append(temp)

print(perm_list)

1088886945041835216076800000000 Я люблю большие цифры! :)

и

108888694504188009450418352160768000001 Prime !!

Редактировать:

#with duplicates check as suggested in the comment

perm_list = set()
while len(perm_list)<5000:
    temp = range(27)
    random.shuffle(temp)
    perm_list.add(tuple(temp)) # `tuple` because `list`s are not hashable. right Beni?

print perm_list

Предупреждение: это не остановится, если RNG плохой!

-121--1445617-

Это элемент уровня блока, поэтому следует правилам отображения : блок . Вы можете установить дисплей: встроенный , который может делать то, что вам нужно или нет, в зависимости от контекста.

4
ответ дан 28 November 2019 в 02:54
поделиться

вместо дисплей: inline, дайте ему дисплей: inline-block. Это сохранит качество тега h1, похожее на блок, за исключением 100-процентной ширины.

21
ответ дан 28 November 2019 в 02:54
поделиться