나날이 발전하고 있는 텍스트큐브(http://www.textcube.com/) 입니다.
블로그를 이전할 마음이 있거나, 새롭게 블로그를 만드실분들은 마구마구 초대장 신청해주세요.
총 4장입니다.
댓글에 초대장 받으실 이메일만 남겨주세요.^^ (이메일은 텍스트큐브의 아이디가 됩니다.)
감사합니다.
input 박스에는 여러가지가 있습니다. (라디오,체크박스,텍스트박스등)
여기에서 라디오 박스와 체크박스는 IE와 타브라우저에서 외곽여백의 차이가 있습니다.
이런경우를 잘모르는 웹디자이너 같은 경우 무조건 자기디자인 데로 해달라고 요구하곤하죠.. 그것도 익스에만 맞춰달라면서...참피곤한 경우죠. 물론 디자이너 입장에서는 그게 정답이고, 퍼블리셔 입장에서 맞춰주는것도 해야할일중에 하나일수는 있습니다. 그래서 협업이 중요한거 같습니다.
여튼 이럴때 해결방법입니다.
먼저 소스를 살펴보겠습니다.
<body>
<form name="form1" method="post" action="">
<input type="checkbox" name="checkbox" /><label for="test">테스트</label>
</form>
</body>
</html>
위와 같은 소스를 출력하면 다음과 같습니다.
익스와 파폭,사파리는 기본적으로 4px 이라는 외곽여백이 존재하며, 오페라는 3px 여백이 있었습니다.
세로여백은 top 라인에서 익스는 2px, 파폭과 사파리는 3px, 오페라는 0px 여백이 있었습니다. (여기서 사파리는 버전이 4입니다.)
그럼 여백을 초기화 해보기로 합시다.
<body>
<form name="form1" method="post" action="">
<input type="checkbox" name="checkbox" /><label for="test">테스트</label>
</form>
</body>
</html>
여기에서 초기화 방법도 여러가지겠지만, 저는 테스트로 * 를 사용했습니다.
body, table, div, input {margin:0; padding:0;} 이런식으로 해줘도 됩니다. 어떤방법이던간에 중요한건 input 에 여백을 0 으로 만드는겁니다.
익스를 제외하고 타브라우저에서는 여백이 줄어든걸 볼수있습니다. (역시 익스는 끄덕없습니다. 어쩔~ -.-)
input 에 여백을 주지 않을경우는 많은 차이가 없었지만, 여백을 0 으로 하니 브라우저마다 보여지는 차이가 커졌습니다.
그럼 이걸 어떻게 맞출까? 방법은 여러가지 겠지만 class 로 input 에 직접 적용해보겠습니다. (물론 여백은 0 으로 했을때 입니다.)
<body>
<form name="form1" method="post" action="">
<input type="checkbox" name="checkbox" class="input_m" /><label for="test">테스트</label>
</form>
</body>
</html>
가로 여백(1px) 은 익스와, 파폭, 사파리가 동일하고, 오페라는 2px 벌어졌습니다. 그리고 세로 여백은 사파리를 제외하고 모두 동일해졌습니다.
너무 붙어있는거 같으니, 조금 여백을 주도록하겠습니다.
.input_m {width:13px; height:13px; margin-right:4px; vertical-align:middle;}
사파리에서 약간의 차이가 있긴하네요. 이래서 핵이 필요한가 봅니다. -.-
위처럼 했는데도 디자이너가 모든브라우저에서 확인후 "어 사파리에서 텍스트가 조금 올라겠네요?" 라고 태클을 걸어온다면, 깔끔하게 핵을 써주세요. (체크와 라디오박스에서 핵사용없이 1px 오차도 없게 하는 방법이 있으면 알려주세요.)
다른방법으로는 * {margin:0; padding:0;} 을 준상태에서 익스만 여백이 그대로이기때문에 익스만 margin-right:-4px 로 주는 방법도 있긴합니다. (익스전용 핵을 사용해야겠죠)
어떻게 초기 구조화를 할건지는 제작할 사이트의 특성을 보고 판단하시기 바랍니다. ex) input 전체에 적용할것인가, 아님 class로 뺀후 부분부분만 적용을 할것인가... (차후에 유지보수할때 쉬운쪽으로..)
만족된 결과는 아니지만, 확인해보시고 또 다른 좋은 방법이 있으면 알려주세요.^^; (공유합시다.)
추가 : 위와 같이 할경우 텍스트 필드일경우는 저 class 적용을 안하시면 됩니다. 만약에 전체에 적용을 하셨다면, 텍스트 필드 스타일에 !important 로 우선순위를 먼저 두셔도 되구요^^
제로보드(XpressEngine)에서는 planet 이라는 한줄토크형식의 Me2day 와 비슷한 기능을 제공합니다.
역시나 플래닛에서 미투데이로 글을 내보낼수가 있습니다.
먼저 제로보드에서 플래닛을 생성합니다.
플래닛에 글이 등록되고, 미투데이에 글이 옮겨진걸 알수있습니다.
· 메일링 코딩스타일 적용테스트 (외부스타일 제외)
메일링 코딩을 할때 여러분들은 웹표준에 맞춰 코딩을 하는지요?
메일링은 웹페이지로 볼수 없으며, 구조화를 시킬 필요도 없고, 시킬수도 없다는게 제 개인적인 생각입니다.
그래서 몇가지 테스트를 해보았습니다. 사실 꽤 오래전에 테스트를 한건데 이제서야 공유를 합니다.
css 를 부르는 방법은 크게 3가지로 분류 됩니다, (외부스타일, 내부스타일, 인라인스타일)
여기서 외부스타일은 메일제공 사이트와 class 충돌문제가 발생할수 있어 테스트 항목에서 제외시켰습니다.
총 테스트 방법은 3가지(옛날방식, 인라인방식, 내부스타일) 이며, 자주이용하는 메일 9개만 테스트 해보았습니다.
| 옛날방식 | 인라인스타일 | 내부스타일 | 비고 | |
| Daum | O | O | O | |
| 네이버 | O | O | X | 이미지를 첨부파일로 인식, 내부스타일 적용안됨 |
| 야후 | O | O | O | |
| 파란 | O | O | O | 이미지를 첨부파일로 인식 |
| 구글(G메일) | O | X | X | 스타일 적용안됨 |
| 엠파스 | O | O | O | |
| 네이트 | O | X | X | 스타일 적용안됨, 이미지를 첨부파일로 인식 |
| 코리아닷컴 | O | O | O | 이미지를 첨부파일로 인식 |
| Outlook Express | O | O | O |
● 간단하게 3가지 방식을 설명을 드리자면
- 옛날방식 : 배경이미지나, 폰트사이즈, 컬러등을 css 로 입히는 방식이 아닌 엘리먼트 안에 직접적으로 해당소스를 삽입하는 방법입니다. ex)<td background="http://www.webmini.net/test_bg.gif">
- 인라인스타일 : 배경이나, 폰트사이즈, 컬러등을 해당 엘리먼트 안에 스타일을 주는 방식입니다. ex)<td style="background:url(http://www.webmini.net/test_bg.gif) no-repeat;">
- 내부스타일 : 해당 페이지 안에 style 소스를 선언후 class 로 불러오는 방식입니다. ex) .wrap --> <td class="wrap">
테스트 결과 네이버, 구글, 네이트는 내부스타일과 인라인스타일이 적용 되지 않았습니다.
스타일이 적용되지 않는 이유는 스타일 충돌이 생겨 메일사이트가 깨지는 경우를 대비해서 해당사이트에서 차단한듯 보여집니다.
위에서도 알수 있듯이 공통적으로 동일하게 보여지게 하기 위해선 옛날방식 (table 방식) 으로 진행이 되어야 하며, 스타일 적용이 되지 않는 곳이 있기에 div 방식은 피하는것이 좋을듯 보여집니다.
이미지없이 css로 입체적인 박스 만들기, 삼각형 만들기등 여러군데서 응용 한것을 볼수있습니다.
참고글 : http://naradesign.net/wp/2008/10/28/165/
그래서 비슷한 방법으로 재미삼아 만들어봤습니다.
미리보기 :
테스트 브라우저 : IE6, IE7, Opera, Safari, FF
그닥 실용적이진 않지만, css로도 이런게 가능하구나! 라고 넘어가시면 될듯합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
.box {border-style:solid;}
.border {width:120px; height:100px; border-color:#eee #333 #555 #aaa; border-width:30px 30px 40px 30px; background:#000;}
.box_txt {width:105px; height:85px; margin:5px 0 0 5px; border-top:3px solid #666; border-right:3px solid #999; border-bottom:3px solid #999; border-left:3px solid #444; background:#999; color:#fff; font-family:Tahoma; font-size:10px; text-align:center;}
.color {color:#fff200; font-size:12px;}
</style>
</head>
<body>
<div class="box border">
<div class="box_txt">WWW.WEBMINI.NET <p class="color">웹미니</p></div>
</div>
</body>
</html>
텍스트큐브(제공형)에서 따라다니는 Top 버튼 만드는 방법입니다.
먼저 아래 내용들을 확인해주세요.
위와 동일한 방법입니다.
제사이트 오른쪽에 보시면 위와 같은 따라다니는 이미지가 보이실 겁니다. 이걸 적용하는 것입니다.
텍스트큐브 관리자 > 꾸미기 > 위젯에서 html 위젯을 추가합니다.
해당 위젯안에 아래와 같이 기술합니다.
단, 텍스트큐브에서 제공되는 스킨 (Simple Gray, Simple Brown, Simple Black)을 토대로 적용시켰으며, 다른스킨일경우 id 값과 class 명이 다를수 있으니, 다른스킨 사용자들은 해당스킨에 맞는 id와 class명에 동일한 방법으로 적용시키면 됩니다.
<style type="text/css">
#menu {position:relative; z-index:2;}
.area {position:relative; z-index:1;}
.area #floatdiv {
position:absolute;
left:0;
top:0;
padding:10px;
background:#FFFFFF;
border:2px solid #c1d4f5;
}
</style>
간단히 설명을 드리자면, #menu 에 position과 z-index:2 를 주는 이유는 아래와 같이 '더보기' 버튼을 클릭시 해당 레이어가 위로 보이게 하기 위함입니다.
그리고 위로가기 버튼 사이즈나, 박스의 padding 값으로 인해 위치가 조금씩 다를수 있으니, 위치부분은 알맞게 수정해주셔야 합니다.
스타일 적용이 완료되었으면, Top버튼 소스를 위젯에 추가해보겠습니다.
역시나 html 위젯을 추가하신후 사이드바 적당한 곳에 위치시킵니다. 그후 아래소스를 삽입합니다.
소스보기..
<div id="floatdiv">
<!--input type="image" onclick="move_upper_left()" title="좌측위로" src="http://fs.textcube.com/blog/0/2036/attach/XLDzuyQxDO.gif" /><br />
<input type="image" onclick="move_upper_center()" title="중간위로" src="http://fs.textcube.com/blog/0/2036/attach/XFARCbmqq0.gif" /><br />
<input type="image" onclick="move_upper_right()" title="우측위로" src="http://fs.textcube.com/blog/0/2036/attach/XdVNJ6j7RM.gif" /><br />
<input type="image" onclick="move_center_left()" title="좌측중간" src="http://fs.textcube.com/blog/0/2036/attach/XJyIwhCKCp.gif" /><br />
<input type="image" onclick="move_center_center()" title="중앙중간" src="http://fs.textcube.com/blog/0/2036/attach/Xdb3Hpm2so.gif" /><br />
<input type="image" onclick="move_center_right()" title="우측중간" src="http://fs.textcube.com/blog/0/2036/attach/XRfmBsG1yl.gif" /><br />
<input type="image" onclick="move_lower_left()" title="좌측아래" src="http://fs.textcube.com/blog/0/2036/attach/XAI2kWEOu4.gif"/><br />
<input type="image" onclick="move_lower_center()" title="중간아래" src="http://fs.textcube.com/blog/0/2036/attach/XFhw2Sx3Vs.gif" /><br />
<input type="image" onclick="move_lower_right()" title="우측아래" src="http://fs.textcube.com/blog/0/2036/attach/XH5VDDiyrb.gif" /><br /-->
<input type="image" onclick="javascript:scroll(0,0)" title="최상위로" src="http://fs.textcube.com/blog/0/2036/attach/XCEKL7RiIA.gif" />
<span id="script_source">
<script type="text/javascript">
<!--
/* Script by: www.jtricks.com
* Version: 20071017
* Latest version:
* www.jtricks.com/javascript/navigation/floating.html
*/
var floatingMenuId = 'floatdiv';
var floatingMenu =
{
targetX: 910,
targetY: 0,
hasInner: typeof(window.innerWidth) == 'number',
hasElement: typeof(document.documentElement) == 'object'
&& typeof(document.documentElement.clientWidth) == 'number',
menu:
document.getElementById
? document.getElementById(floatingMenuId)
: document.all
? document.all[floatingMenuId]
: document.layers[floatingMenuId]
};
floatingMenu.move = function ()
{
floatingMenu.menu.style.left = floatingMenu.nextX + 'px';
floatingMenu.menu.style.top = floatingMenu.nextY + 'px';
}
floatingMenu.computeShifts = function ()
{
var de = document.documentElement;
floatingMenu.shiftX =
floatingMenu.hasInner
? pageXOffset
: floatingMenu.hasElement
? de.scrollLeft
: document.body.scrollLeft;
if (floatingMenu.targetX < 0)
{
floatingMenu.shiftX +=
floatingMenu.hasElement
? de.clientWidth
: document.body.clientWidth;
}
floatingMenu.shiftY =
floatingMenu.hasInner
? pageYOffset
: floatingMenu.hasElement
? de.scrollTop
: document.body.scrollTop;
if (floatingMenu.targetY < 0)
{
if (floatingMenu.hasElement && floatingMenu.hasInner)
{
// Handle Opera 8 problems
floatingMenu.shiftY +=
de.clientHeight > window.innerHeight
? window.innerHeight
: de.clientHeight
}
else
{
floatingMenu.shiftY +=
floatingMenu.hasElement
? de.clientHeight
: document.body.clientHeight;
}
}
}
floatingMenu.calculateCornerX = function()
{
if (floatingMenu.targetX != 'center')
return floatingMenu.shiftX + floatingMenu.targetX;
var width = parseInt(floatingMenu.menu.offsetWidth);
var cornerX =
floatingMenu.hasElement
? (floatingMenu.hasInner
? pageXOffset
: document.documentElement.scrollLeft) +
(document.documentElement.clientWidth - width)/2
: document.body.scrollLeft +
(document.body.clientWidth - width)/2;
return cornerX;
};
floatingMenu.calculateCornerY = function()
{
if (floatingMenu.targetY != 'center')
return floatingMenu.shiftY + floatingMenu.targetY;
var height = parseInt(floatingMenu.menu.offsetHeight);
// Handle Opera 8 problems
var clientHeight =
floatingMenu.hasElement && floatingMenu.hasInner
&& document.documentElement.clientHeight
> window.innerHeight
? window.innerHeight
: document.documentElement.clientHeight
var cornerY =
floatingMenu.hasElement
? (floatingMenu.hasInner
? pageYOffset
: document.documentElement.scrollTop) +
(clientHeight - height)/2
: document.body.scrollTop +
(document.body.clientHeight - height)/2;
return cornerY;
};
floatingMenu.doFloat = function()
{
var stepX, stepY;
floatingMenu.computeShifts();
var cornerX = floatingMenu.calculateCornerX();
var stepX = (cornerX - floatingMenu.nextX) * .07;
if (Math.abs(stepX) < .5)
{
stepX = cornerX - floatingMenu.nextX;
}
var cornerY = floatingMenu.calculateCornerY();
var stepY = (cornerY - floatingMenu.nextY) * .07;
if (Math.abs(stepY) < .5)
{
stepY = cornerY - floatingMenu.nextY;
}
if (Math.abs(stepX) > 0 ||
Math.abs(stepY) > 0)
{
floatingMenu.nextX += stepX;
floatingMenu.nextY += stepY;
floatingMenu.move();
}
setTimeout('floatingMenu.doFloat()', 10); //이동 숫자가 적을수록 빠름
};
// addEvent designed by Aaron Moore
floatingMenu.addEvent = function(element, listener, handler)
{
if(typeof element[listener] != 'function' ||
typeof element[listener + '_num'] == 'undefined')
{
element[listener + '_num'] = 0;
if (typeof element[listener] == 'function')
{
element[listener + 0] = element[listener];
element[listener + '_num']++;
}
element[listener] = function(e)
{
var r = true;
e = (e) ? e : window.event;
for(var i = element[listener + '_num'] -1; i >= 0; i--)
{
if(element[listener + i](e) == false)
r = false;
}
return r;
}
}
//if handler is not already stored, assign it
for(var i = 0; i < element[listener + '_num']; i++)
if(element[listener + i] == handler)
return;
element[listener + element[listener + '_num']] = handler;
element[listener + '_num']++;
};
floatingMenu.init = function()
{
floatingMenu.initSecondary();
floatingMenu.doFloat();
};
// Some browsers init scrollbars only after
// full document load.
floatingMenu.initSecondary = function()
{
floatingMenu.computeShifts();
floatingMenu.nextX = floatingMenu.calculateCornerX();
floatingMenu.nextY = floatingMenu.calculateCornerY();
floatingMenu.move();
}
if (document.layers)
floatingMenu.addEvent(window, 'onload', floatingMenu.init);
else
{
floatingMenu.init();
floatingMenu.addEvent(window, 'onload',
floatingMenu.initSecondary);
}
//-->
</script>
</span>
<script type="text/javascript"><!--
function move_upper_left()
{
floatingMenu.targetX=-1405;
floatingMenu.targetY=0;
}
function move_upper_center()
{
floatingMenu.targetX='center';
floatingMenu.targetY=0;
}
function move_upper_right()
{
floatingMenu.targetX=910;
floatingMenu.targetY=0;
}
function move_center_left()
{
floatingMenu.targetX=-1405;
floatingMenu.targetY='center';
}
function move_center_center()
{
floatingMenu.targetX='center';
floatingMenu.targetY='center';
}
function move_center_right()
{
floatingMenu.targetX=910;
floatingMenu.targetY='center';
}
function move_lower_left()
{
floatingMenu.targetX=-1405;
floatingMenu.targetY=455;
}
function move_lower_center()
{
floatingMenu.targetX='center';
floatingMenu.targetY=455;
}
function move_lower_right()
{
floatingMenu.targetX=910;
floatingMenu.targetY=455;
}
//--></script>
</div>
소스를 보시면 Top 기능이외에 좌측,중간,우측,하단등 몇가지 기능이 더 있지만, 현재 텍스트큐브는 스킨편집기능이 되지 않아서 해당소스를 사이드바에만 적용시킬수 밖에 없습니다. 그래서 다른 기능은 주석처리하고 Top 기능만 활성화 시켜논 상태입니다. 차후에 스킨편집기능이 되면, 다르게 마크업후 모든기능을 활성화 시키면 되겠습니다.
위에 붉은 색표시에 이미지는 자신의 계정또는 텍스트큐브에 이미지를 업로드후 해당 이미지주소로 수정하시면 됩니다. 현재는 제사이트에 적용된 이미지로 되어있지만, 혹여나 제가 이미지를 바꾸거나 삭제할경우 괜한 낭패를 당하는 일이 없도록 해주세요.^^;
이상입니다. 모두들 예쁜 블로그 만드세요. 화이팅!
텍스트큐브닷컴 이하 '텍큐'라고 표시하겠습니다.
먼저 블로그에 있는 글들을 스프링노트로 옮겨보겠습니다.
일단 텍큐의 관리자 > 환경설정 > 글쓰기에서 'BlogAPI를 사용합니다.' 에 체크합니다.
그후 자신의 스프링노트에 관리하기로 들어가서 설정을 해줍니다.
블로그 탭을 선택후 아래와 같이 자신의 블로그를 추가해줍니다.
XML-RPC 주소는 자동으로 입력이 되며, 사용자 아이디와 비밀번호는 텍큐 사용자 아이디/비번을 입력하시면 됩니다.
연결테스트후 정보를 가져오시면 됩니다.
보시는바와 같이 자신의 블로그에 포스팅했던 글들이 카테고리와 함께 옮겨졌습니다.
그럼 반대로 스프링노트에서 작성한 글을 내블로그로 옮겨보도록 하겠습니다.
블로그로 보낼 글을 선택후 오른쪽 메뉴 > 블로그로 보내기로 클릭
아래와 같이 원하는 옮기고 싶은 위치를 클릭하시면 됩니다.
이동된 글은 하단에 '이 글은 스프링노트 에서 작성되었습니다.' 라고 표기가 됩니다.
이 글은 스프링노트에서 작성되었습니다.
텍스트큐브 제공형(?)의 블로그 로고를 이미지로 바꾸는 방법입니다.
텍스트 큐브닷컴은 아직 beta 버전이라 스킨편집 기능을 지원하지 않습니다.
그래서 이만 저만 불편한게 아니지요.. 다행이도 html 코드위젯은 지원함으로, 그걸이용하는 방법입니다.
예전에 텍스트큐브닷컴 블로그 수정하기 라는 글을 포스팅한적이 있습니다. 꼭참고 하시길 바랍니다.
텍스트 로고를 이미지로 바꾸는 방법은 다음과 같습니다.
먼저 원하는 로고이미지를 만든후 아무곳(?)이나 업로드합니다. 계정이 있으면 자신의 계정에 올리셔도 됩니다만, 저같은 경우는 아래와 같은 방법을 이용했습니다.
공지사항에 이미지를 업로드후 해당 이미지 주소를 복사하는 방법입니다.
이렇게 업로드된 이미지의 주소를 알기위해 이미지 속성을 확인합니다.
주소는 이런식으로 알아두시면 됩니다.
그런 다음 html 코드위젯에 이미지를 넣도록 하겠습니다.
코드위젯은 관리자 > 꾸미기 > 위젯에 위치해 있습니다.
html 코드위젯을 선택하시고 style을 주시면 됩니다. 예전에 포스팅 했을때도 언급했지만, 스타일의 우선순위는 인라인 > 내부 > 외부 로 인식을 하기때문에 외부보다 먼저인식하는 내부스타일을 이용하는 방법입니다.
소스는 다음과 같습니다.
<style type="text/css">
#header h1 {width:220px; height:35px; background:url(http://fs.textcube.com/blog/0/2036/attach/XA7VmjmTfX.png); text-indent: -99999px;}
* html #header h1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://fs.textcube.com/blog/0/2036/attach/XA7VmjmTfX.png, sizingMethod=crop);}
</style>
저같은 경우는 로고를 투명 png 로 저장했기에, 위와 같이 IE6 핵을 사용했습니다. [참고글]
이미지 주소는 처음 알아낸 이미지 경로를 적어주시면 됩니다.
/* 주의 */
1. 로고사이즈(가로,세로)를 꼭 적어주세요.
2. 텍스트를 없애야 하기때문에 text-indent (들여쓰기)를 -99999px 로 주고, 텍스트를 숨깁니다.
3. png가 아닐경우 스타핵을 사용할필요는 없습니다.
4. 스킨마다 class 또는 id 명이 다르니 해당 명을 정확히 입력하셔야 합니다. (여러 방법이 있죠? 소스보기나, 파폭 부가기능을 이용하시면 됩니다.)
응용해 보세요.^^
윈도우 단축키 정리
|
F1 |
도움말실행 | |
|
F2 |
선택한 항목의 이름을 변경할 수 있습니다. 바꿀 항목을 선택한 후에 이름부분을 한번 클릭하여도 바꿀 수 있습니다. | |
|
F3 (=Ctrl + F) |
어느 곳에 서든지 이버튼을 누르면 파일찾기가 실행됩니다. | |
|
F5 |
해당 창을 최신정보로 고쳐서 보여줍니다. 폴더나 파일을 다시 정렬할 때 이용하면 됩니다. | |
|
Ctrl + A |
해당 창 내의 모든 폴더와 파일을 선택합니다. 다른 곳으로 복사하거나 이동할 때 이용하면 됩니다. | |
|
Ctrl + Z |
실행 취소 키로서 파일의 이동, 이름의 변경등을 이전상태로 복구할 수 있습니다. 이 키는 대부분의 문서편집 프로그램에서도 쓸 수 있습니다. | |
|
Ctrl + 파일끌기 |
파일을 복사하는 단축키입니다. 같은 드라이브 내에서 파일을 마우스로 끌면 기본적으로 이동이 돼지만, 이키를 이용하면 자동적으로 복사가 됩니다. | |
|
Alt + Enter |
해당항목의 등록정보를 보여줍니다. 마우스 오른쪽 버튼을 누르면 나오는 메뉴 중에 가장 밑에 있는 항목과 같은 것으로써 마우스 오른쪽버튼을 이용해서 하는 것보다 훨씬 편할 것입니다. | |
|
Alt + F4 |
윈도우탐색기나 내컴퓨터를 빨리 닫을 수 있으며, 바탕화면에서 실행하면 윈도우 종료박스가 나옵니다. 이 키는 윈도우상에서 실행되는 많은 프로그램들이 따르므로 여러 프로그램에서 쓸 수 있을 것입니다. | |
|
Alt + Tab |
바로 이전에 사용했던 창으로 전환할 수 있는 키로서 프로그램창이 여러개 떠있어서 특정 프로그램을 찾기가 곤란할 때 쓰면 편리합니다. | |
|
Shift + F10 |
원하는 항목에서 마우스 오른쪽 버튼을 누른 것과 같은 기능입니다. | |
|
Shift + Del |
항목을 휴지통에 버리지 않고 바로 삭제합니다. 복구가 불가능하므로 사용할 때 주의해야 합니다. | |
|
Ctrl + Shift + 파일끌기 |
항목을 마우스 오른쪽 버튼을 누르고 이동한 것과 같은 키입니다. | |
|
어 디 서 나 실 행 가 능 |
윈도우키 + D |
바탕화면 빨리 보기. 윈도우 키는 윈도우95/98전용키에만 들어있는데, Ctrl키와 Alt키중간에 있는 키입니다. 윈도우로고 비슷한 그림이 새겨져 있습니다. |
|
윈도우키 + M |
바탕화면 빨리 보기(2). 이것은 위의 단축키와 매우 유사합니다만, <윈도우키+D>는 실행할 때 최소화된 프로그램을 다시 원상태로 하려면 다시 <윈도우키+D>를 누르면 돼지만 이 키를 실행했다가 최소화된 프로그램을 다시 원상태로 하려면 <윈도우키+Shift+M>을 눌러야 합니다. Shift키를 더 눌러야 하는 것입니다. | |
|
윈도우키 + E |
탐색기 실행. 말 그대로 탐색기를 실행하는 키입니다. | |
|
윈도우키 + F1 |
윈도우 도움말을 실행합니다. 윈도우 내에서 응용프로그램을 실행하다가 도움말을 보려고 F1을 누르면 실행 중인 프로그램의 도움말이 실행되지만 이키는 어디서나 윈도우도움말을 볼 수 있게 해줍니다. | |
|
윈도우키 + Pause |
시스템 등록 정보 빨리 보기. 장치관리자 등 시스템에 관한 설정을 해주는 곳입니다.. 이는 바탕화면의 내컴퓨터에서 등록정보('Alt+Enter'사용 가능)를 하여도 볼 수 있습니다. | |
|
윈도우키 +Tab |
작업 표시줄에 있는 현재 실행 중인 프로그램을 선택할 수 있습니다. 이 키를 누르면 작업 표시줄의 각 항목이 반전되는데, 이동하고 싶은 항목에서 Enter키를 눌러주면 쉽게 이동할 수 있습니다.. 이와 비슷하게 Alt+Tab이 있는데, 이보다 약간 편리한 키입니다. | |
|
윈도우키 + F |
'파일찾기'항목 실행. 파일찾기 항목을 실행합니다. F3과 같은 기능입니다. | |
|
윈도우키 + R |
'실행'항목 실행. 시작메뉴에 있는 '실행'항목을 보여줍니다. | |
|
← (BackSpace) |
상위폴더로 이동합니다. |
|
F6 (Tab) |
각 구역간을 이동합니다. |
|
Alt + W |
윈도우탐색기를 빨리 닫아줍니다. |
|
← (왼쪽 화살키) |
해당폴더가 열려있으면 닫고, 닫혀있으면 상위폴더를 선택합니다. |
|
→ (오른쪽 화살키) |
해당폴더의 하위폴더를 열어줍니다. |
|
Shift + 닫기 버튼 |
깊숙히 숨어있는 디렉토리에 들어갈 때, 그 상위폴더들도 계속 존재하는 경우가 있는데, 그것들을 하나씩 닫는 것은 정말 귀찮은 일입니다.. 이럴 때 Shift를 누른 채로 내컴퓨터 오른쪽 맨위의 X버튼이나 Ctrl + F4를 누르면 상위폴더가 샤샤샥~ 하고 한꺼번에 다 닫힙니다. |
|
Shift + Enter |
해당폴더를 윈도우탐색기를 이용하여 열어줍니다. |
|
Ctrl + Enter |
해당폴더를 내컴퓨터를 이용하여 열어줍니다. |
|
F11 |
윈도우탐색기와 내컴퓨터에서 사용할 수 있는데, 일단 누르면 창이 전체화됩니다. 윈도우탐색기에서 하면 정말 멋있게 변신합니다. 내컴퓨터에서 실행하면 그냥 전체화되기만 하구요. 파일을 이동하고 복사할 때 정말 편합니다. 이 키를 누른 후에 화면이 전체화되면 복사하거나 이동할 파일을 창의 왼쪽으로 끌고 가보세요~ 그러면 윈도우탐색기의 왼쪽 폴더구조창이 뜹니다. 여기서 복사하거나 이동할 폴더로 계속 끌고 가면 됩니다.. 그리고 이키를 누르면 임시로 작업표시줄이 자동 숨김 됩니다. 한마디로 파일이동&복사에는 끝~내주는 키입니다. 참! 그리고 파일을 복사하거나 이동할 때 `이동 중'이라면서 박스가 하나 더 뜨죠? 진행상태를 표시해주면서.. 그런데, 그것도 표시됩니다. 이키를 누른 후 파일을 복사 및 이동한 후 오른쪽 위 닫기 버튼(X모양)밑을 보면 회색막대가 움직일 겁니다. 그게 진행상태를 표시해주는 거죠. 파일을 복사하거나 이동할 때 참 편리합니다. |
|
Ctrl + B |
탐색기나 내컴퓨터에서 누르면 즐겨 찾기 구성이 나옵니다. |
사용빈도가 높은 단축키 요약
|
F2 |
선택한 항목의 이름을 변경할 수 있습니다. 바꿀 항목을 선택한 후에 이름부분을 한번 클릭하여도 바꿀 수 있습니다. |
|
F3 (=Ctrl + F) |
어느 곳에 서든지 이버튼을 누르면 파일찾기가 실행됩니다. |
|
F5 |
해당 창을 최신정보로 고쳐서 보여줍니다. 폴더나 파일을 다시 정렬할 때 이용하면 됩니다. |
|
Ctrl + A |
해당 창 내의 모든 폴더와 파일을 선택합니다. 다른 곳으로 복사하거나 이동할 때 이용하면 됩니다. |
|
Alt + Enter |
해당항목의 등록정보를 보여줍니다. 마우스 오른쪽 버튼을 누르면 나오는 메뉴 중에 가장 밑에 있는 항목과 같은 것으로써 마우스 오른쪽버튼을 이용해서 하는 것보다 훨씬 편할 것입니다. |
|
Alt + Tab |
바로 이전에 사용했던 창으로 전환할 수 있는 키로서 프로그램창이 여러개 떠있어서 특정 프로그램을 찾기가 곤란할 때 쓰면 편리합니다. |
|
Shift + Del |
항목을 휴지통에 버리지 않고 바로 삭제합니다. 복구가 불가능하므로 사용할 때 주의해야 합니다. |
|
윈도우키 + D |
바탕화면 빨리 보기. 실행 중인 프로그램을 최소화하고 바탕화면을 보여줍니다. 다시 원상태로 할 때는 똑같이 윈도우키 + D를 눌러주면 됩니다. |
|
윈도우키 +Tab |
작업 표시줄에 있는 현재 실행 중인 프로그램을 선택할 수 있습니다. 이 키를 누르면 작업 표시줄의 각 항목이 반전되는데, 이동하고 싶은 항목에서 Enter키를 눌러주면 쉽게 이동할 수 있습니다.. 이와 비슷하게 Alt+Tab이 있는데, 이보다 약간 편리한 키입니다. |
|
윈도우키 + F |
'파일찾기'항목 실행. 파일찾기 항목을 실행합니다. F3과 같은 기능입니다. |
|
Shift + 닫기 버튼 |
깊숙이 숨어있는 디렉토리에 들어갈 때, 그 상위폴더들도 계속 존재하는 경우가 있는데, 그것들을 하나씩 닫는 것은 정말 귀찮은 일입니다.. 이럴 때 Shift를 누른 채로 내컴퓨터 오른쪽 맨위의 X버튼이나 Ctrl + F4를 누르면 상위폴더가 샤샤샥~ 하고 한꺼번에 다 닫힙니다. |
|
F11 |
윈도우탐색기와 내컴퓨터에서 사용할 수 있는데, 일단 누르면 창이 전체화됩니다. 윈도우탐색기에서 하면 정말 멋있게 변신합니다. 내컴퓨터에서 실행하면 그냥 전체화되기만 하구요. 파일을 이동하고 복사할 때 정말 편합니다. 이 키를 누른 후에 화면이 전체화되면 복사하거나 이동할 파일을 창의 왼쪽으로 끌고 가보세요~ 그러면 윈도우탐색기의 왼쪽 폴더구조창이 뜹니다. 여기서 복사하거나 이동할 폴더로 계속 끌고 가면 됩니다.. 그리고 이 키를 누르면 임시로 작업표시줄이 자동 숨김 됩니다. 한마디로 파일이동&복사에는 끝~내주는 키입니다. 참! 그리고 파일을 복사하거나 이동할 때 `이동 중'이라면서 박스가 하나 더 뜨죠? 진행상태를 표시해주면서.. 그런데, 그것도 표시됩니다. 이 키를 누른 후 파일을 복사 및 이동한 후 오른쪽 위 닫기 버튼(X모양)밑을 보면 회색막대가 움직일 겁니다. 그게 진행상태를 표시해주는 거죠. 파일을 복사하거나 이동할 때 참 편리합니다. |
2005년도에 퍼온글 같은데 정확한 출처는 모르겠군요 [참고주소]
윈도우 무인설치를 했을경우 시스템 등록정보에서 컴퓨터 이름을 바꾸더라도, 계정에는 회사이름과 사용자 이름이 남아있습니다.
사용하는데는 문제가 없으나, 내컴에 내이름이 없는 찝찝함을 해소하는거라고 보셔도 될듯합니다.
1. 먼저 시작표시줄 '시작 - 실행' 을 합니다. (단축키는 윈도우키 + R 입니다.)
2. 입력창에 'regedit' 를 입력합니다.
3. 레지스트리 편집기 창에서 'HKEY_LOCAL_MAGHINE - SOFTWARE - Microsoft - Windows NT - CurrentVersion' 를 순서대로 들어갑니다.
4. 해당파일을 더블클릭후 원하는 이름으로 변경해줍니다.
RegisteredOrganization : 회사명 RegisteredOwner : 사용자 이름
5. 완료 되었습니다. 위에 이미지를 보시면 사용자 정보란에 변경된 정보가 보여집니다. (단축키는 윈도우키 + Pause Break 입니다.)
텍스트큐브닷컴이 (http://blog.textcube.com/) 아직 베타 버전이라 스킨편집기능을 제공하고 있지 않습니다.
어쩌면 텍큐닷컴 베타 사용자들(저를포함)이 가장 우선적으로 필요로 하는 기능이 아닐까? 라는 생각을 해봅니다.
스킨편집 기능이 되어야 구글광고도 포스팅부분에 달수있고, 스킨도 자기 스타일데로 꾸밀수 있을텐데 말이죠.
그래서 생각해낸게 html 위젯 기능을 이용한 방법입니다. 마크업을 마음데로 할수는 없어도, css로 스킨스타일은 바꿀수가 있습니다.
제블로그를 보시면 텍큐에서 기본제공되는 스킨에서 스타일만 바꿔준것입니다.
아마도 이게 css 구조의 사이트에 장점이 아닐까 하는 생각을 합니다.
그럼 사용방법을 잠깐 알아보도록 하겠습니다.
먼저 '내 블로그 관리하기'를 클릭후 관리자 페이지로 들어가십시오.
그후 상단메뉴 꾸미기 > 위젯 > 위젯 추가를 해주세요.
다행이도 베타이긴 하지만 html 코드 위젯을 제공합니다. 숨쉴구멍은 남겨두었네요.^^
위젯 코드를 선택하시고, 그안에 스타일을 기술합니다.
위와 같이 내부스타일을 이용하는 방법입니다. 스타일 우선순위는 인라인 > 내부 > 외부순입니다.
이걸 이용한것입니다. 스킨 구조를 보아하니 외부로 css를 불러들였습니다. 그래서 우선순위가 높은 내부스타일을 적용시켰습니다. [자세히보기]
위젯안에
<style type="text/css">
원하는 스타일
</style>
썩 좋은 방법은 아닙니다만, 이렇게 하는 방법도 있구나! 라고 알고 넘어가시면 감사하겠습니다.
위까지 해놓고 질문이 나올수 있습니다.
여기서 해당 레이아웃 id나 class 명을 어떻게 알아내나요?
파이어폭스 부가기능중에 firebug 라는 기능이 있습니다. 그걸 사용하시면 쉽게 알아낼수 있습니다.
어떻게요? 아래 이미지를 참고해주세요.
보시는 바와 같이 오른쪽 사이드바 id 명을 쉽게 찾을수 있습니다.
고로 위젯에 바꾸고자하는 id 명에 스타일만 추가해 주시고, class 도 같은 방법으로 하시면 됩니다.
이게 싫은신분은 소스보기로 해당소스를 찾는 방법도 있습니다. 요건 아마 귀찮을겁니다.
수정이 끝나셨으면, 해당 위젯을 사이드 바 적당한 위치에 넣으시면 되겠습니다.
저같은 경우는 프로필 위에 위치시켰습니다.
css를 이용해서 배경이미지도 바꿀수가 있으며 시간이 많으시다면, 레이아웃 위치도 바꿈으로 전혀 다른 스킨으로 재탄생시킬수도 있겠습니다.
다시 말씀드리지만, 위방법은 썩 좋은 방법은 아니며, 성격이 급한 분들을 위한 임시방편으로 보셨으면 합니다.
ps) 원상복구 시키고자 할시 해당 위젯을 삭제하시면 됩니다.^^