2015-06-19 3 views
-1

Тело моего CSS имеет стиль шрифта, установленный с использованием CSS, но не отображается в table. Затем я добавил его в table, и он все еще, кажется, не хочет использовать стиль шрифта.CSS: стиль шрифта тела не отображается в таблице

Я просмотрел некоторые другие сообщения и до сих пор борюсь.

CSS:

body { 
    font-family: 'Indie Flower', cursive; 
    background-image: url('../images/Landscape.jpg'); 
    background-repeat: no-repeat; 
    background-position: center center; 
    background-size: 100% 100%; 
    min-width: 100%; 
    min-height: 100%; 
} 
table, th, td { 
    font-family: 'Indie Flower', cursive; 
} 
table { 
    margin-top: -446px; 
    margin-right: 428px; 
    z-index: 1; 
    position: absolute, center; 
    background-color: #F0F0F0; 
    border: 3px solid #FFF; 
} 
th { 
    text-align: left; 
    z-index: 3; 
} 
td { 
    padding-top: 10px; 
    padding-bottom: 10px; 
    padding-right: 5px; 
    z-index: 2; 
    background-color: #F0F0F0; 
} 
+1

могли бы вы пожалуйста, предоставьте [jsfiddle] (http://jsfiddle.net) вашего кода – Guy

+0

попробуйте положить шрифт-семью: «Indie Flower», скоропись; внутри td {} и полностью удаляет таблицу элементов css, th, td { font-family: 'Indie Flower', cursive; } – smoggers

+0

@Guy sure gimme a sec – Sharan1

ответ

0

ИТАК ваша проблема в том, что шрифт нужен для заполнителей, не table или inputs сами.

::-webkit-input-placeholder { 
    font-family: 'Indie Flower', cursive; 
} 

:-moz-placeholder { /* Firefox 18- */ 
    font-family: 'Indie Flower', cursive; 
} 

::-moz-placeholder { /* Firefox 19+ */ 
    font-family: 'Indie Flower', cursive; 
} 

:-ms-input-placeholder { 
    font-family: 'Indie Flower', cursive; 
} 

Затем для текста, вводимого во входы, просто добавьте стиль к самому входу.

input { 
    font-family: 'Indie Flower', cursive; 
} 

Стоит отметить, что вы также можете использовать font-family: inherit; вместо явного объявления шрифт несколько раз. Это значительно облегчает обновление, если вы решите изменить шрифты.

Updated Fiddle

0

Вы должны поставить font-family внутри вашей input так:

input{ 
    font-family:inherit; 
} 

и если вы хотите для кнопки тоже:

button{ 
    font-family:inherit; 
} 

FIDDLE

Смежные вопросы