クロムの選択範囲を div に含めるのに問題があります。それをもっと広くしたいのです。プレイグラウンドはこちら: http://jsbin.com/ujafow/28/
私の例で 1.2(a) から 1.2 までを選択すると、選択境界線が 1 の端までずっと出ていることがわかります。それ。興味深いことに、それは外側の div の端までは行き渡らないので、それを含む何らかの方法があるに違いありません。他のブラウザ (例: ie) はテキストを選択するだけのようで、何もかもうまくいきません。
論理的な境界内にとどめるために何をする必要があるか知っている人はいますか?
PS。同じ結果のリストを試してみました:http: //jsbin.com/ujafow/7 PPS。テーブルはうまく機能しますが、 contentEditable であるため、テーブルを編集する必要がないため、複雑になります。PPS。Chrome には、これについて長い未解決の欠陥があります。
編集: contentEditable になっているものの端に選択を描画するように見えます-すべてを contentEditable にすると、端まで描画されます。それを止めるように見える唯一のことは、左側にdivがある場合です...おそらく、選択範囲の描画をその領域だけに制限するために、両側に空のdivを置くことができます...?