Я полагаю, вы имеете в виду, имеющий текст, выбранный таким образом она может быть удалена, когда пользователь начинает печатать или копировать в буфер обмена. Вы не можете выполнить такую вещь, с помощью CSS: вы должны использовать JavaScript:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript"><!--
window.onload = function(){
var t = document.getElementsByTagName("textarea");
for(var i=0, len=t.length; i<len; i++){
t[i].select();
}
}
//--></script>
</head>
<body>
<textarea>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</textarea>
</body>
</html>
Поскольку вы можете иметь только один выбранный элемент в то время, это, вероятно, более интересно, чтобы выбрать текст на фокус:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript"><!--
window.onload = function(){
var t = document.getElementsByTagName("textarea");
for(var i=0, len=t.length; i<len; i++){
t[i].onfocus = function(e){
e.target.select();
}
}
}
//--></script>
</head>
<body>
<textarea>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</textarea>
<textarea>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</textarea>
</body>
</html>
Отказ от ответственности: этот образец кода не проверен и, вероятно, неисправен.
Обновление
Вы имеете в виду это?
textarea{
background-color: #FFEFC6;
}
Что вы имеете в виду с подсветкой? Вы хотите выделить весь текст или просто его часть? – RoToRa
Ваш вопрос слишком расплывчатый, чтобы дать простой ответ, пожалуйста, обновите его с более подробной информацией, примерами, образцами, вещами, которые вы пробовали до сих пор, и т. Д. Мой зудящий триггерный палец умирает, чтобы нажать кнопку закрытия. –
duplicate: http://stackoverflow.com/questions/142527/highlight-text-inside-of-a-textarea –