ウェブページ作成のヒントのまとめ

ウェブページ作成のヒントのまとめ

序文

この記事は主に、日常の Web ページ制作で遭遇する問題解決スキルの一部をまとめ、皆さんの参考と学習のために共有します。以下では多くは述べません。興味のある方は、以下の詳細な紹介をご覧ください。

要約すると:

1. ボックスのサイズ設定: 特定の領域に特定の方法で一致する特定の要素を定義できます。

content-box: 指定された幅と高さに加えて、ボックスにパディングと境界線を追加します。

border-box: (textarea および select のデフォルト値) 指定された幅と高さの範囲内でボックスにパディングと境界線を追加します。

/*個人の好みによりますが、textarea と select を除く一般的なタグのデフォルト属性は content-box です*/
   ボックスのサイズ: コンテンツボックス;
   -moz-box-sizing: コンテンツボックス; 
   -webkit-box-sizing: コンテンツボックス;

2. 入力ボックスを美しくする

/*IE10 以降のブラウザでは、CSS を使用して入力テキスト入力ボックスの右側の十字を非表示にします*/
入力[type=text]::-ms-clear,::-ms-reveal{display:none;}
入力::-ms-clear、::-ms-reveal{表示:なし;}
入力{
  /*クリック時にアウトラインの色を削除します*/
  アウトライン: なし;
  /*リセットスタイルではパディングが削除されています。削除されていない場合は、パディングがあることを忘れないでください*/    
}

3. テキストエリアのテキストフィールドを美しくする

テキストエリア{
    /*テキストエリアのボックスサイズプロパティの値は border-box であることを忘れないでください。すべての境界線とパディングは、固定された幅と高さに基づいて描画されます*/
     /*クリック時にアウトラインの色を削除します*/
      アウトライン: なし;    
      /*必要に応じて、右下隅にあるサイズ変更可能なアイコンと機能を削除します*/
      サイズ変更: なし;
      /*リセットスタイルではパディングが削除されています。削除されていない場合は、パディングがあることを忘れないでください*/
}

4. プレースホルダーのフォントの色とサイズを変更する

入力::-webkit-入力プレースホルダー { 
    /* WebKit ブラウザ */ 
    フォントサイズ:14px;
    色: #333;
} 
入力:-moz-プレースホルダー{ 
    /* Mozilla Firefox 4 から 18 */ 
    フォントサイズ:14px;
    色: #333;
} 
入力::-moz-プレースホルダー{ 
    /* Mozilla Firefox 19 以降 */ 
    フォントサイズ:14px;
    色: #333;
} 
入力:-ms-入力プレースホルダー{ 
    /* インターネット エクスプローラー 10 以上 */ 
    フォントサイズ:14px;
    色: #333;
}

5. 選択範囲を美しくする

/* IE のデフォルトの選択ボックス スタイルをクリアし、ドロップダウン矢印を非表示にします */
select::-ms-expand { 表示: なし; }
選択{
  /*ChromeとFirefoxの境界線は異なるので、コピーしました*/
  境界線: 実線 1px #333;

  /*デフォルトの選択ボックスのスタイルをクリアする*/
  外観:なし;
  -moz-appearance:なし;
  -webkit-appearance:なし;

  /*右端の選択ボックスの中央に小さな矢印画像を表示します*/
  背景: url("small arrow image path") 繰り返しなし 右 中央 透明;

  /*ドロップダウン矢印がテキストに隠れないようにスペースを残します*/
  右パディング: 14px;

  /*クリック時にアウトラインの色を削除します*/
  アウトライン: なし;
}

6. 美化ボタン

ボタン{
    /*2px の境界線があり、通常のボタンには境界線は必要ありません*/
    境界線: なし;
    /*元の背景色は他の色に置き換えることができます*/
    背景: #333;
    /*リセットスタイルではパディングが削除されています。削除されていない場合は、パディングがあることを忘れないでください*/
}

7. ラジオボタン、複数選択ボックス、ファイルアップロードボタンを美しくする

/*input[type="radio"]とinput[type="cheakbox"]のスタイルを直接変更することはできないため、ラベルタグの関連付けを使用し、inputタグを非表示にしてラベルタグのスタイルを直接指定する必要があります。ラベルを選択すると、このラベルが選択されます*/
<label for="sex">男性</label>
<input type="radio" id="sex" value="男性" />

8. 省略記号を使用して余分なテキストを示す

white-space: nowrap; /* 改行を強制しない */
overflow:hidden; /*コンテンツが幅を超えたときに余分なコンテンツを非表示にする*/ 
text-overflow:ellipsis;/* オブジェクト内のテキストがオーバーフローしたときに省略記号 (...) を表示します。overflow:hidden; と一緒に使用する必要があります。 */

9. CSS ページでテキストをクリックしたときに青い背景を削除する方法

-moz-user-select: なし; /* Firefox*/
-webkit-user-select: none; /* webkit ブラウザ */
-ms-user-select: なし; /* IE10 */
-khtml-user-select: none; /* 初期のブラウザ */
ユーザー選択: なし;

10.アイコンの垂直位置を調整するのが難しい場合にこのプロパティを使用します

垂直方向の配置: 30%;
垂直位置合わせ: 中央;

11. divをページ中央に配置する方法

div{
    幅:400ピクセル;
    高さ:300px;
    位置:絶対;
    上位:50%;
    残り:50%;
    マージン:-150px 0 0 -200px;
}

12.js

// js に記述されたリターンキー onclick = 'history.go(-1)';

// ページを強制的に更新します。window.location.reload(true);

13. 改行、改行なし、単語間隔

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に役立つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COMへのご支援ありがとうございます。

<<:  MySQLでテーブルを作成し、フィールドコメントを追加する方法

>>:  Dockerはコンテナとホスト間でのシェルコマンドのシームレスな呼び出しを可能にします

推薦する

MySQLの基本操作を詳しく解説(第2部)

序文この記事には1. データベースのいくつかの主要な制約2. テーブル間の関係制約:主キー制約: 機...

mysql の追加、削除、変更、クエリの基本ステートメント

文法以下は、MySQL テーブルにデータを挿入するための INSERT INTO コマンドの一般的な...

HTML のオートコンプリートを無効にして履歴を表示しないようにする

入力ボックスには、コンテンツを入力するときに常に入力履歴が表示されます。これを無効にする現在の方法は...

mysql5.5.28 のインストール チュートリアルは非常に詳細です。

参考までにmysql5.5.28のインストールチュートリアルです。具体的な内容は次のとおりです。イン...

vue $http の get および post リクエストのクロスドメイン問題を解決する

Vue $http get および post リクエストのクロスドメイン問題まずconfig/ind...

VMwareがモジュールディスクを早期に開けない場合の解決策の詳細な説明

VMWare (Virtual Machine ware) は、「仮想 PC」ソフトウェア会社です。...

React リストバーとショッピングカートコンポーネントの使用の詳細な説明

この記事では、Reactリストバーとショッピングカートコンポーネントの具体的なコードを参考までに紹介...

Linux プログラムの実行中に動的ライブラリをロードできない場合の解決策

Linux でダイナミック ライブラリをロードできません次のような異常事態が発生した場合./test...

Vue.js ドロップダウン コンポーネント付きテキストボックス

ドロップダウン付きのテキストボックスを使用すると、ユーザーはドロップダウン リストから入力を選択した...

Web デザイン: Web ミュージックの実装テクニック

<br />Web ページに音楽を挿入する場合、サフィックスに応じて異なるコードを記述す...

Vue の proto ファイルの関数呼び出しのグラフィカルな説明

1. protoをコンパイルするすべての .proto ファイルを保存するために、src フォルダー...

Windows Server 2008R2、2012、2016、2019 の違い

目次共通バージョンの紹介共通バージョンのダウンロードアドレスとインストール以下に簡単な違いを示します...

MySQL準備原理の詳細な説明

準備のメリットPrepare SQL が生成される理由。まず、MySQL サーバー上で SQL を実...

MySQL の一般的な SQL ステートメントの概要

1. mysqlエクスポートファイル: SELECT `pe2e_user_to_company`....

Dockerイメージの読み込み原理

目次Docker イメージ鏡とは何ですか? Dockerイメージの読み込み原理コミットミラーDock...