컴퓨터소프트웨어

상대의 위치를 - 그것은 무엇인가? 자세한 설명

중첩 HTML - 긴 과정, 엄격한,하지만 매우 창조적 인. IT에 사용 된 대부분의 사람들을 위해, 웹 페이지 레이아웃은 지루한 일상을 보일 수 있다는 사실에도 불구하고, 이러한 경우에 대한 소명이 전문가뿐만 아니라 질적으로 작업을 수행 할뿐만 아니라, 확실한 즐거움의 과정에서받을 수 있습니다.

숙련 된 코더되기 전에 그러나, 각각의 신인 다양한 지침과 모두 HTML 언어의 사양을 공부에 많은 시간을 소비하고, 동맹국에 - CSS. 정확히 대해 어떤 CSS, 상대 위치 - - 그것이 무엇 무엇을 "시늉 귀"당신이 얻을 수뿐만 아니라 상단의 호텔 중 한 오늘 우리가 얘기하자.

CSS는 무엇인가?

CSS의 약자는 전사와 "캐스 케이 딩 스타일 시트"로 러시아어로 번역 될 수있다. 그것은 꽤 이상한 소리 - 한편으로는 명확한 것, 그리고 말과 다른에 - 일반적인 의미는 바로 캡처되지 않습니다. 스타일 -의이 간단한 시작하자. 이 기술은 당신이 한 번만 등록 및 시간의 무한한 번호를 사용할 수 있습니다 외관에 관한 페이지에있는 개체, 어떤 특성을 첨부 할 수 있습니다.

단어 "목록"또는 "목록"을 사용하는 것입니다 여기에 더 적합한 사실, 그러나 원래 번역의 저자는 CSS가 목록보다 더 많은처럼 보이는 결정, 우리는 누구 - 공식 번역 단어 "표는"사고로 거의 등장 그런 그들을 시도하는 지금이다.

마지막으로, 단어 "캐스케이드." 사실은 각 요소가 혼합하거나 중복 될 수있는 몇 가지 스타일을 가질 수 있다는 것입니다. 위치 절대 - 이러한 경우, 브라우저는 예를 들어, 위치 상대 속성이 있습니다, 그 중 하나, 여러 스타일을 밝혀졌다 블록의 모양 및 다른 구성하기 위해 일련의 규칙에 의존한다. 사실, 이러한 충돌은 허용 될 수 없지만, 큰 프로젝트에서 이러한 혼란이 자주 발생합니다.

모든 이름에서 분명하다 그래서 지금, 간단한 예제를 살펴 보자. 의 사이트가 특정 방식으로 설계 버튼의 다수해야한다고 가정 해 봅시다. 그들은 크기, 그림자, 투명도, 색상 등의 특성을 가지고있다. 물론, 당신은 각 버튼을 만들어,이 매개 변수를 지정하지만, CSS를 사용하는 것이 훨씬 더 쉽게 할 수 있습니다. 실제로, 대신 긴 목록의 다음 위의 모든 속성의 값을 나열하는 특정 클래스를 설명하고 필요, 각 버튼의 태그는 클래스의 이름을 지정해야합니다, 다음 브라우저 자체는 원하는 색상에 이러한 요소를 색칠하고 그들에게 적절한을 줄 것이다 "광택".

Position 속성은 무엇입니까?

우리는 지금이 모든 기사를 시작된 위해, 속성 위치로 직접 진행합니다. 당신이 영어 잘 알고있는, 또는 좋은 직관을 가지고 있다면, 당신은 이미 명확해야 -이 속성이 항목의 위치에 대한 책임이 있습니다. 사실, 그것이, 대신 특정 위치를 결정하는 방법이 있으며,이 건물은 인접 또는 전체 페이지에 걸쳐 관하여는 하나의 배치 방법을 브라우저 또는 다른 요소를 알려줍니다.

어떤 값 Position 속성이 할 수있는?

여러 가지 다른 값을 받아 들일 수 있습니다 우리의 재산, 다섯이있다. 여기서 각각의 간략한 설명이다 :

  • 위치 상속. 이 기능을 사용하면 부모 요소의 위치에 데이터를 복사 할 수 있습니다. 당신이 특정 위치의 상대와 사업부가있는 경우 예를 들어, 또한 상대적으로 설정됩니다 IMG 상속 값으로 체결.
  • 정적을 배치합니다. 더 이상 언급하지 않는 한이 값은 자동으로 모든 요소에 부여됩니다. 코드에 언급 된 "주름 장식"의 다양한 사용할 수없는 것처럼 요소는 자신의 위치를 변경할 수 있도록 위치에 맞게.
  • 위치 절대. 이 값으로 위치 속성은 꽤 자주는 "부동"요소를 만드는 데 필요한 경우에 사용된다. 속성 항목의 주어진 값으로 페이지의 다른 구성 요소에 대한 "보이지 않는"입니다. 즉, 그들은 절대적인 요소가 존재하지 않는 경우로 배치되어있다. 그는 자신에 관계없이 항상 지금까지 페이지를 스크롤 된 방법, 장소에있을 것입니다.
  • 위치가 수정되었습니다. 절대 소자를 선행 요소의 나머지 부분을 무시하고 사용 브라우저 화면의 상부 좌측 코너의 좌표 고정 상위에 결합되는 동안 다양한 방법으로,이 값은, 그러나, 이전과 유사하다.
  • 마지막으로, 상대적 위치. 이 타입의 값은 일반적인 "고무"이라고 마킹에 적응을 생성하는 데 유용 할 수있는 다른 위치에 대하여 소자를 허용한다. 이 속성으로, 항목은 페이지에서 자신의 위치를 변경할 수있는 기능을 잃지 않고, 다른 "푸시"합니다.

다른 브라우저에서 위치 작업

모든 브라우저에서 동일하게 호환됩니다. 위치의 가치를 인식 어떤 보내고 특별한없이 인터넷 서핑 대부분의 다른 프로그램이 절대적으로 사실이지만, "만성적 특별»인터넷 익스플로러의 버전에 따라 속성을 고려한다.

"당나귀"그들은 단순히 그것을 무시 - 예를 들어, 이미 "매장"브라우저 IE6를 사용하여, 당신은 값 고정 및 상속을 사용할 수 없습니다. 그러나, 상황의 일곱 번째 버전은 개선하기 위해 시작하고, 사랑하는 상속으로, 이미 처리 고정 있다는 사실에도 불구하고 "다른 브라우저를 다운로드 브라우저를,"오직 8 번째 화신에 도달했다.

관찰자의 나머지는 침착하게 90 년대 중반에 발표 된 자사의 4 변형의 속성의 지원을 가지고 오페라의 예외로, 첫 번째 버전으로 위치를 처리합니다.

자바 스크립트의 위치로 작업

사실, 자바 스크립트의 위치 속성을 사용하여 작업하는 방법의 이야기, 우리는 단지 품위를 위해 포함 시켰된다. div.style.position = '상대':이 속성은 제목에 특수 문자가 없기 때문에, 당신은이 같은 라인을 포함해야한다, 상대 사업부의 위치를 설정하기 위해, 예를 들어, 변경없이 JS를 사용할 수 있습니다.

당신이 볼 수 있듯이, 그것은 매우 간단합니다.

왜 위치 상대적인 장점에 특별한 관심?

속성 값 위치의 대부분은, 약간, 주변 요소에 "말다툼"값을 사용하여 "스타일 위치 : 상대"를 넣어하지만, 항상 부적절한 사용으로 인해 수도 강하게 "왜곡"화면의 전체 내용, 전체 페이지 전체에 대해 기억해야한다 .

또한,이 속성은 그 응용 프로그램이 자동으로 모든 콘텐츠 페이지에 영향을 미칠 것이기 때문에 쉽게 고정 디자인 적응을 변환 할 수 있습니다. 그런 다음 우리는 여전히이 값을 사용하여 예와 오류를 고려하는 시간을 가지고, 당신은 실제로 그 유형 의미를 볼 수 있습니다.

언제 상대적 위치를 사용해야합니까?

페이지의 HTML의 기존의 레이아웃뿐만 아니라, 상대적인 위치는 종종 흥미로운 다양한 효과를 만드는 데 사용. 당신이 항목을하려는 경우 예를 들어, 반대로 점차 그 영역을 넘어 가서, 페이지에 "온"또는, 그것은 정확히이 속성이 "속임수"를 구현하는 데 도움이 될 수 있습니다.

당신은 당신이 특정 변수의 값의주기적인 변화를 조정할 수 CSS3의 속성을 통해, 진보적 부과을 목표로하는 경우 자바 스크립트를 통해 구현되는이 "트릭", 또는.

또한, 가능한 경우에 "하이브리드"값의 위치를 만들 수 있습니다. 동시에 당신이 위치과 같이 설정할 수 있습니다에서 아니지만 CSS는 :하지만, 몇 가지 트릭을 사용하여 절대 상대를,이 효과를 달성하기 위해 여전히 가능하다. 이 같은 복잡한 만들 필요로하는 곳에 이러한 접근 방식은 경우에 유용 할 수 툴팁 또는 팝업 메뉴를 표시합니다. 예를 고려하면, 우리는 (A)의 구조의 설명을 제공한다 "하이브리드."

상대적인 순위를 사용하여 실시 예

그것은 아주 간단하지만 재미있는 다양한 효과를 구현할 수 있도록 유연한 도구 - 상대 놓습니다. 시간을 낭비하고 쓸모없는 코드 템플릿을 작성하는 배치하지 않기 위해, 우리는 귀하의 사이트 또는 특정 페이지를 장식 할 수있는 몇 가지 구강 알고리즘을 제시한다.

의는 "소모"라인부터 시작하자. 당신이 "여행"화면의 왼쪽 가장자리 때문에 천천히가 오른쪽으로 이동됩니다 요소에 대한 필요가 있다고 가정. 위치 설정해야합니다 같은 "메커니즘"구현하려면 : 상대적; 좌측 : -100px 여기서 -100 - 블록 폭을 구성하는 화소의 대략적. 이 스타일은 당신이 "시작 위치"에 배치, 화면의 외부 장치를 숨길 수 있습니다. 지금 당신은 오래 브라우저 윈도우의 폭 마이너스 요소의 폭과 동일하게하지 않는 한 단위 당 속성 값을 왼쪽마다 몇 밀리 초를 증가하는 스크립트를 사용할 수 있습니다. 결과는 화면을 가로 질러 압연 및 그의 오른손에 "주차"왼쪽 가장자리에서 나오는 단위입니다.

또 다른 예는 "상대 절대"요소를 만들 수 있습니다. 예를 들어, 위치를 가진 다른 내부 절대를 입력 할 수 있습니다. 결과적으로, 우리는 절대이 내접되는 크기를 가지지 않는 "상대"블록을 갖고, 현재 이전 요소와 무관 한 위치에 표출 할 수있다.

일반적인 실수 위치를 사용하여

[위치] 상대를 사용하는 가장 일반적인 실수는 많은 웹 디자이너 어디서나 찾을 수 있습니다 단위로 장소를 예약 할 수있는 기능에 대해 잊지 것입니다. 화면과 상대 위치를 가진 외부에 배치, 상당히 큰이있는 경우 예를 들어, 그 자리에서 입을 딱 벌리고있는 "구멍"이됩니다. 그러나,이 속성은 때때로 특정 불편이 자사의 모든 블록이 점차 정상 위치에 배치되는 사이트의 '자기 조립'의 흥미로운 효과를 작성, 예를 들어, 좋은 사용할 수 있습니다 생성됩니다 : 0; 왼쪽 : 0; t. 예. 원래 위치.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.delachieve.com. Theme powered by WordPress.