<?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>CSS | じじぃの引出し</title>
	<atom:link href="https://www.kazuban.com/blog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kazuban.com/blog</link>
	<description>なにかしら、皆さんの参考になれば幸いです！</description>
	<lastBuildDate>Sun, 11 Jul 2021 02:41:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.kazuban.com/blog/wp-content/uploads/2020/05/cropped-ICON-1-32x32.png</url>
	<title>CSS | じじぃの引出し</title>
	<link>https://www.kazuban.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ダウンロードページを作る。VSCodeを使ってHTMLで書いてみる。</title>
		<link>https://www.kazuban.com/blog/vscode-html/</link>
		
		<dc:creator><![CDATA[kazuban]]></dc:creator>
		<pubDate>Sun, 11 Jul 2021 00:59:25 +0000</pubDate>
				<category><![CDATA[フリーソフト]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.kazuban.com/blog/?p=5489</guid>

					<description><![CDATA[このサイトで公開してきた、フリーソフトも増えてきたので、説明とダウンロードのページを作ろうと思います。このサイトでは、「WordPress」を使わせていただいていますが、「WordPress」では、「ブログ」のような投稿 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">このサイトで公開してきた、フリーソフトも増えてきたので、説明とダウンロードのページを作ろうと思います。<br>このサイトでは、<a href="https://ja.wordpress.org/">「WordPress」</a>を使わせていただいていますが、「WordPress」では、「ブログ」のような投稿ページと一般的なホームページのような「固定ページ」を作成する事ができます。<br>今回考えている、ソフトの一覧ページは、「固定ページ」で作成しようと思います。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ブロックエディタ</a></li><li><a href="#toc2" tabindex="0">HTML</a><ol><li><a href="#toc3" tabindex="0">ブロックエディタは自動的に属性が付く</a></li></ol></li><li><a href="#toc4" tabindex="0">VSCode(Visual Studio Code) の Emmet</a></li><li><a href="#toc5" tabindex="0">CSS</a><ol><li><a href="#toc6" tabindex="0">&lt;style&gt;タグ</a></li><li><a href="#toc7" tabindex="0">クラス属性</a></li></ol></li><li><a href="#toc8" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ブロックエディタ</span></h2>



<p class="wp-block-paragraph">「WordPress」の更新はかなり多くて、更新によって記事を書くエディタも変わってきています。<br>現在は「ブロックエディタ」と呼ばれる形式になっています。<br>「ブロックエディタ」は、文章や画像をブロック単位で作成していきます。<br>もともと、Webに公開するには「HTML」言語を使用しますが、「ブロックエディタ」を使うと「ワード」などのような感覚でHTMLを知らなくても記事をレイアウトできます。<br>実際に、このページも「ブロックエディタ」で作成しています。<br>ブロックの種類はかなり沢山用意されているので、これを利用してソフトの一覧ページは作れそうです。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.kazuban.com/blog/wp-content/uploads/2021/06/Block.png" alt=""/></figure>



<p class="wp-block-paragraph">「テーブル」や「メディアテキスト」などで、なんとか作れそうですが、ちょっとやってみた感じでは思っているようなページにするには難しそうです。<br>リンク集を作るプラグインもあるようですが、こっちもいろいろ面倒そう！？<br>結局自分で「HTML」を書いたほうがよさそうです。<br>HTMLは以前ちょっとだけ触った経験がありますが、もう忘れてしまっているので再挑戦です。<br>練習問題としては、ちょうどいいかもしれません。<br>HTMLは、ネット上に情報がたくさんあるので、リンク集程度のページを作るには、不自由しないですね。</p>



<h2 class="wp-block-heading"><span id="toc2">HTML</span></h2>



<p class="wp-block-paragraph">ページのイメージとしては、左側にソフトのスクリーンショットがあって、その画像は記事にリンクさせます。<br>次に簡単な説明文、さらに次の列にダウンロードリンクがあるようなイメージです。<br>そうなると、やっぱり表になりそうです。<br>忘れてしまっていたので探してみて、<br><a rel="noopener" href="https://www.sejuku.net/blog/49377" target="_blank">このサイトを参考にさせていただきます。</a><br><a rel="noopener" href="https://webliker.info/75964/" target="_blank">こちらのサイトもとても参考になりました。</a><br>HTMLで表を作るのは、&lt;table&gt;タグを使います。<br>さらに、&lt;tr&gt;から&lt;/tr&gt;の間に、行の情報。<br>&lt;td&gt;から&lt;/td&gt;の間に、列の情報を書いて行きます。<br>最初の&lt;td&gt;を&lt;th&gt;にすれば、見出しになるようです。<br>ちょっと、かいてみましょう。</p>



<pre class="wp-block-preformatted">&lt;table&gt;
&nbsp;&nbsp;&lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;ソフト&lt;/th&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;概要&lt;/th&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;ダウンロード&lt;/th&gt;
&nbsp;&nbsp;&lt;/tr&gt;
&nbsp;&nbsp;&lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;G90G91Convert&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;G90をG91に変換する&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;https://www.vector.co.jp/soft/winnt/business/se521023.html&lt;/td&gt;
&nbsp;&nbsp;&lt;/tr&gt;
&lt;/table&gt;</pre>



<p class="wp-block-paragraph">これを、「html_test01.html」と言うファイル名で保存して、Edgeなどブラウザで表示させてみました。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.kazuban.com/blog/wp-content/uploads/2021/06/html_test01.png" alt=""/></figure>



<p class="wp-block-paragraph">予定通り、最初の行が表題になり、次の行で３列の表になってくれました。</p>



<h3 class="wp-block-heading"><span id="toc3">ブロックエディタは自動的に属性が付く</span></h3>



<p class="wp-block-paragraph">これを、「WordPress」の「ブロックエディタ」の「HTML」モードにコピペしてみると、</p>



<figure class="wp-block-table"><table><tbody><tr><th>ソフト</th><th>概要</th><th>ダウンロード</th></tr><tr><td>G90G91Convert</td><td>G90をG91に変換する</td><td>https://www.vector.co.jp/soft/winnt/business/se521023.html</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">自動的に、属性を付けてくれて、より表らしくなりました。<br>表らしくはなりましたが、スタイルの変更はどうやってやるんでしょう？<br>「WordPressテーマ」の「CSS」の変更でできそうですが、他への影響も考えられるのであまりやりたくないです。<br>自分用の「CSS」を用意しようと思います。<br>通常スタイルは「CSS」を追加して変更していきますが、「WordPress」の場合どこに書くのでしょう？<br>こちらも、少し調べてみようと思います。</p>



<h2 class="wp-block-heading"><span id="toc4">VSCode(Visual Studio Code) の Emmet</span></h2>



<p class="wp-block-paragraph">その前にタグを書いていくわけですが、「WordPress」の「HTML」モードでも、書いていくことは可能です。<br>ただ、「HTML」は文字や画像を＜タグ＞と＜／タグ＞ではさむのが基本ですし、今回の表のような場合には同じようなコードを何度も書くことになります。<br>面倒だな～と思っていたところ、このサイトでも<a href="https://www.kazuban.com/blog/fusion360-post-processor-01/#outline__2" target="_blank">Fusion360のポストプロセッサの記事で紹介した</a>、「VSCode」が「HTML」を書くのにも非常に便利だとの情報を見つけました。<br><a rel="noopener" href="https://blog.proglus.jp/3461/" target="_blank">https://blog.proglus.jp/3461/</a><br><a rel="noopener" href="https://qiita.com/tedkuma/items/67876e6be3369b0e730c" target="_blank">https://qiita.com/tedkuma/items/67876e6be3369b0e730c</a><br><a rel="noopener" href="https://b1tblog.com/2019/10/23/vscode-html/" target="_blank">https://b1tblog.com/2019/10/23/vscode-html/</a><br><a rel="noopener" href="https://pouhon.net/html-emmet/430/" target="_blank">https://pouhon.net/html-emmet/430/</a><br>ここを参考すると、「Emmet」という強力な機能があるようです。<br>タグではさむ場合は、「&lt;」は省略して、タグ名だけ書いて「Tab」キーを押す事で完成させてくれますし、<br>タグ名も途中まで書いただけで、補完して希望の候補を表示してくれます。<br>さらに、タグ名を「&gt;」で繋げる事で一気にかけたり、「*」で同じタグを複数書けたりするようです。<br>例えば</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>table&gt;tr&gt;th*3</p></blockquote>



<p class="wp-block-paragraph">このように書くだけで、補完内容が表示されます。</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="659" height="324" src="https://www.kazuban.com/blog/wp-content/uploads/2021/06/emmet01.png" alt="" class="wp-image-5520" srcset="https://www.kazuban.com/blog/wp-content/uploads/2021/06/emmet01.png 659w, https://www.kazuban.com/blog/wp-content/uploads/2021/06/emmet01-300x147.png 300w" sizes="(max-width: 659px) 100vw, 659px" /></figure>



<p class="wp-block-paragraph">ここで、「Tab」キーを押すと、一気に書きだしてくれます。</p>



<figure class="wp-block-image size-large"><img decoding="async" width="289" height="204" src="https://www.kazuban.com/blog/wp-content/uploads/2021/06/emmet02.png" alt="" class="wp-image-5521"/></figure>



<p class="wp-block-paragraph">いやぁ、便利ですね～<br>さらに、「スニペット」と言うのを登録するを、自作もできるそうです。<br><a rel="noopener" href="https://tt-computing.com/vscode-user-snippets" target="_blank">https://tt-computing.com/vscode-user-snippets</a><br></p>



<h2 class="wp-block-heading"><span id="toc5">CSS</span></h2>



<p class="wp-block-paragraph">見栄えを編集するには、「CSS」を使います。<br>通常「CSS」を書く場所は、３種類あるようです。<br>・外部ファイル<br>・&lt;head&gt;～&lt;/head&gt;の中の&lt;style&gt;～&lt;/style&gt;タグ内<br>・&lt;p&gt;などのタグに、直接書く（インライン）<br>このなかで、「外部ファイル」を用意するのがスッキリしそうですが、<br>「WordPress」の場合、テーマを自由に選択でき、サイトの外観を簡単に変更する事ができます。<br>したがって、外観を制御する「CSSファイル」もインストールした各テーマ内のファイルを追加・編集するようです。<br>一つのページのスタイルだけのために、これはちょっと面倒です。<br>かと言って、インラインに直接書いた場合、同じ設定のタグが複数ある場合、修正する場合大変です。<br>私は、&lt;style&gt;タグに書くことにしました。<br>まずは、VSCode で新規ファイルを開きし、「html」の拡張子で、適当なファイルを作成します。<br>まっさらな状態で「Emmet」を使ってみましょう！<br>「　!　」キーを入力し、「TAB」キーを押すと、すごいです、瞬時にHTMLのひな型が出来てしまいます。</p>



<pre class="wp-block-preformatted">&lt;!DOCTYPE html&gt;<br>&lt;html lang="ja"&gt;<br>&lt;head&gt;<br>&lt;meta charset="UTF-8"&gt;<br>&lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;<br>&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;<br>&lt;title&gt;Document&lt;/title&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br><br>&lt;/body&gt;<br>&lt;/html&gt;</pre>



<p class="wp-block-paragraph">ここの、&lt;/head&gt; の上部に&lt;style&gt;を追加して行こうと思います。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><a rel="noopener" href="https://webliker.info/75964/" target="_blank">こちらを参考にさせていただきました。</a></p></blockquote>



<h3 class="wp-block-heading"><span id="toc6">&lt;style&gt;タグ</span></h3>



<p class="wp-block-paragraph">参考に&lt;style&gt;　～　&lt;/style&gt;の間に、書いて表示させてみます。</p>



<pre class="wp-block-preformatted">&lt;!DOCTYPE&nbsp;html&gt;
&lt;html&nbsp;lang="ja"&gt;
&lt;head&gt;
&nbsp;&nbsp;&lt;meta&nbsp;charset="UTF-8"&gt;
&nbsp;&nbsp;&lt;meta&nbsp;http-equiv="X-UA-Compatible"&nbsp;content="IE=edge"&gt;
&nbsp;&nbsp;&lt;meta&nbsp;name="viewport"&nbsp;content="width=device-width,&nbsp;initial-scale=1.0"&gt;
&nbsp;&nbsp;&lt;title&gt;Document&lt;/title&gt;
&nbsp;&nbsp;&lt;style&gt;
&nbsp;&nbsp;&nbsp;&nbsp;table&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-collapse:&nbsp;separate;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-spacing:&nbsp;5px;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width:&nbsp;100%;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;table&nbsp;th&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color:&nbsp;purple;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border:&nbsp;solid&nbsp;1px&nbsp;blue;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;color:white;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-radius:&nbsp;10px;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;10px&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;table&nbsp;td&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;background-color:&nbsp;lightblue;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border:&nbsp;solid&nbsp;1px&nbsp;blue;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;border-radius:&nbsp;10px;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;text-align:&nbsp;center;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;padding:&nbsp;10px&nbsp;0;
&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&nbsp;&nbsp;&lt;table&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;ソフト&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;th&gt;概要&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;G90G91Convert&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;td&gt;G90をG91に変換する&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/tr&gt;
&nbsp;&nbsp;&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.kazuban.com/blog/wp-content/uploads/2021/07/CSS01.png" alt=""/></figure>



<p class="wp-block-paragraph">この表示は別のブラウザで表示させたものを、切り取った画像ですが<br>単独のHTMLファイルでは、思ったようなスタイルになりました。<br>ところが「WordPress」のブロックエディタに組み込むとうまく反映されず、<br>逆に、別のところにこのスタイルが反映されていたりしました。<br>既存のスタイルと混同してしまったのかもしれません。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.kazuban.com/blog/wp-content/uploads/2021/07/Style01-1024x433.png" alt=""/></figure>



<p class="wp-block-paragraph">これも、ブラウザで表示した画像を切り取ったものですが、表のタイトルが標準のスタイルになっています。<br>逆に、サイドバーのカレンダーに影響を与えてしまっています。</p>



<h3 class="wp-block-heading"><span id="toc7">クラス属性</span></h3>



<p class="wp-block-paragraph">そこで、&lt;table&gt;や&lt;td&gt;のタグに、クラス属性を付けてみます。<br>&lt;table&gt;タグにクラス属性を付けるには、「CSS」で「.」に続いてクラス名を書きます。<br>使用するときは、「&lt;タグ名 class=&#8221;クラス名&#8221;&gt;」とします。<br>上の例では、&lt;table&gt;を&lt;table.kazuban&gt; &lt;table th&gt;を&lt;table.kazuban th&gt;と変更してみました。<br>クラスを利用するには、「class=&#8221;クラス名&#8221;」とします。<br>今回の場合には、「&lt;table class=&#8221;kazuban&#8221;」としました。</p>



<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    table.kazuban {
      border-collapse: separate;
      border-spacing: 5px;
      width: 100%;
    }
    table.kazuban th {
      background-color: purple;
      border: solid 1px blue;
      color:white;
      border-radius: 10px;
      text-align: center;
      padding: 10px 0;
    }
    table.kazuban td {
      background-color: lightblue;
      border: solid 1px blue;
      border-radius: 10px;
      text-align: center;
      padding: 10px 0;
    }
  </style>
</head>
<body>
  <table class="kazuban">
    <tr>
      <th>ソフト</td>
      <th>概要</td>
    </tr>
    <tr>
      <td>G90G91Convert</td>
      <td>G90をG91に変換する</td>
    </tr>
  </table>
</body>
</html>



<p class="wp-block-paragraph">この表示は、「WordPress」ブロックエディタの「HTML」モードへ書き込んだデータです。<br>したがって、上部二つの例の画像表示ではなく、「HTML」を直接ブラウザを通して表示させています。<br>クラス属性を付ける事で、思ったスタイルになりました。<br>こんな感じで、「フリーソフト」ページを作成しました。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><a href="https://www.kazuban.com/blog/free_soft/">固定ページで登録しました。</a><br>最上部メニュー「フリーソフト」からもアクセスできます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p class="wp-block-paragraph">久しぶりに、「HTML」を使ってみました。<br>「HTML」は＜タグ＞と＜/タグ＞で閉じなければいけなくて、表を作成する場合は同じようなコードをいくつも書かなければいけません。<br>ところが、「VSCode」の「Emmet」を使うと、一気に書いてくれます。<br>さらにスタイルに重要な色データも、プルダウンで目確認しながら選択でるのでとても便利です。<br>最初から自分で書き上げる場合は問題ないでしょうが、「WordPress」内で「CSS」を使用する場合には、すでに「WordPressテーマ」内で「CSS」が定義されているので、場合によっては希望しない影響がでる事もありそうです。<br>スタイルを追加する場合には、自分専用のユニークなクラス属性を使た方がよさそうです。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
