как превратить целое в ссылку

У меня есть следующий код:

some text some more text

Я пытаюсь превратить всю строку этой таблицы в гиперссылку, однако я не хочу использовать событие мыши JavaScript, поскольку мне запрещено использовать JavaScript. Я попытался использовать CSS, но только нашел способы сделать человека в гиперссылку, перейдя: a href style="display block;" , кто-нибудь знает способ css, чтобы превратить всю строку в гиперссылку?

Нет, вы не можете превратить элемент / поле в кликабельный элемент / поле, связанный с ссылками, только с CSS. Вам нужно будет либо включить ANCHOR в каждый заголовок / ячейку внутри TR (и установить ANCHOR для display: block чтобы вся ячейка была нажата), либо использовать Javascript, чтобы сделать TR или TR TH / TD доступным для просмотра / браузер.

Пример (метода ANCHOR):

http://jsfiddle.net/userdude/V9kj5/1/

 tr a { display: block; } tr td { border: 1px solid #ddd; width: 200px; } 
some text some more text
some text some more text

CSS указывает представление страницы, в то время как гиперссылки определяют функциональность . Нет, вы не можете использовать CSS для привязки цепочки строк. Вам нужно будет использовать JavaScript.

Хотя это очень похоже на ответ @Jared Farish, эта настройка должна заставить привязку заняться всей ячейкой:

 td a { display: inline-block; height:100%; width:100% } 

http://jsfiddle.net/NAfC5/2/

Моя общая реакция состоит в том, чтобы сказать, что вы не можете, но вы можете сделать первую ссылку очень широкой и абсолютно позиционировать ее так, чтобы ее область попадания охватывала вторую текстовую ячейку. Однако вторая текстовая ячейка не будет иметь другого стиля ссылок. Вам также необходимо указать ширину для первой ячейки, чтобы она не рушилась из-за абсолютно помещенной ссылки внутри.

См. Пример →

 
some text some more text
tr { position:relative; } tr a { display:block; width:98%; position:absolute; top:10px; left:10px; z-index:10; }

То, что вы могли бы сделать, по модулю HTML- анализатора делает в строке таблицы, устанавливая его для display: table-row . Но тогда вам придется иметь дело с синтаксическими анализаторами HTML, которые фиксируют

внутри для вас. Если ваша страница XHTML, это будет работать очень легко.