ブログBlog

tableタグ内のセルに斜め線を引く方法

tableタグで、表を掲載するような場合において、利用していないヘッダー部分に斜め線を引きたい。
という事が多々あると思います。

今回は、tableタグで表を作成した場合におけるセル内で斜め線をCSSで引くコードについてご紹介しようかと思います。

 

1.tableタグで斜め線をひきたい

具体的には以下の様な場合です。(以下は画像です。)

Excelで書いた絵

Excelで書いた絵

これと同じものを<table>タグで記載すると以下になります。

 

2.<table>タグで記載

 3/13/23/33/43/53/63/7
Yoshida       
Tokoro       
Sawa       

 

HTML文

 

CSS文

 

3.該当箇所のヘッダーの空の部分にセルの引き方

tableタグに斜線を引くCSSは無いため、グラデーションを描くためのlinear-gradientを利用して斜線のようにする技術が利用できます。
linear-gradientは、角度が指定できるためこの角度をうまく使う事で斜め線を引く事ができます。

該当箇所のヘッダーの空の部分にCSSでセルを引くと以下になります。

 3/13/23/33/43/53/63/7
Yoshida       
Tokoro       
Sawa       

 

HTML文

斜め線用のclass属性だけ追加しています。

 

CSS文

該当のclass属性のみ記載
なお、今回はわかりやすくするため正方形のセル領域に斜め線(角度45度)を引く方法を記載しました。

 

なお、正方形でない場合には、角度を調整する必要がありますが、linear-gradientに指定する角度に数値ではなくキーワードを指定すれば、角度の自動調整可能な斜線を引く事ができます。

 

以上、皆さまのお役に立てれば幸いです。

WEB DESIGN

RishunTradingでは、日本にはないコンセプトや高いデザイン性をもったヨーロッパ製品の輸入販売、及び、Webサイト制作事業などをおこなっております。

「全てお任せ!ホームページ制作」は、ドメイン取得からサーバー設定、レスポンシブルデザイン(スマホ、タブレット対応)、SEO対策がすべて含まれたお得なホームページを制作するサービス商品です。

運用開始後に「Webサイト運用管理サービス(保守)」と組み合わせて購入しますと、メンテナンス、更新も含めてすべて弊社で実施しますので、お客様は安心して本業に集中する事ができます。

しかもなんと、「全てお任せ!ホームページ制作」は、¥100,000!で提供しております。

本業が忙しい中小企業様に大変ご好評を頂いている商品です。

  • 独自ドメイン取得

    独自ドメイン取得

  • サーバー開設&設定

    サーバー開設&設定

  • レイアウト設計

    レイアウト設計

  • レスポンシブルデザイン

    レスポンシブルデザイン
    (*1)

  • 検索エンジン最適化(SEO対策)

    検索エンジン最適化
    (SEO対策)

  • 場所Maps

    場所Maps

  • お問い合わせフォーム

    お問い合わせフォーム

  • SSL化

    SSL化

  • 各種SNS連携

    各種SNS連携

  • 運用マニュアル

    運用マニュアル

≫詳細はこちら

MENU