CSS 屬性選擇器和輸入標籤的偽元素之間的區別
P粉988025835
P粉988025835 2023-09-10 15:43:12
0
1
550

#**CSS 檔案內部:**

input[type="text"]{
border: 2px solid red;
}

input::placeholder{

color:green;
}

input[title="google"]{
background-color:black;
color:white;
}

為什麼類型佔位符標題的寫入過程不同?儘管 標籤內的文字看起來相同。如何理解哪些是屬性,哪些是元素

P粉988025835
P粉988025835

全部回覆(1)
P粉809110129

input::placeholder 選擇 的佔位符,而input[attribute="value"] 選擇 > 其屬性值為value。它們做不同的事情。

視覺化範例:

/* Selects an <input> with a 'placeholder' attribute */
input[placeholder] {
  color: #2ab7ca;
}

/* Selects the placeholder itself */
input::placeholder {
  color: #ff6b6b;
}


/* Ignore these */

body {
  margin: 0;
  padding: 2em;
}

input {
  display: block;
  margin: 1em 0;
  height: 2em;
  width: 100%;
  padding: 0.5em;
}
<input
  type="text"
  placeholder="This placeholder is red and not editable."
>

<input
  type="text" placeholder=""
  value="...whereas the input content itself is blue and editable."
>

注意:這個答案是從評論轉換而來的,因為我找不到任何重複的目標。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板