'css'에 해당되는 글 9건

  1. 2010/02/03 UX를 편리하게 하기 위한 7 CSS 팁
  2. 2009/07/23 2009년 7월 22일 - sunyruru 미투데이 일기장
  3. 2009/03/23 sunyruru의 미투데이 - 2009년 3월 22일
  4. 2009/03/12 How to set css style on disabled FORM INPUT Tag
  5. 2008/06/21 버튼을 CSS로 이쁘게~
  6. 2008/01/28 IE 6에서 나타나는 배경이미지 깜빡임 현상 수정 (2)
  7. 2008/01/08 HTML, CSS, JS 등 Markup과 DHTML의 기초를 위한 추천사이트 (1)
  8. 2007/10/18 MOSS SharePoint Design CSS
  9. 2007/09/11 IE와 W3C의 박스 차이에 의한 CSS 코딩 방식
2010/02/03 16:50

UX를 편리하게 하기 위한 7 CSS 팁

http://mimul.com/pebble/default/2009/10/26/1256566020000.html

7 Quick CSS Enhancements for Better User Experience

1. Change Text Highlight Color
 - Firefox, Opera, and Safari에서만 됨
::selection { background:#c3effd; color:#000; /* Safari and Opera */ }
::-moz-selection { background:#c3effd; color:#000; /* Firefox */ }

2. Prevent Firefox Scrollbar Jump

 - Firefox용
html { overflow-y:scroll; }

3. Rounded-Corner Elements
input { -moz-border-radius:10px; -webkit-border-radius:10px; }

4. Print Page Breaks
.page-break { page-break-before:always; }

5. Attribute-Specific Icons
a[href$='.pdf'] { padding:0 20px 0 0; background:transparent 
url(/graphics/icons/pdf.gif) no-repeat center right; }

6. CSS Pointer Cursors
input[type=submit],label,select,.pointer { cursor:pointer; }

7. display:block Links
#navigation li a { display:block; }

[참조사이트]
저작자 표시 비영리 변경 금지
이 장소를 Daum지도에서 확인해보세요.
서울특별시 영등포구 여의동 | 서울 영등포구 여의도동
도움말 Daum 지도
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/534 관련글 쓰기

2009/07/23 04:31

2009년 7월 22일 - sunyruru 미투데이 일기장

이 글은 sunyruru님의 2009년 7월 17일에서 2009년 7월 22일까지의 미투데이 내용입니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/487 관련글 쓰기

2009/03/23 04:31

sunyruru의 미투데이 - 2009년 3월 22일

이 글은 sunyruru님의 2009년 3월 22일의 미투데이 내용입니다.

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/437 관련글 쓰기

2009/03/12 11:55

How to set css style on disabled FORM INPUT Tag



잘 모르던 내용인데 Google Chrome 내에 있는 라이브러리를 보다가 알게 되었네요.


textarea:disabled,
input:not([type]):disabled,
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="search"]:disabled {
    background-color: #EBEBE4;
}



위와 같이 테그에 type 속성을 xpath 잡는 방식으로 잡네요. 그리고 그 뒤의 다른 속성 지정방식은 일반 CSS에서 하는 방식과 같으니 중요하진 않네요 ㅎㅎ

모르셨던 분들은 메모해두시길 ^ ^




저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/428 관련글 쓰기

2008/06/21 10:31

버튼을 CSS로 이쁘게~



CSS 버튼 미리 되어있는 템플릿

뭔가 작업할때 버튼이 어설퍼서 보기 좀그렇다면

http://poshopzil.com/gBtn_all/

다음 사이트에서 css에 버튼 모양 적용된 css를 가져다 쓰시면
쉽게 css 으로 미리 지정된 디자인을 가져다 쓰실 수 있습니다.

디자인쪽으로 참고 할만한 사이트..

참조 : 포샵질 다콤 (http://poshopzil.com )

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/275 관련글 쓰기

2008/01/28 13:15

IE 6에서 나타나는 배경이미지 깜빡임 현상 수정


(자바스크립트를 통해서 처리하지만 CSS 관련된 내용과 가깝지 않은가 생각되어 CSS 카테고리에 옮겼습니다.)

먼저 두서없이 내용을 보시면 이해가 가지 않으실지 모르니...

다음 글을 읽어보시고

링크 : 배경 이미지 깜박거림(Background Image Flicker) 및 배경이미지의 반복적인 다운로드 문제에 대하여 

이에 대한 해결책으로 아래와 같은 코드를 사용하는구나 하는정도로 이해하시면 되겠네요 ~ ^ ^


try { // IE only
    document.execCommand('BackgroundImageCache', false, true);
} catch(e) { }
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 2

Trackback : http://i-ruru.com/trackback/281 관련글 쓰기

  1. 지나가다 2008/02/12 16:39 address edit & del reply

    오.. 저런 명령어도 있었군요.. 요새 버튼 마우스 오버시 이미지를 통짜로 한 화일에 배치해서 백그라운드포지션 을 써서 사용하는데.. 유용한 소스네요.. 감사합니다.

  2. 2008/08/14 17:48 address edit & del reply

    비밀댓글 입니다

2008/01/08 15:58

HTML, CSS, JS 등 Markup과 DHTML의 기초를 위한 추천사이트




기본적인 HTML과 XHTML
그리고 CSS의 사용이나 JavaScript의 기본에 약한분
XML과 XSLT, XPath의 개념이 약하신분 들에게 도움이 되는 사이트입니다.

자주 보게되는 사이트는 아니지만
기초를 공부하거나
가끔 들려 정확한 스펙을 알고 싶을때 유용한 사이트가 아닐지...

http://www.cadvance.org/


PS. 가끔씩 이런식으로 추천사이트를 올려드려야 겠네요.
기존에 아시던 사이트도 많으실겁니다.
비슷한 내용으로 괜찮은 사이트 있으시면 트랙백이나 댓글로 추천 부탁드립니다 ^ ^

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 1

Trackback : http://i-ruru.com/trackback/263 관련글 쓰기

  1. BlogIcon 위시 2008/12/09 14:05 address edit & del reply

    http://gotapi.com/ 을 추천해드립니다 ^^

2007/10/18 11:05

MOSS SharePoint Design CSS

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.
2007/09/11 10:35

IE와 W3C의 박스 차이에 의한 CSS 코딩 방식

http://www.456bereastreet.com/archive/200612/internet_explorer_and_the_css_box_model/


IE와 W3C에서 사용하는 BOX의 크기는 다르게 설정되어있어서 사이즈가 다르게 나오는 것들이 많이 있다.

이를 해결하기 위한 방안이 아래 설명되어 있다.

이하는 원문의 내용을 발췌한 내용..

The Internet Explorer CSS box model includes padding and borders in the value assigned to the width property. 


The W3C Box model

First a look at the the W3C box model, which is used by all standards compliant browsers and by Internet Explorer 6 and later if the circumstances are right. In the W3C CSS box model a block level element’s total width is calculated using the following formula:

total width = margin-left + border-left + padding-left + width + padding-right + border-right + margin-right

The same concept applies to height, but for the sake of simplicity I will only talk about width from now on.

The IE Box model

The IE Box model is similar except for one important difference: paddings and borders are not included in the calculation:

total width = margin-left + width + margin-right

This means that if the element also has horizontal padding and/or borders, the actual content area will shrink to make room for them.



IE versions

Versions 5.5 and earlier of Internet Explorer for Windows always use the IE Box model. What many do not seem to be aware of is that IE 6 and later use the W3C box model when in standards compliant mode. This is a good thing since it means that problems will only occur in IE/Win 5.5 and older, provided that you use a DOCTYPE that makes IE use standards compliant mode.

Attacking the problem

By making sure that IE 6 is in standards compliant mode, you only have to care about this whole thing if you still are concerned about your sites looking the same in IE 5.*/Win as in more recent browsers. If that includes you there are several ways of attacking the problem, listed here in my order of preference:

  1. Avoid situations that cause problems
  2. Insert extra markup
  3. Use conditional comments
  4. Use CSS hacks

Since the problems caused by the Box model differences are often only cosmetic, my personal preference is to simply not bother with IE 5.*/Win. Sometimes that isn’t acceptable and I have to use one of the methods I’ll describe here.

1. Avoid situations that cause problems

This is how I prefer to solve the problem. I simply avoid specifying both width and padding or border for the same element. This ensures that all browsers will use the same total width, no matter which box model they use.

Let me use an example to illustrate. The HTML used to mark up a list of news articles could look like this (simplified):

  1. <div id="news">
  2. <h2>News</h2>
  3. <ul>
  4. <li>
  5. <h3>News article 1</h3>
  6. <p>Lorem ipsum dolor sit amet</p>
  7. </li>
  8. <li>
  9. <h3>News article 2</h3>
  10. <p>Lorem ipsum dolor sit amet</p>
  11. </li>
  12. </ul>
  13. </div>

To make the list 250 pixels wide with a one pixel border and 10 pixels of padding, you could use the following CSS:

  1. #news {
  2. padding:10px;
  3. border:1px solid;
  4. width:228px;
  5. }

In standards compliant browsers, the total width will be 250 pixels (1px left border + 10px left padding + width + 10px right padding + 1px right border). In IE 5.5 and earlier, the total width will be 228 pixels since it doesn’t add paddings and borders.

So how can you avoid this? Let’s assume that the news list is in another container, for instance a sidebar:

  1. <div id="sidebar">
  2. <div id="news">
  3. ...
  4. </div>
  5. </div>

If that is the case you can set the width on that container instead:

  1. #sidebar {width:250px}
  2. #news {
  3. padding:10px;
  4. border:1px solid;
  5. }

Since #news is a block level element it will automatically fill the entire width of its parent element, which in this case is #sidebar.

2. Insert extra markup

If you can’t use method 1, another method is to insert extra markup. Using the same example as previously, assume that #news is not supposed to expand to the full width of #sidebar. Specifying a width for #news to prevent that is a the scenario you want to avoid. A workaround is to change the markup to this:

  1. <div id="news">
  2. <div>
  3. <h2>News</h2>
  4. <ul>
  5. ...
  6. </ul>
  7. </div>
  8. </div>

and use the following CSS:

  1. #news {width:250px}
  2. #news div {
  3. padding:10px;
  4. border:1px solid;
  5. }

The outer element controls the width, and the inner element contains the border and padding.

It’s up to you to decide whether it is a reasonable compromise to add extra markup like this. It is obviously better if you can avoid doing so, but an extra div element doesn’t cause any other problems than increased file size and slightly reduced markup maintainability. It does not affect accessibility or how the document is presented with CSS off. Besides, having an extra element is necessary to create certain designs, so you may already have the markup you need.

3. Use conditional comments

If there is no suitable element that can be used to control the width and you can’t or won’t add extra markup, IE 5.*/Win needs to get a different value for width.

In my opinion, the safest way of doing that is to use conditional comments, which are comments whose content is only visible to IE/Win. In this case only IE below version 6 are supposed to get the contents:

  1. <!--[if lt IE 6]>
  2. <style type="text/css">
  3. #news {width:250px}
  4. </style>
  5. <![endif]-->

If you choose to use this method I recommend moving all IE 5.*/Win specific CSS to a separate file and load it like this:

  1. <!--[if lt IE 6]>
  2. <link rel="stylesheet" type="text/css" href="/css/ie5.css">
  3. <![endif]-->

This is a safe way of ensuring that only the browsers that need the modified CSS see those rules.

4. Use CSS hacks

Finally you can also use a CSS hack to supply modified values to IE 5.*/Win. I recommend avoiding CSS hacks as much as possible. Just like the name implies, these are hacks, and hacks that are based on undocumented errors in different browsers’ CSS parsing. Since many people still use CSS hacks I’m mentioning it anyway. I highly recommend that you consider other options before using them unless you know exactly what you are doing.

The simplest CSS hack for working around box model problems is The simplified box model hack, SBMH. Provided that the HTML is the same as in the first example, the CSS would look like this:

  1. #news {
  2. padding:10px;
  3. border:1px solid;
  4. width:250px;
  5. w\idth:228px;
  6. }

All browsers see and understand width:250px. IE 5.*/Win does not understand the next line, w\idth:228px, which all standards compliant browsers do. The result is that width is set to 250px in IE 5.*/Win and 228px standards compliant browsers, giving the list the same total width in all browsers.

Conclusion

As I have shown here it is possible to avoid or work around the problems caused by the different CSS box models. Which method you use will depend on the circumstances.

I should also mention that some time in the distant future, the CSS 3 `box-sizing` property will let you choose which CSS box model you want browsers to use. The W3C box model is called `content-box` and the Internet Explorer box model is called `border-box`. Being able to control this in all browsers is a good thing since each model has its pros and cons. However, browser support is currently too limited for this property to be of any practical use.

Hopefully none of this will be necessary in a couple of years. IE 7 was released in October 2006, and for every day fewer and fewer use the older versions of IE. It is already acceptable for some sites to hide all CSS from IE/5.* or to simply not care about the rendering differences.

I’ll leave it to you to decide when you can start hiding CSS from IE 5.*/Win.

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/156 관련글 쓰기