<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>e2esound.com業務日誌 &#187; CSS</title>
	<atom:link href="http://www.e2esound.com/wp/tag/css/feed/?/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.e2esound.com/wp</link>
	<description>群馬の山奥の方でプログラムを書いて生きています</description>
	<lastBuildDate>Tue, 03 Jan 2012 08:04:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/tag/css/feed/?/tag/css/feed" />
		<item>
		<title>jQuery:CSSへのアクセス</title>
		<link>http://www.e2esound.com/wp/2008/09/16/jquerycss%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9/</link>
		<comments>http://www.e2esound.com/wp/2008/09/16/jquerycss%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 09:58:44 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=479</guid>
		<description><![CDATA[引き続き、jQueryの学習を進めるのであった。 道のりは遠いような近いような感じですが、本日も進みます。 今日はCSSへのアクセスと操作です。 ■CSSメソッド CSSへアクセスするには、専用のメソッドを使用する。 そ [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>引き続き、jQueryの学習を進めるのであった。</p>
<p>道のりは遠いような近いような感じですが、本日も進みます。<br />
今日はCSSへのアクセスと操作です。</p>
<p>■CSSメソッド<br />
CSSへアクセスするには、専用のメソッドを使用する。<br />
それがCSSメソッド。</p>
<p>パラメーターの数で動作が違うので要注意!!</p>
<ul>
<li>パラメーターが1つの場合<br />
css(&#8220;プロパティ&#8221;)で対象プロパティの値を読み込む</p>
<div class="code">$(&#8220;p&#8221;).css(&#8220;color&#8221;)</div>
<p>pタグのcolorの値を取得</li>
<li>パラメーターが2つの場合<br />
css(&#8220;プロパティ&#8221;,&#8221;値&#8221;)でスタイルシートの値を設定する</p>
<div class="code">$(&#8220;p&#8221;).css(&#8220;color&#8221;,&#8221;#000000&#8243;)</div>
</li>
</ul>
<p><span id="more-479"></span><br />
■プロパティを一括で書き換える</p>
<p>cssメソッドに2つのパラメーターを与える場合、以下のようなcodeが考えられる。</p>
<div class="code">$(&#8220;p&#8221;).css(&#8220;color&#8221;,&#8221;#000000&#8243;).css(&#8220;background-color&#8221;,&#8221;#0033cc&#8221;)</div>
<p>この様に複数のプロパティを同時に操作する場合、以下の記述で対応できる。</p>
<div class="code">$(&#8220;p&#8221;).css({&#8220;color&#8221;:&#8221;#000000&#8243;,&#8221;background-color&#8221;:&#8221;#0033cc&#8221;})</div>
<p>ちょっとCSSのような、じゃ無いような不思議なcodeですね(汗<br />
codeの冗長化は避けたいので必須ですね。</p>
<p>■クラスの追加/削除</p>
<p>クラスの追加はaddClass()メソッド、削除はremoveClass()メソッドを使用する。</p>
<p>ex.class=&#8221;sample&#8221;をpタグに追加する</p>
<div class="code">$(&#8220;p&#8221;).addClass(&#8220;nore&#8221;)</div>
<p>ex.class=&#8221;sample&#8221;をpタグから削除する</p>
<div class="code">$(&#8220;p&#8221;).removeClass(&#8220;note&#8221;)</div>
<p>■スタイルシートの交互切替</p>
<p>スタイルシートの切替を交互に行うtoggleClass()メソッドを使用する。<br />
ex.通常⇒heightクラス⇒通常</p>
<div class="code">.height {height:20px;}</p>
<p>$(&#8220;p&#8221;).toggleClass(&#8220;height&#8221;)</p></div>
<p>ふむふむ。</p>
<ol>
<li> CSSへのアクセスはCSSメソッド</li>
<li> ＣSSクラスの追加=addClass()メソッド</li>
<li> CSSクラスの削除=removeClass()メソッド</li>
<li> CSSクラスの交互切替=toggleClass()メソッド</li>
</ol>
<p>よっしゃ。ちぃ覚えた!!（違</p>
<p>どうでもいいのですが、<br />
$(&#8220;p&#8221;) ←ヨダレ垂らしているみたいですねwww</p>
<div class="shr-publisher-479"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2008/09/16/jquerycss%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2008/09/16/jquerycss%e3%81%b8%e3%81%ae%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b9/" />
	</item>
		<item>
		<title>IEのCSSバグにはまりました(恥)</title>
		<link>http://www.e2esound.com/wp/2008/09/02/ie%e3%81%aecss%e3%83%90%e3%82%b0%e3%81%ab%e3%81%af%e3%81%be%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f%e6%81%a5/</link>
		<comments>http://www.e2esound.com/wp/2008/09/02/ie%e3%81%aecss%e3%83%90%e3%82%b0%e3%81%ab%e3%81%af%e3%81%be%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f%e6%81%a5/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:20:10 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Ads]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[著作権]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=378</guid>
		<description><![CDATA[久しぶりにWebデザインの作業をしてみると、やはりInternet Explorerに泣かされる展開にはまりました。 今更な気もしていますが、CSSの実装バグについて調査しています。 『CSSバグ辞典スレッド』の要約：I [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>久しぶりにWebデザインの作業をしてみると、やはりInternet Explorerに泣かされる展開にはまりました。</p>
<p>今更な気もしていますが、CSSの実装バグについて調査しています。</p>
<p>『CSSバグ辞典スレッド』の要約：<a href="http://cssbug.at.infoseek.co.jp/detail/winie.html">Internet Explorer (Windows) CSSバグリスト</a></p>
<p>結局は、トラブルに遭遇したら回避するしか学習法としてはない気がしています(汗<br />
ただ、今回のblogのリニューアルで1つ学びました。</p>
<h3>paddingを使ってデザインするな!!</h3>
<p><span id="more-378"></span><br />
グリッドデザインで構成した場合に、width＋paddingを組み合わせると<br />
IEの時だけ表示が崩れ、意図したとおりに配置されません。</p>
<p>FirefoxとSafari、Operaの場合には問題がありませんが、IEの時だけ崩れます。<br />
Firefoxで作業していて、この点をすっかり忘れていた場合に痛い目を見ます。<br />
( 痛い目をみました&gt;&lt; )</p>
<p>CSSに準拠して書いているはずなのに、このようなバグが出るのはIEの使用によるとの事です。</p>
<p>コンニャロー。</p>
<p>修正して、w3cの<a href="http://jigsaw.w3.org/css-validator/validator.html.ja">CSS検証サービス</a>で確認しましたが問題ない状態まで持って来れたのでヨシとします。<br />
一応、IE,Firefox,Safari,Operaで確認を取っています。</p>
<p>これ全てを一瞬で確認できれば便利なんですがね。</p>
<p>今日もこれから<a href="http://internet.watch.impress.co.jp/cda/news/2008/09/02/20727.html">Google発のブラウザ</a>が発表されるようです。<br />
ブラウザ戦争はまだまだ激化していく模様です。</p>
<p>そんな時、一社だけCSSにバグがあるって非常に・・・</p>
<div class="shr-publisher-378"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2008/09/02/ie%e3%81%aecss%e3%83%90%e3%82%b0%e3%81%ab%e3%81%af%e3%81%be%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f%e6%81%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2008/09/02/ie%e3%81%aecss%e3%83%90%e3%82%b0%e3%81%ab%e3%81%af%e3%81%be%e3%82%8a%e3%81%be%e3%81%97%e3%81%9f%e6%81%a5/" />
	</item>
	</channel>
</rss>

