Dimensi
@Dimensi
Совсем недавно начал познавать верстку.

Почему margin и padding общий?

Делал я такой блок для адаптивного сайта
c1c407f5bdfb4fe1b250f548b06f375f.jpg
Сначала писал под телефон. Получилась такая вот фиговина ec9f6e50102342e48f24dc26ce1bdd09.jpg. То есть я добился нужного результата для телефонов. Когда начал писать уже под большее разрешение, то понял, что я просто не знаю как повернуть этот блок. a21d8e1fc2f14735b679a03997b0bf1a.jpg.
Вот код html-jade
.container-fix
	.tr#article1 Модели устойчивого потребления.<br> Стираем грань между online и offline
	.tr Оцениваем юзабилити сайта самостоятельно
	.tr Полезное для веб-дизайнеров. Часть 1
	.tr.refresh 
		a(href='#').button

Вот stylus
.container-fix
	font-family 'Exo 2', sans-serif
	font-weight 800
	display block
	margin-top 50px
	margin-bottom -50px
	position relative
	z-index 5
	color #ea5f9b
	background white
	.tr
		width 100%
		box-sizing border-box
		height 200px	
		text-align center
		padding 4em
		-webkit-box-shadow: inset 0px -3px 12px 0px rgba(50, 50, 50, 0.3);
		-moz-box-shadow:    inset 0px -3px 12px 0px rgba(50, 50, 50, 0.3);
		box-shadow:         inset 0px -3px 12px 0px rgba(50, 50, 50, 0.3);
	#article1
		background url('/img/article1.png') no-repeat bottom
		color #261d46	
	.refresh
		background #8c6ff3
		box-shadow: none
		height 100px
		text-indent 100%
		white-space nowrap
		overflow hidden
		cursor pointer
		font-size 0
		transition: background-color 1s;
		a.button:after
			background url('/img/arrow.png') no-repeat center
			display block
			width 36px
			height 42px
			position relative
			margin 25px 0px 0px -25px
			z-index 2
			top 50%
			left 50%
			content ''
	.refresh:hover
		background #ea5f9b


P.S. В этом деле я совсем зеленый, и думаю, что мой код наполнен большим количеством лишних элементов. А может даже с самого начала не правильно строил. Поэтому буду благодарен, если укажите так же на ошибки в коде.

Сначала у меня была проблема с поворачиваем блока, а теперь проблема в том, что при попытке сдвинуть один елемент, у меня двигаются все вместе.
@media only screen and (min-width: 480px)
	.container-fix
		width 50%
		margin-left auto
		margin-right auto
		height 540px
		display table
		.tr
			width 25%
			display table-cell
			font-size 1.5em
			padding 0 25px
			margin 0
			text-align left
			box-shadow none
			-webkit-box-shadow: -5px 0px 25px -11px rgba(50, 50, 50, 0.75);
			-moz-box-shadow:    -5px 0px 25px -11px rgba(50, 50, 50, 0.75);
			box-shadow:         -5px 0px 25px -11px rgba(50, 50, 50, 0.75);
		.refresh
			width 10%
			box-shadow none
			a.button:after
				background url('/img/arrow.png') no-repeat center
				display block
				width 36px
				height 42px
				position relative
				z-index 2
				content ''


Когда я прописываю margin a-button, у меня все тупо смещается. Все tr блоки
  • Вопрос задан
  • 228 просмотров
Решения вопроса 1
@WhiteSama
.tr задаешь например 30%, и display inline-block, или table-cell
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы