word-break, overflow-wrapプロパティの動作の詳細はこちらの記事を参照してください。
.OuterFrame {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
border: solid 4px #0094ff;
}
.SimpleFrame {
margin-top:16px;
margin-left:16px;
margin-bottom:16px;
margin-right:16px;
border:solid 1px #808080;
width:200px;
}
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link rel="stylesheet" type="text/css" href="wraptest.css" />
</head>
<body>
<div class="OuterFrame">
<div class="SimpleFrame">ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890</div>
<div class="SimpleFrame">あいうえおかきくけこさしすせそたちつてとなににぬねのはひふへほまみむめもやゆよらりるれろわをん</div>
<div class="SimpleFrame">I awoke to a vision of a white ceiling above, The light streaming in through the window was so bright, It felt like being left behind in a world of pure white. A fleeting thought crossed my mind, Could this perhaps be heaven?</div>
<div class="SimpleFrame">目を覚ました。白い天井が見える。窓から差し込む光はまぶしく、まるで純白の世界に取り残された錯覚を持った。刹那考えが脳裏をよぎる、もしやこれは天国か。</div>
</div>
</body>
</html>
anywhere
または break-word
に設定する
break-all
または break-word
に設定するoverflow-wrap:anywhere;
overflow-wrap:break-word;
word-break:break-all;
word-break:break-word;
.OuterFrame {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
border: solid 4px #0094ff;
}
.SimpleFrame {
margin-top:16px;
margin-left:16px;
margin-bottom:16px;
margin-right:16px;
border:solid 1px #808080;
width:200px;
overflow-wrap: anywhere;
}
.OuterFrame {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
border: solid 4px #0094ff;
}
.SimpleFrame {
margin-top:16px;
margin-left:16px;
margin-bottom:16px;
margin-right:16px;
border:solid 1px #808080;
width:200px;
word-break:break-all;
}
.OuterFrame {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
border: solid 4px #0094ff;
}
.SimpleFrame {
margin-top:16px;
margin-left:16px;
margin-bottom:16px;
margin-right:16px;
border:solid 1px #808080;
width:200px;
}
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<link rel="stylesheet" type="text/css" href="wraptest.css" />
</head>
<body>
<div class="OuterFrame">
<div class="SimpleFrame">ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890</div>
</div>
</body>
</html>
word-wrap
プロパティを利用します。word-wrap:break-word;
.OuterFrame {
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
border: solid 4px #0094ff;
}
.SimpleFrame {
margin-top:16px;
margin-left:16px;
margin-bottom:16px;
margin-right:16px;
border:solid 1px #808080;
width:200px;
word-wrap:break-word;
}