'web standard > mobile' 카테고리의 다른 글
안드로이드에서 레이어팝업 (0) | 2011.03.21 |
---|---|
안드로이드 - dip -> pixel (0) | 2010.12.22 |
모바일웹사이트 제작시 고려사항 (0) | 2010.12.02 |
뷰포트(VIEWPORT) (0) | 2010.11.30 |
css3 media 쿼리 예시(모바일웹) (0) | 2010.11.30 |
안드로이드에서 레이어팝업 (0) | 2011.03.21 |
---|---|
안드로이드 - dip -> pixel (0) | 2010.12.22 |
모바일웹사이트 제작시 고려사항 (0) | 2010.12.02 |
뷰포트(VIEWPORT) (0) | 2010.11.30 |
css3 media 쿼리 예시(모바일웹) (0) | 2010.11.30 |
/* 스마트폰 가로+세로 */
@media only screen and (min-device-width : 320px) and
(max-device-width : 480px){
}
/* 스마트폰 가로 */
@media only screen and (min-width : 321px) {
}
/* 스마트폰 세로 */
@media only screen and (max-width : 320px) {
}
/* 갤럭시탭+iPad 가로+세로 */
@media only screen and (min-device-width : 768px)
and (max-device-width : 1024px) {
}
/* 갤럭시탭+iPad 가로 */
@media only screen and (min-device-width : 768px)
and (max-device-width : 1024px) and (orientation : landscape) {
}
/* 갤럭시탭+iPad 세로 */
@media only screen and (min-device-width : 768px)
and (max-device-width : 1024px) and (orientation : portrait) {
}
/* 데스크탑 브라우저 가로 */
@media only screen and (min-width : 1224px) {
}
/* 큰 모니터 */
@media only screen and (min-width : 1824px) {
}
/* iPhone4와 같은 높은 해상도 */
@media
only screen and
(-webkit-min-device-pixel-ratio : 1.5),
only screen and
(min-device-pixel-ratio : 1.5) {
}
반응형웹의 시작 (0) | 2012.03.19 |
---|
이벤트 설정 시에 jQuery의 .on()을 사용하자. (0) | 2014.10.13 |
---|---|
[jquery] ajax 방법 (0) | 2014.04.11 |
width가 100%인 이미지에 맵 걸기 (0) | 2013.04.22 |
좌우(상하) 슬라이드 (0) | 2012.02.29 |
lnb 슬라이드메뉴 (0) | 2012.02.21 |
출처 : https://github.com/stowball/jQuery-rwdImageMaps
Usage:
$('img[usemap]').rwdImageMaps();
Demo:
http://www.mattstow.com/experiment/responsive-image-maps/rwd-image-maps.html
[jquery] ajax 방법 (0) | 2014.04.11 |
---|---|
jQuery Slider plugin (0) | 2014.01.09 |
좌우(상하) 슬라이드 (0) | 2012.02.29 |
lnb 슬라이드메뉴 (0) | 2012.02.21 |
수평네비게이션 기초 (0) | 2012.02.13 |
div에 글을 써넣으면 '\n'이 먹히지 않는다. 그리고 같은 글자가 반복되어서 나오면("+++++++++..." 같은것)
div영역을
뚫고 나가버린다. 이를 해결하기 위해서 CSS의 white-space와 word-break를
써야한다.
white-space
줄바꿈 해주는 property로 normal, nowrap, pre, pre-line,
pre-wrap이 있다.
normal은 보통의 경우로 옵션을 주지 않아도 된다.
nowrap은
줄바꿈을 하지 않는다.(div를 뚫고 나간다.)
pre는 html의 <pre>태그처럼 내부의 태그를 실행시켜주지만
이역시 줄바꿈은 하지 않는다.
pre-line은 normal + pre. 줄바꿈도 해주고 태그도
실행한다.
pre-wrap는 pre-line과 비슷 하지만 pre-line은 연속되는 공간(" ")을 한칸으로
압축하지만
pre-wrap는 압축하지 않고 그대로 보여준다.
word-break
한단어가 길게
이어질때 자동으로 잘라주는 property이다.
normal은 자르지 않는다.
break-all은
영역을 넘어가면 무조건 자른다.
hyphenate는 영역을 넘어가더라도 단어를 유지해준다.
keep-all은
한글일 경우 띄어쓰기 기준으로 자른다.(only IE)
현재 word-break는 5대 브라우저중 FF와 Opera만 지원하지
않는다.
word-wrap
normal은 자르지 않는다.
break-word는 단어단위로
자른다.
(CSS3를 지원하는) 모든 브라우저에서 단어별로 줄바꿈하고 반복되는 단어를 자르려면(한글 제외)
브라우저 핵 종결자 (0) | 2016.10.06 |
---|---|
파폭용핵 (0) | 2010.11.17 |
CSS 이야기: overflow 속성의 float 해제 효과 (0) | 2010.03.05 |
css 핵 (0) | 2008.07.29 |
css제대로 사용하기 (0) | 2008.07.29 |
http://remysharp.com/2009/01/07/html5-enabling-script/
ie8 이하에서 html5 tag인식을 위한 스크립트 추가
<!–[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]–>
새로 추가된 요소의 속성 정의를 위한 css reset
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {
display: block
}
모바일에서 페이지뷰를 할때 적절히 확대를 하기 위한 viewport 예시 (font 등을 %나 em으로 정의해도 될듯)
<meta
name="viewport"
content="
width=device-width,
initial-scale=1,
minimum-scale=1,
maximum-scale=1,
user-scalable=no"
/>
n-screen에 대응하기 위한 css3 media queries
@charset “utf-8″;
/* All Device */
모든 해상도를 위한 공통 코드를
작성한다. 모든 해상도에서 이 코드가 실행됨.
/* Mobile Device */
768px
미만 해상도의 모바일 기기를 위한 코드를 작성한다. 모든 해상도에서 이 코드가 실행됨. 미디어 쿼리를 지원하지 않는 모바일 기기를 위해 미디어
쿼리 구문을 사용하지 않는다.
/* Tablet & Desktop Device
*/
@media all and (min-width:768px){
사용자 해상도가 768px 이상일
때 이 코드가 실행됨. 테블릿과 데스크톱의 공통 코드를 작성한다.
}
/* Tablet
Device */
@media all and (min-width:768px) and
(max-width:1024px){
사용자 해상도가 768px 이상이고 1024px 이하일 때 이 코드가 실행됨. 아이패드 또는
비교적 작은 해상도의 랩탑이나 데스크톱에 대응하는 코드를 작성한다.
}
/* Desktop
Device */
@media all and (min-width:1025px){
사용자 해상도가
1025px 이상일 때 이 코드가 실행됨. 1025px 이상의 랩탑 또는 데스크톱에 대응하는 코드를 작성한다.
}
or
<link rel="stylesheet" type="text/css" href="layer.css" />
<link rel="stylesheet" media="screen and (min-width: 687px) and (max-width: 1000px)" type="text/css" href="mediaq_pad.css" />
<link rel="stylesheet" media="screen and (max-width: 686px)" type="text/css" href="mediaq_m.css" />
media query 정의방법 예제 (0) | 2014.01.20 |
---|
jQuery Slider plugin (0) | 2014.01.09 |
---|---|
width가 100%인 이미지에 맵 걸기 (0) | 2013.04.22 |
lnb 슬라이드메뉴 (0) | 2012.02.21 |
수평네비게이션 기초 (0) | 2012.02.13 |
수직네비게이션 기초 (0) | 2012.02.13 |
width가 100%인 이미지에 맵 걸기 (0) | 2013.04.22 |
---|---|
좌우(상하) 슬라이드 (0) | 2012.02.29 |
수평네비게이션 기초 (0) | 2012.02.13 |
수직네비게이션 기초 (0) | 2012.02.13 |
이미지 순차적으로 스위칭 (0) | 2012.01.26 |
좌우(상하) 슬라이드 (0) | 2012.02.29 |
---|---|
lnb 슬라이드메뉴 (0) | 2012.02.21 |
수직네비게이션 기초 (0) | 2012.02.13 |
이미지 순차적으로 스위칭 (0) | 2012.01.26 |
스크롤 따라다니는 퀵메뉴 (0) | 2011.11.21 |
lnb 슬라이드메뉴 (0) | 2012.02.21 |
---|---|
수평네비게이션 기초 (0) | 2012.02.13 |
이미지 순차적으로 스위칭 (0) | 2012.01.26 |
스크롤 따라다니는 퀵메뉴 (0) | 2011.11.21 |
iframe 다루기 (0) | 2011.11.16 |