<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Şimşek Mert &#187; Web Design</title>
	<atom:link href="http://www.simsekmert.com/wp/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simsekmert.com/wp</link>
	<description>Kişisel Web Sayfası</description>
	<lastBuildDate>Thu, 13 Jan 2011 09:10:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Input Boxes and Submit Buttons</title>
		<link>http://www.simsekmert.com/wp/2009/04/input-boxes-and-submit-buttons/</link>
		<comments>http://www.simsekmert.com/wp/2009/04/input-boxes-and-submit-buttons/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 19:45:05 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[box]]></category>
		<category><![CDATA[buton]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[submit]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=27</guid>
		<description><![CDATA[The days of bland web pages with ugly text and layout are long gone, but the parts that make up a form have largely remained unchanged. Here, I am attempting to describe various methods that may be used to enhance the look of your input fields and form buttons.


Basic Form
A very simple form might look [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">The days of bland web pages with ugly text and layout are long gone, but the parts that make up a form have largely remained unchanged. Here, I am attempting to describe various methods that may be used to enhance the look of your input fields and form buttons.</p>
<p style="text-align: justify;"><span id="more-27"></span></p>
<p><!--<script type="text/javascript"><!  google_ad_client = "pub-6831134257689102"; /* cssbutton, 468x60, top-banner, created 2/3/09 */ google_ad_slot = "5502410520"; google_ad_width = 468; google_ad_height = 60; //--></p>
<h3>Basic Form</h3>
<p>A very simple form might look like this:</p>
<form> Name:</p>
<input type="text" /> Password:</p>
<input type="password" />
<input type="submit" value="Submit" /> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
Name: &lt;input type=&#8221;text&#8221; /&gt;<br />
Password: &lt;input type=&#8221;password&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; /&gt;<br />
&lt;/form&gt;</p>
<h3>Enhanced Border</h3>
<p>We can improve on this by firstly changing the border of the form:</p>
<form> Name:</p>
<input class="input" type="text" /> Password:</p>
<input class="input" type="password" />
<input class="input" type="submit" value="Submit" /> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
Name: &lt;input type=&#8221;text&#8221; class=&#8221;input&#8221; /&gt;<br />
Password: &lt;input type=&#8221;password&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;/form&gt;</p>
<h5>CSS</h5>
<p class="code">.input {     border: 1px solid #006; }</p>
<h3>Enhanced Background</h3>
<p>Now we work on the background:</p>
<form> Name:</p>
<input class="input2" type="text" /> Password:</p>
<input class="input2" type="password" />
<input class="button" type="submit" value="Submit" /> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
Name: &lt;input type=&#8221;text&#8221; class=&#8221;input&#8221; /&gt;<br />
Password: &lt;input type=&#8221;password&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; class=&#8221;button&#8221; /&gt;<br />
&lt;/form&gt;</p>
<h5>CSS</h5>
<p class="code">.input {<br />
border: 1px solid #006;<br />
background: #ffc;<br />
}<br />
.button {<br />
border: 1px solid #006;<br />
background: #9cf;<br />
}</p>
<h3>Positioning</h3>
<p>Typically, a form and its labels are aligned with the help of tables. Tables are generally frowned upon these days for anything other than tabular data so it makes sense to use CSS for form layout.</p>
<p>Here, we&#8217;ll wrap the labels in the &lt;label&gt; tag and add some CSS for these to align them properly.</p>
<form> <label>Name: </label></p>
<input class="input2" type="text" /> <label>Password: </label></p>
<input class="input2" type="password" /> <label> </label></p>
<input class="button" type="submit" value="Submit" /> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
&lt;label&gt;Name: &lt;/label&gt; &lt;input type=&#8221;text&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;Password: &lt;/label&gt; &lt;input type=&#8221;password&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;&amp;nbsp; &lt;/label&gt; &lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; class=&#8221;button&#8221; /&gt;<br />
&lt;/form&gt;</p>
<h5>CSS</h5>
<p class="code">.input {<br />
border: 1px solid #006;<br />
background: #ffc;<br />
}<br />
.button {<br />
border: 1px solid #006;<br />
background: #9cf;<br />
}<br />
label {<br />
display: block;<br />
width: 150px;<br />
float: left;<br />
margin: 2px 4px 6px 4px;<br />
text-align: right;<br />
}<br />
br { clear: left; }</p>
<h3>Hover Effect</h3>
<p>We can build on the above to add a hover effect. Simply add another element followed by &#8220;:hover&#8221;:</p>
<form> <label>Name: </label></p>
<input class="input3" type="text" /> <label>Password: </label></p>
<input class="input3" type="password" /> <label> </label></p>
<input class="button3" type="submit" value="Submit" /> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
&lt;label&gt;Name: &lt;/label&gt; &lt;input type=&#8221;text&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;Password: &lt;/label&gt; &lt;input type=&#8221;password&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;&amp;nbsp; &lt;/label&gt; &lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; class=&#8221;button&#8221; /&gt;<br />
&lt;/form&gt;</p>
<h5>CSS</h5>
<p class="code">.input {<br />
border: 1px solid #006;<br />
background: #ffc;<br />
}<br />
.input:hover {<br />
border: 1px solid #f00;<br />
background: #ff6;<br />
}<br />
.button {<br />
border: 1px solid #006;<br />
background: #ccf;<br />
}<br />
.button:hover {<br />
border: 1px solid #f00;<br />
background: #eef;<br />
}<br />
label {<br />
display: block;<br />
width: 150px;<br />
float: left;<br />
margin: 2px 4px 6px 4px;<br />
text-align: right;<br />
}<br />
br { clear: left; }</p>
<h3>Using images for buttons</h3>
<p>Finally, here is an example of using CSS-enhanced images as the background for your buttons. Separate images for the unpressed button, hover effect and a pressed button may be used by simply setting the border to &#8220;none&#8221; and specifying the URL in the background value:</p>
<form> <label>Name: </label></p>
<input class="input3" type="text" /> <label>Password: </label></p>
<input class="input3" type="password" /> <label> </label></p>
<input class="button4" type="submit" value="Submit" />
<input class="button4" type="submit" value="Cancel " /> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
&lt;label&gt;Name: &lt;/label&gt; &lt;input type=&#8221;text&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;Password: &lt;/label&gt; &lt;input type=&#8221;password&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;&amp;nbsp; &lt;/label&gt; &lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; class=&#8221;button&#8221; /&gt; &lt;input type=&#8221;submit&#8221; value=&#8221;Cancel&#8221; class=&#8221;button&#8221; /&gt;<br />
&lt;/form&gt;</p>
<h5>CSS</h5>
<p class="code">.input {<br />
border: 1px solid #006;<br />
background: #ffc;<br />
}<br />
.input:hover {<br />
border: 1px solid #f00;<br />
background: #ff6;<br />
}<br />
.button {<br />
border: none;<br />
background: url(&#8217;/forms/up.png&#8217;) no-repeat top left;<br />
padding: 2px 8px;<br />
}<br />
.button:hover {<br />
border: none;<br />
background: url(&#8217;/forms/down.png&#8217;) no-repeat top left;<br />
padding: 2px 8px;<br />
}<br />
label {<br />
display: block;<br />
width: 150px;<br />
float: left;<br />
margin: 2px 4px 6px 4px;<br />
text-align: right;<br />
}<br />
br { clear: left; }</p>
<h3>Grouping things together</h3>
<p>We can also group the elements together and separate them from the rest of the page by using the fieldset and legend elements.</p>
<form> <fieldset> <legend>My awesome form</legend> <label>Name: </label></p>
<input class="input3" type="text" /> <label>Password: </label></p>
<input class="input3" type="password" /> <label> </label></p>
<input class="button4" type="submit" value="Submit" />
<input class="button4" type="submit" value="Cancel " />
<p></fieldset> </form>
<h5>Code</h5>
<p class="code">&lt;form action=&#8221;"&gt;<br />
&lt;fieldset&gt;<br />
&lt;legend&gt;My awesome form&lt;/legend&gt;<br />
&lt;label&gt;Name: &lt;/label&gt; &lt;input type=&#8221;text&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;Password: &lt;/label&gt; &lt;input type=&#8221;password&#8221; class=&#8221;input&#8221; /&gt;<br />
&lt;label&gt;&amp;nbsp; &lt;/label&gt; &lt;input type=&#8221;submit&#8221; value=&#8221;Submit&#8221; class=&#8221;button&#8221; /&gt; &lt;input type=&#8221;submit&#8221; value=&#8221;Cancel&#8221; class=&#8221;button&#8221; /&gt;<br />
&lt;/fieldset&gt;<br />
&lt;/form&gt;</p>
<h5>CSS</h5>
<p class="code">.input {<br />
border: 1px solid #006;<br />
background: #ffc;<br />
}<br />
.input:hover {<br />
border: 1px solid #f00;<br />
background: #ff6;<br />
}<br />
.button {<br />
border: none;<br />
background: url(&#8217;/forms/up.png&#8217;) no-repeat top left;<br />
padding: 2px 8px;<br />
}<br />
.button:hover {<br />
border: none;<br />
background: url(&#8217;/forms/down.png&#8217;) no-repeat top left;<br />
padding: 2px 8px;<br />
}<br />
label {<br />
display: block;<br />
width: 150px;<br />
float: left;<br />
margin: 2px 4px 6px 4px;<br />
text-align: right;<br />
}<br />
br { clear: left; }</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/04/input-boxes-and-submit-buttons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Button Element</title>
		<link>http://www.simsekmert.com/wp/2009/04/button-element/</link>
		<comments>http://www.simsekmert.com/wp/2009/04/button-element/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 19:39:08 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[buton]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=23</guid>
		<description><![CDATA[Introduction
Creating a consistent interface for your users is a constant struggle for every application designer. Building consistency on the web is especially tough because the visual rendering differences across browsers and operating systems are wildly different and almost arbitrary in what can and cannot be done. No where does this become more apparent than when [...]]]></description>
			<content:encoded><![CDATA[<h3>Introduction</h3>
<p style="text-align: justify;">Creating a consistent interface for your users is a constant struggle for every application designer. Building consistency on the web is especially tough because the visual rendering differences across browsers and operating systems are wildly different and almost arbitrary in what can and cannot be done. No where does this become more apparent than when you’re <a title="Styling Form Controls" href="http://www.456bereastreet.com/archive/200409/styling_form_controls/">dealing with</a> <a title="Styling even more form controls" href="http://www.456bereastreet.com/archive/200410/styling_even_more_form_controls/">form elements</a> and the biggest loser of them all in the battle for a standardized look is the infamous Submit button.</p>
<p style="text-align: justify;"><span id="more-23"></span></p>
<p style="text-align: justify;">As is, the input with the type=”submit” is either too ugly (Firefox), a little buggy (Internet Explorer) or completely inflexible (Safari). The solution for most is to use image inputs and create the damn things ourselves. And it’s unfortunate, because then we’re reduced to the tedious tasks of opening up Photoshop every time we’re in need of a new button. What we need is something better—something more flexible and meant for designers. Lucky for us, the solution already exists and all it needs is a little love. My friends, let me introduce you to my little friend : the <code>&lt;button&gt;</code> element.</p>
<h3>Inputs vs Buttons</h3>
<p>So, here’s your standard submit button markup:</p>
<pre><code>&lt;input type="submit" value="Submit" /&gt;
</code></pre>
<p>And it looks like this across the three brothers:</p>
<p><img src="http://particletree.com/examples/buttons/inputsubmit.gif" alt="Input Submits" /></p>
<p>Meh. Here’s the markup used when creating a button element that submits:</p>
<pre><code>&lt;button type="submit"&gt;Submit&lt;/button&gt;
</code></pre>
<p>And it looks like this :</p>
<p><img src="http://particletree.com/examples/buttons/buttontag.gif" alt="Buttons" /></p>
<p>These buttons work and behave in exactly the same way as our counterparts above. In addition to submitting the form, you can make them disabled, add an accesskey or even specify a tabindex. Aside from the visual indifference Safari seems to have for them (it doesn’t put that forced aqua interface on it, which we’ll be able to use to our advantage), the coolest thing about the <code>&lt;button&gt;</code> tag is that you can put useful HTML elements inside them, like images:</p>
<pre><code>&lt;button type="submit"&gt;&lt;img src="" alt="" /&gt; Submit&lt;/button&gt;
</code></pre>
<p>Which looks like this :</p>
<p><img src="http://particletree.com/examples/buttons/buttonimages.gif" alt="Buttons with Images" /></p>
<p>Nice. (Okay, they’re a little fugly, but I said they’re in need of a little love.) In fact, according to the W3C these special visual differences is exactly why the <code>&lt;button&gt;</code> elements were created.</p>
<blockquote><p>Buttons created with the BUTTON element function just like buttons created with the INPUT element, but they offer richer rendering possibilities: the BUTTON element may have content. For example, a BUTTON element that contains an image functions like and may resemble an INPUT element whose type is set to “image”, but the BUTTON element type allows content.</p>
<p><a href="http://www.w3.org/TR/html4/interact/forms.html#h-17.5">The Button Element &#8211; W3C</a></p></blockquote>
<p>And so here we were looking for a design solution and here our friends writing the giant handbook of the Internet had a piece of markup meant to help us with just such a problem. Convenient, yet unfortunate that most designers and developers don’t even know the element exists. Now, before I made the jump to replace all the image inputs in <a href="http://wufoo.com/">Wufoo</a> with button elements, I decided that the markup and CSS would have to fulfill a couple of requirements.</p>
<h4>The Requirements</h4>
<blockquote>
<ol>
<li>They had to look like buttons.</li>
<li>They had to look the same across browsers.</li>
<li>The styles I used for <code>button</code> needed to also be used with ones I might use with links (since interaction in Wufoo is always initiated with either a Form Submission or an Ajax Call from a link, these things probably sit next to each other and I needed them to have the same visual weight).</li>
<li>The markup needed to be flexible and easy to change for uses in lots of different situations.</li>
<li>I should be able to use icons and colors effectively to pass information about the kind of interaction that would be taking place.</li>
</ol>
</blockquote>
<p>With those challenges in place, I dove into the CSS and after solving some cross browser challenges, came up with the following (which you can also see all over Wufoo):</p>
<h4>The Results</h4>
<div class="buttons"><button class="positive"> <img src="http://particletree.com/examples/buttons/tick.png" alt="" /> Save </button> <a onclick="return false" href="http://particletree.com/features/rediscovering-the-button-element/#"> <img src="http://particletree.com/examples/buttons/textfield_key.png" alt="" /> Change Password </a> <a class="negative" onclick="return false" href="http://particletree.com/features/rediscovering-the-button-element/#"> <img src="http://particletree.com/examples/buttons/cross.png" alt="" /> Cancel </a></div>
<p><br class="clear" /></p>
<p style="text-align: justify;">Nothing crazy. Simple, but effective. Now, what I love about this way of handling buttons is that I can use the 1000 icon arsenal from <a href="http://famfamfam.com/">FAMFAMFAM</a> to illustrate a ridiculous number of ideas and actions without having to generate something from Photoshop every single time I need something new. If we take a quick look at the markup, you’ll notice that the last two buttons up there are actually links:</p>
<pre><code>&lt;div class="buttons"&gt;
    &lt;button type="submit" class="positive"&gt;
        &lt;img src="/images/icons/tick.png" alt=""/&gt;
        Save
    &lt;/button&gt;

    &lt;a href="/password/reset/"&gt;
        &lt;img src="/images/icons/textfield_key.png" alt=""/&gt;
        Change Password
    &lt;/a&gt;

    &lt;a href="#" class="negative"&gt;
        &lt;img src="/images/icons/cross.png" alt=""/&gt;
        Cancel
    &lt;/a&gt;
&lt;/div&gt;
</code></pre>
<p style="text-align: justify;">The reason this is useful is because lots of actions in web applications are REST driven and so simply sending a user via a link to a specific URL will initiate something they need to do. Using styles that can work for both types of elements (links and buttons), gives us the flexibility to keep our means of interaction looking consistent and appropriate whether it’s being done with Ajax or a standard submission.</p>
<p style="text-align: justify;">Just a quick aside, you may wonder why I’ve left the alt tags blank in those icon images. It may come as a surprise to some that while alt attributes are required on every image, actually describing them is not. Empty alt attributes are completely valid and help screenreaders know which information to effectively ignore, saving your users precious time when they’re trying to find the next appropriate actionable item. Because the icons are actually superfluous, I’d rather not waste the user’s time hearing about the image I used to visualize what’s going on. They’ll just hear “Submit” rather than “Checkmark Submit”, which would actually make things a little confusing.</p>
<h3>The CSS</h3>
<p>For the most part, the CSS for styling these buttons are fairly straight forward. The hair-pulling inconsistencies across browsers results in the number of padding discrepancies below, but it’s nothing impossible and lucky for you, already figured out.</p>
<pre><code>/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
</code></pre>
<p style="text-align: justify;">One thing that came up while working on this was the fact that there’s a rendering bug in Internet Explorer in regards to showing long buttons. You can read about it at <a title="Button Width in IE" href="http://jehiah.cz/archive/button-width-in-ie-revised">Jehiah.cz</a>, but it’s what’s responsible for some of the width and overflow declarations above.</p>
<h3>Adding Some Color</h3>
<p style="text-align: justify;">In Wufoo, we made the hover color blue for neutral actions and used green and red appropriately for positive and negative connotations. The following are the styles we’ve created for dealing with buttons that are meant to show positive interactions like adding and saving and negative interactions like canceling and deleting. It’s a nice touch for us and obviously you can pick and choose to your liking.</p>
<pre><code>/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
</code></pre>
<h3>Conclusion</h3>
<p style="text-align: justify;">In the end, this is just how we’ve decided to handle things with Wufoo and it’s worked out wonderfully for us in regards to our development workflow. Of course, this isn’t the only way to play the game. There’s lots of ways you can spice this up (use gradients!) and change things around (use image replacements over images in the markup). Because the <code>&lt;button&gt;</code> tag can handle nearly any kind of markup inside there, you can add some <code>&lt;span&gt;</code> tags and use <a href="http://www.oscaralexander.com/tutorials/how-to-make-sexy-buttons-with-css.html">Alex Griffioen’s recently written method</a> on creating really beautiful rounded gradient creations. Honestly, I’m hoping this is just a great starting point for a lot of designers struggling with reusable form interfaces in their applications. If anything, I hope you take another look at this often wasted form element and think twice before reaching for that input and PSD for submission.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/04/button-element/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Buton Tasarımı</title>
		<link>http://www.simsekmert.com/wp/2009/04/css-buton-tasarimi/</link>
		<comments>http://www.simsekmert.com/wp/2009/04/css-buton-tasarimi/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 19:17:32 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[buton]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=20</guid>
		<description><![CDATA[Web sitenizi tasarlarken css tabanlı aktif süslü butonlar ile sitenizi çekici hale getirebilirsiniz.
Buradaki sihirbazın işinize yarayacağını düşünüyorum.
]]></description>
			<content:encoded><![CDATA[<p>Web si<span class="hilite1">t</span>enizi <span class="hilite1">t</span>asarlarken css <span class="hilite1">t</span>abanlı ak<span class="hilite1">t</span>if süslü bu<span class="hilite1">t</span>onlar ile si<span class="hilite1">t</span>enizi çekici hale ge<span class="hilite1">t</span>irebilirsiniz.</p>
<p><a href="http://www.pagetutor.com/button_designer/index.html" target="_blank">Buradaki</a> sihirbazın işinize yarayacağını düşünüyorum.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/04/css-buton-tasarimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meta Tag Kullanımı</title>
		<link>http://www.simsekmert.com/wp/2009/04/meta-tag-kullanimi/</link>
		<comments>http://www.simsekmert.com/wp/2009/04/meta-tag-kullanimi/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 12:54:11 +0000</pubDate>
		<dc:creator>Şimşek Mert</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[refresh]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[türkçe]]></category>
		<category><![CDATA[yenile]]></category>

		<guid isPermaLink="false">http://www.simsekmert.com/wp/?p=16</guid>
		<description><![CDATA[Web sayfası hazırlarken dikkat etmemiz gereken bir konu da meta taglarıdır. Aslında direk olarak web sayfamızın görünümüne etki etmezler. Hatta bir görüntü oluşturmazlar. Meta tagları browser, web server için yazılan taglardır.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Web sayfası hazırlarken dikkat etmemiz gereken bir konu da meta taglarıdır. Aslında direk olarak web sayfamızın görünümüne etki etmezler. Hatta bir görüntü oluşturmazlar. Meta tagları browser, web server için yazılan taglardır.</p>
<p>Meta tagları &lt;head&gt;&#8230;&lt;head&gt; tanımlaması arasında kullanılması gerekir. Meta taglarının genel kullanımı şu şekildedir.</p>
<p>&lt;meta name=&#8221;konu&#8221; content=&#8221;açıklama&#8221;&gt;</p>
<p style="text-align: justify;"><span id="more-16"></span>Burada name kısmına açıklama yapacağımız konuyu gireceğiz. Content kısmına ise açıklamamızı girmemiz gerekmektedir. Peki hangi konularda açıklamada bulunabiliriz. Sırasıyla önemli olan konuları görelm :</p>
<p>Kullandıımız klavyeyi belirtmek için :</p>
<p>&lt;META HTTP-EQUIV=&#8221;Content-Type&#8221; CONTENT=&#8221;text/html; charset=iso-8859-9&#8243;&gt;</p>
<p>şeklinde bir kullanım gerekmektedir.</p>
<p style="text-align: justify;">Burada charset=iso-8859-9 şeklindeki açıklama iso karekter tanımlamalarındaki 8859-9 olarak tanımlanmış Türkçe karekterlerini kullan anlamına gelmektedir. Bu açıklamayı gören browser Türkçe karakterleri kullanacaktır.</p>
<p>Sayfamızın genel bir tanımlamasını yapmak için :</p>
<p>&lt;meta name=&#8221;description&#8221; content=&#8221;Sayfanızın genel bir tanımlaması&#8221;&gt;</p>
<p style="text-align: justify;">description meta tagı arama motorlarına ve diğer sunuculara sayfanızın hangi konu üzerine olduğunu belirtir.</p>
<p style="text-align: justify;">Bu nedenle content kısmına sayfanızı tanıtan kısa bir tanımlama yazmanız gerekmektedir. Bu açıklama birkaç cümle olabilir. Arama motorlarına kayıt olurken bu açıklama sayfanızın isminin altında belirecektir.</p>
<p>Sayfanızı belirten kelimeler :</p>
<p>&lt;meta name=&#8221;keywords&#8221; content=&#8221;kelimeı, kelime2, kelime3,&#8230;,kelime4&#8243;&gt;</p>
<p style="text-align: justify;">keywords tanımlaması arama motorları için gereklidir. Arama motorları sayfanızı indexlerken hangi kelimeler ile arama yapıldığında sayfanızın görüntülenmesi gerektiini keywords meta tagı ile belirler. Content kısmına sayfanızı anlatan kelimeleri yazmanız gerekmektedir. Genelde arama motorları ilk 10 kelimeyi kullanırlar.</p>
<p style="text-align: justify;">Sayfayı hazırlayan :</p>
<p style="text-align: justify;">&lt;meta name=&#8221;author&#8221; content=&#8221;sayfayı hazırlayanın ismi&#8221;&gt;</p>
<p style="text-align: justify;">arama motorları sayfayı kayıt ederken sayfayı hazırlayanı indexlemek için bu meta tagı kullanırlar. Content kısmına sayfayı hazırlayanın ismi yazılmalıdır.</p>
<p style="text-align: justify;">Sayfayı gizle :</p>
<p style="text-align: justify;">&lt;meta http-equiv=&#8221;expres&#8221; content=&#8221;tarih ve saat&#8221;&gt;</p>
<p style="text-align: justify;">sayfanın son gösterileceği zamanı belirler. Eğer sayfanız belli bir zaman içinde görüntülenecek bir sayfa ise bu tagı kullanmanız gerekir. Yazılan tarihten sonra sayfanız arama motorlarından ve browserlerin geçici belleklerinden silinecektir.</p>
<p style="text-align: justify;">Sayfayı yenile :</p>
<p style="text-align: justify;">&lt;meta http-equiv=&#8221;refresh&#8221; content=&#8221;yeni adres&#8221;&gt;</p>
<p style="text-align: justify;">sayfanızın belli bir süre göründükten sonra ba_ka bir adrese yönlendirilmesi için kullanılır. Kısa bir giriş gösterisi, yeni bir adrese sayfa taşındığında, kısa tanımlamalı bir sayfayı yeni bir sayfa ile otomatik olarak değiştirmek için kullanılır. Content alanına yeni sayfanın adresi yazılmalıdır.</p>
<p style="text-align: justify;">Şimdi bu tagları örnek bir sayfada görelim.</p>
<p style="text-align: justify;">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Şimşek Mert Web Sitesi&lt;/title&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-9&#8243;&gt;<br />
&lt;meta name=&#8221;description&#8221; content=&#8221;Şimşek Mert ile ilgili bir web sitesi&#8221;&gt;<br />
&lt;meta name=&#8221;keywords&#8221; content=&#8221;şimşek, mert, bilgisayar, mühendis, php, linux, web programlama&#8221;&gt;<br />
&lt;meta name=&#8221;author&#8221; content=&#8221;Şimşek Mert&#8221;&gt;<br />
&lt;meta http-equiv=&#8221;expres&#8221; content=&#8221;Wed,01 January 2008 23:59:59 gmt&#8221;&gt;<br />
&lt;meta http-equiv=&#8221;refresh&#8221; content=&#8221;ı0, url=index.php&#8221;&gt;<br />
&lt;/head&gt;</p>
<p style="text-align: justify;">&lt;body bgcolor=&#8221;gray&#8221;&gt;<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.simsekmert.com/wp/2009/04/meta-tag-kullanimi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

