イエネコの起源は、ネズミを捕獲させる目的で飼われ始めたヨーロッパヤマネコの家畜化であり、ヨーロッパヤマネコの亜種とされることもある。ヨーロッパヤマネコの学名をより記載の早いイエネコと同じFelis catusとする説もあったが、2003年にICZNの強権によりF.catusはイエネコのみを指す学名として、野生種の学名はF.silvestrisを引き続き使用することが認められた。
一方、広義の「ネコ」は、ネコ類(ネコ科動物)の一部、あるいはその全ての包括的分類を指し、家畜種のイエネコに加えて広義のヤマネコ類を含む。特に学術用語としては、英語の「cat」と同様、トラやライオンなどといった大型種を含む全てのネコ科動物を指すことがある。
学名(ラテン語名)「Felis silvestris catus(仮名転写:フェーリス・シルウェストリス・カトゥス)」の語義は「ネコ属、野生の、ネコ」である。これは、ヨーロッパヤマネコFelis silvestris(野生のネコの意)の中の「ネコという一群」との命名意図がある。
以下、本項では特記なき限りネコ=イエネコとして解説する。
<div class="cp_box">
表示しておくテキスト
<input id="cp00" type="checkbox">
<label for="cp00">続きを読む</label>
<div class="cp_container">
続きを読むを押すと表示されるテキスト
</div>
</div>
.cp_box *, .cp_box *:before, .cp_box *:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cp_box {
width: auto;
margin: 2em auto;
}
.cp_box label {
font-weight: bold;
position: relative;
display: block;
width: 80%;
margin: auto;
padding: 0.3em 1em;
cursor: pointer;
transition: all 0.3s;
text-align: center;
color: #da3c41;
border: 2px solid #da3c41;
border-radius: 3px;
}
.cp_box label:hover {
transition: all 0.3s;
color: #ffffff;
background: #da3c41;
}
.cp_box label::after {
font-family: 'FontAwesome';
content: ' \f067';
color: #da3c41;
}
.cp_box label:hover::after {
color: #ffffff;
}
.cp_box input:checked ~ label::after {
font-family: 'FontAwesome';
content: ' \f068';
color: #da3c41;
}
.cp_box input:checked ~ label:hover::after {
color: #ffffff;
}
.cp_box input {
display: none;
}
.cp_box .cp_container {
position: relative;
z-index: 10;
overflow: hidden;
height: 0;
margin-top: -1px;
transition: height 0.3s ease-in-out,box-shadow 0.6s linear;
background: rgba(255, 255, 255, 0.5);
}
.cp_box input:checked ~ div {
transition: height 0.5s ease-in-out,box-shadow 0.1s linear;
}
/* 続きを読むを押すと表示されるテキストの高さ */
.cp_box input:checked ~ div.cp_container {
height: 300px;
}