CSS를 사용하여 요소의 속성을 변경할 수는 없습니다. 당신은 아마도 (만 서투르게이기는하지만) 그래도 title
기능을 에뮬레이션 할 수 있습니다 :
.note {
position: relative;
}
.note:after {
content: "The alternate 'pseudo-title' text for the .note elements.";
position: absolute;
left: 50%;
background-color: #000;
color: #fff;
}
JS Fiddle demo합니다.
그러나 이것을 사용하면 원래 title
이 표시 될 수 있으므로 JavaScript (또는 서버 측 언어)로 해당 속성을 제거하는 것이 좋습니다.
가능한 자바 스크립트 타이틀 제거 방법 :
var notes = document.getElementsByClassName('note');
var notesNum = notes.length;
for (i=0; i<notesNum; i++){
notes[i].removeAttribute('title');
}
JS Fiddle demo (combining the two approaches).
주석 (아래) 클래스 이름을 가진 모든 요소에 대한 새 제목을 할당에 자바 스크립트 옵션을 추가, 기존의 모양과 느낌을 변경하고 싶지 않은에서, 영업 이익으로,을 편집
note
의 :
var notes = document.getElementsByClassName('note');
var notesNum = notes.length;
var newTextForNotesClass = "This is the new title text for the notes-class-name group.";
for (i=0; i<notesNum; i++){
notes[i].title = newTextForNotesClass;
}
JS Fiddle demo.
CSS 프리젠 테이션 스타일과 관련이있다; title 속성은 표현이 아닌 데이터이다. – cdhowie
@cdhowie : 사실상 제목은 사실 프레젠테이션 자료 일뿐 데이터는 아닙니다. –